如何将数据从 Google Cloud Storage 传输到分区和群集表中的 Biq 查询?



第一次,我创建了一个带有分区和集群的空表。之后,我想配置数据传输服务以填充来自 Google Cloud Storage 的表。但是当我配置传输时,我没有看到允许选择群集字段的参数字段。

我尝试在没有集群的情况下做同样的事情,我可以轻松地填满我的桌子。

运行传输时出现大查询错误:

Failed to start job for table matable$20190701 with error INVALID_ARGUMENT: Incompatible table partitioning specification. Destination table exists with partitioning specification interval(type:DAY,field:) clustering(string_field_15), but transfer target partitioning specification is interval(type:DAY,field:). Please retry after updating either the destination table or the transfer partitioning specification.

定义表时,可以指定分区列和聚类分析列。这就是你需要做的一切。

当您从 GCS BigQuery 加载数据(从 CLI 或 UI (时,会自动对数据进行分区和聚类。

如果您能提供有关如何创建表和设置传输的更多详细信息,将有助于提供更详细的说明。

谢谢你的时间。 答案是肯定的:

空表配置

传输配置

我成功地在没有集群的情况下传输数据,但是当我在空表中添加集群时,传输失败了。

最新更新