Как сделать таблицы типа ga_sessions_YYYYMMDD (таблица экспорта GA360) в bigquery - PullRequest
0 голосов
/ 17 января 2020

Я пытаюсь собрать несколько таблиц с: 1. та же схема 2. то же имя с другим суффиксом, как у таблиц, которые создаются при экспорте данных GA360 в Bigquery

См. Мой список таблиц в интерфейсе Bigquery.

Я хочу собрать из таблиц new_1, new_2, new_3 в new_ (3)
точно так же, как ga_sessions_ (366)

1 Ответ

2 голосов
/ 17 января 2020

Добро пожаловать! Это так называемые сегментированные таблицы, и все, что нужно, чтобы BigQuery сгруппировал эти таблицы, как это происходит с данными экспорта Google Analytics, - это присвоить им одинаковый префикс имени таблицы. Обратите внимание, что это работает только тогда, когда они находятся в форме даты , например _20200101.

Например, следующие таблицы:

my_data_20200101
my_data_20200102
my_data_20200103

В BigQuery будут отображаться как :

my_data_

И может быть запрошен с подстановочными знаками:

SELECT * FROM `my_data_*`

Или с диапазонами данных путем преобразования суффикса:

SELECT *
FROM `my_data_*`
WHERE PARSE_DATE('%Y%m%d', _TABLE_SUFFIX) = DATE_SUB(current_date(), INTERVAL 1 DAY)

Вы можете найти больше информации в официальная документация BigQuery .

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