Добро пожаловать! Это так называемые сегментированные таблицы, и все, что нужно, чтобы 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 .