Как создать секционированную таблицу в bigquery
Google недавно объявил секционированных таблиц в BigQuery, которые имеют много преимуществ. Однако я не нашел документации о том, как создавать такие таблицы. Как создать такую таблицу в пользовательском интерфейсе, CLI или API (java и т. д.)?
2 ответов
посмотри timePartitioning свойства таблицы ресурсов.
Вы можете экспериментировать с ним, я думаю :о)
Подробнее об этом в Секционированных Таблиц и создание и обновление секционированных таблиц
вы можете запустить этот код в UI / CLI, чтобы создать таблицу с разделами.
bq query --use_legacy_sql=false '
CREATE TABLE dw_prod.example_table (
company STRING,
value FLOAT64,
ds DATE)
PARTITION BY ds
OPTIONS(
expiration_timestamp=TIMESTAMP "2028-01-01 00:00:00 UTC",
description="Example table create in BQ CLI",
labels=[("example","summary")]
);'