【问题标题】:Update scheduled query configuration: remove destination dataset更新计划查询配置:删除目标数据集
【发布时间】:2020-10-13 08:11:46
【问题描述】:

我有一个带有 SELECT 语句和 APPEND 配置的预定查询,目标是数据集“genera_analytics”中的一个特定表。最近,我修改了查询,现在查询遵循一系列步骤:INSERT、DELETE、INSERT,通过 DML。现在执行查询时出现此错误:

“查询中指定的数据集('')与目标数据集'genera_analytics'不一致”

我已尝试更新计划查询配置,通过 UI 删除目标数据集,但这似乎是不可能的。我也尝试了一些 bq 命令:

bq update --transfer_config --target_dataset='' resource_name

但目标数据集仍然是“genera_analytics”。

如何更新这个计划查询,从配置中删除目标数据集?

【问题讨论】:

    标签: google-bigquery


    【解决方案1】:

    看起来预定查询是之前定义的,目标数据集使用 APPEND 类型事务定义。更新为 DML 查询时,GUI 不显示要更新为 NULL 的数据集字段。因此,考虑到计划查询中先前设置的数据集和表名,就会出现此错误。

    因此修复方法是删除预定查询并使用 DML 查询选项从头开始创建它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-11
      • 1970-01-01
      • 1970-01-01
      • 2017-08-12
      • 2019-03-24
      • 1970-01-01
      • 1970-01-01
      • 2011-12-26
      相关资源
      最近更新 更多