创建新的Day Partitioned表没有架构

时间:2016-06-10 11:31:05

标签: google-bigquery

我已尝试过多种方法来创建分区表并向其添加数据,但我还没有使用有效架构创建一个或能够使用有效架构更新它。

1)我试图从一组带有日期后缀的表中创建它 - 这会创建表并似乎向其添加数据但它没有架构,因此无法查询。

2)我曾尝试使用架构创建一个表但最终没有架构

3)我尝试创建一个表,然后添加数据以尝试推断架构,但这也不起作用。

这些桌子有没有成功?

干杯,

1 个答案:

答案 0 :(得分:0)

感谢您报告此问题。

  1. 如果您尝试使用bq partition命令从日期后缀表复制到分区表 - bq partition命令有一个已修复的错误。我们正在等待SDK版本的修复才能生效。

  2. 在您的测试中,我很好奇数据是如何添加到分区表的?是通过副本还是通过加载工作?例如,以下内容应保留架构:

    bq mk --time_partitioning_type = DAY myproject:mydataset.mytable

    bq cp myproject:mydataset.mynonpartitionedtable'myproject:mydataset.mytable $ 20160106'