BigQuery表分区警告

时间:2018-06-28 13:22:57

标签: python google-cloud-platform google-bigquery

最近,当我在下面一行中使用Python客户端库创建BQ表时尝试提及表分区时,

table_new.partitioning_type = 'DAY'

收到以下警告

UserWarning: This method will be deprecated in future versions. Please use Table.time_partitioning.type_ instead.   UserWarning)

有人可以解释吗?如果可能的话,分享一下如何指定分区类型的摘要。

1 个答案:

答案 0 :(得分:0)

在Python 3中使用Table.partitioning_type时,您得到的警告会显示在Python客户端库[1]中。

您可以使用这样表示的代码代替[2]

table_new.time_partitioning = bigquery.TimePartitioning(
        type_=bigquery.TimePartitioningType.DAY)

此代码可在Python 2和Python 3中使用。