Запросы, сгенерированные DataStudio для материализованного представления в BQ, теперь возвращают сигнатуру BYTES из функции about_count_distinct.

Интересно, не обнаружил ли кто-нибудь проблему с запросом материализованного представления из DataStudio. Он успешно работал в течение недели, затем сегодня все диаграммы возвращают ошибку (и варианты, где другие функции агрегирования, такие как AVG () и т. Д.)

Нет соответствующей сигнатуры для агрегатной функции SUM для типов аргументов: BYTES. Поддерживаемые подписи: SUM (INT64); СУММ (FLOAT64); SUM (NUMERIC) в [2:37]

Тип схемы таблицы - INTEGER, а соответствующее поле DataStudio - Integer, я считаю, что приблизительное агрегирование хранится как байтовые наброски, и каким-то образом подзапрос DataStudio подзапроса подзапроса отображает тип как байты, а не как тип схемы.

Это сгенерированный запрос DataStudio;

SELECT * FROM (
SELECT clmn1_, clmn2_, clmn100000_, SUM(clmn3_) AS clmn100002_ FROM (
SELECT * FROM (
SELECT clmn3_, clmn1_, clmn2_, clmn0_ AS clmn100000_, clmn0_ AS clmn100001_ FROM (
SELECT t0.id_count AS clmn3_, t0.field1 AS clmn1_, t0.field2 AS clmn2_, t0.id_date AS clmn0_ FROM `prodject.dataset.agg_table_count` t0
)
) WHERE ((clmn100001_ >= DATE "2020-04-01") AND (clmn100001_ <= DATE "2020-06-30") AND (clmn2_ <> "Other"))
) GROUP BY clmn1_, clmn2_, clmn100000_
) LIMIT 20000000

Если я верну запрос обратно после SUM (clmn3_), все будет работать нормально, целые числа для id_count будут выглядеть нормально. Я смотрю на запрос и таблицу и не вижу ничего плохого, я схожу с ума?


person Scott Hamilton    schedule 04.06.2020    source источник


Ответы (1)


Материализованные представления сегодня находятся в стадии бета-тестирования.

Не стесняйтесь оставлять отзывы о системе отслеживания проблем BigQuery:

Но, пожалуйста, не используйте эту бета-функцию в продакшене. Будут критические изменения.

person Felipe Hoffa    schedule 04.06.2020
comment
Спасибо, Фелипе, да, забыл, что это все еще в бета-версии. Это не производственный контакт. Да, я создам проблему и приложу более подробную информацию о схеме и плане выполнения, если это будет полезно. - person Scott Hamilton; 05.06.2020