Как запросить определенный диапазон аналитической таблицы Firebase, используя параметры даты в Data Studio? - PullRequest
0 голосов
/ 25 июня 2019

Я читал о том, как запросить таблицу подстановочных знаков в BigQuery, но Data Studio, похоже, не распознает ключевое слово _TABLE_SUFFIX.

Я пытаюсь использовать недавно добавленные параметры даты для пользовательского запроса в Data Studio. Цель состоит в том, чтобы предотвратить выборочную проверку всех разделов для экономии времени.

При использовании следующего запроса:

SELECT
  *
FROM
  `project-name.analytics_196324132.events_*`
WHERE
  _TABLE_SUFFIX BETWEEN DS_START_DATE AND DS_END_DATE

Я получаю следующую ошибку:

Unrecognized name: _TABLE_SUFFIX

Я ожидал, что суффиксное ключевое слово будет распознано, чтобы пользовательский запрос был более эффективным. Но я получаю это сообщение об ошибке. Data Studio еще не поддерживает это? Или есть другой способ?

1 Ответ

0 голосов
/ 27 июня 2019

Возможно, вы задали запрос не в том месте.Я создал источник данных из пользовательского запроса, и подстановочный знак сработал.Тест, который я протестировал, был следующий, похожий на ваш, поскольку _TABLE_SUFFIX является подстановочным знаком , доступным в standardSQL в BigQuery:

select  
    * 
from 
    `training_project.training_dataset.table1_*` 
where  
    _TABLE_SUFFIX BETWEEN '20190625' AND '20190626' 

Согласно вашим комментариям вы пытаетесь добавить запросв поле формулы пользовательского параметра, однако, поле формулы принимает только базовые математические операции, функции и логику ветвления .

Обходное решение, которое я вижу, состоит в том, чтобы создать запрос на выборку и использовать его в качестве настраиваемого запроса в определении источника данных, чтобы запрос мог заранее рассчитать любые дополнительные поля (шаги 5,6 и 7 из этот урок ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...