Google Data Studio: как создать диаграмму временных рядов с помощью специального запроса Big Query
У меня есть отчет Data Studio с добавленным временным рядом. Источник данных - из пользовательского запроса с использованием коннектора Big Query:
select user_dim.app_info.app_version, count(1) as count
from [my_app_domain_ANDROID.app_events_20160929]
group by 1
Согласно документации Data Studio по адресу: https://support.google.com/360suite/datastudio/answer/6370296?hl=en
BigQuery поддерживает запросы к нескольким таблицам, где каждая таблица содержит данные за один день. Таблицы имеют формат ГГГГММДД. Когда Data Studio встречает таблицу в формате ГГГГММДД, таблица будет помечена как многодневная таблица, и в выбранной таблице будет отображаться только имя префикса_ГГГГММДД.
Когда для визуализации этой таблицы создается диаграмма, Data Studio автоматически создает диапазон дат по умолчанию за последние 28 дней и правильно запрашивает последние 28 таблиц. Вы можете настроить этот параметр, отредактировав отчет, выбрав диаграмму, а затем настройте свойства диапазона дат в диаграмме.
Однако на вкладке ДАННЫЕ Свойства временного ряда нет действительного "временного измерения" для выбора. Согласно документации, мне не нужно выбирать измерение времени. Он должен автоматически запрашивать нужную таблицу.
Что-то я еще не понимаю?
1 ответ
Есть 2 проблемы с запросом в вопросе:
- Чтобы получить временной ряд, вам нужно добавить столбец на основе времени к пользовательскому запросу.
Например:
SELECT created_at, COUNT(*) c
FROM [githubarchive:day.20160930]
WHERE type='WatchEvent'
GROUP BY 1
- Data Studio не будет выполнять 28-дневное расширение с пользовательскими запросами. Чтобы включить расширение, описанное в документации, необходимо указать фактическую таблицу (а Data Studio определит префикс и дату расширения).
Я оставил рабочий пример по адресу: