Создание секционированной таблицы Bigquery с использованием Python и API - PullRequest
0 голосов
/ 27 апреля 2018

Я хотел бы создать секционированную таблицу в BigQuery из скрипта Python, используя client.create_table(), но я получаю сообщение об ошибке

TypeError: create_table () получил неожиданный аргумент ключевого слова 'time_partitioning'`

Было бы замечательно, если бы кто-то мог сказать мне, где я иду не так.

Это код, который я использую:

client = bigquery.Client.from_service_account_json('path/to/key')
...
data_ref = bigquery.DatasetReference(PROJECT_ID, DATASET_ID)
table_ref = bigquery.TableReference(data_ref, new_TABLE_ID)
table = bigquery.Table(table_ref, schema = SCHEMA) 
new_table = client.create_table(table, time_partitioning = True)

Это некоторая документация, которую я использовал

1 Ответ

0 голосов
/ 27 апреля 2018

К вашему сведению решено с

client = bigquery.Client.from_service_account_json('path/to/key')
... 
data_ref = bigquery.DatasetReference(PROJECT_ID, DATASET_ID)
table_ref = bigquery.TableReference(data_ref, new_TABLE_ID)
table = bigquery.Table(table_ref, schema = SCHEMA)
table.partitioning_type = 'DAY' 
client.create_table(table)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...