代码之家  ›  专栏  ›  技术社区  ›  nfo

我们所有的预定查询都失败了,错误代码3:表分区规范不兼容。`自2019-04-23,UTC时间晚上8点开始

  •  0
  • nfo  · 技术社区  · 6 年前

    我们的计划查询已经运行了数月,没有任何中断,但是从2019-04-23的晚上8点UTC开始,它们失败了,出现了以下错误,而且36小时后仍然经常失败。

    11:00:00 PM开始处理参数为@run\u date=2019-04-23的查询作业。

    下面的屏幕截图显示了一些运行是正常的(但是今天没有一个查询成功运行):

    runs

    我们尝试重新部署查询,但在第一次运行时仍然失败。打 Retry


    更新1

    因此,在等待Google人员修复bug的同时,我们找到了一个解决方法,如中所述 https://issuetracker.google.com/issues/131266091

    解决方案是重新创建调度查询的所有目标表,而不需要 --require_partition_filter --time_partitioning_expiration .

    我的意思是重新设计桌子。使用更新表配置 bq update --norequire_partition_filter --time_partitioning_expiration 0 无法解决问题。

    0 回复  |  直到 5 年前
        1
  •  1
  •   Christopher    6 年前

    known issue 很快就会修好的。