【问题标题】:Dataflow SQL - unsupported column type NUMERIC数据流 SQL - 不支持的列类型 NUMERIC
【发布时间】:2020-05-02 10:29:28
【问题描述】:

我正在尝试设置 Dataflow-SQL 作业以在 BigQUery 中运行查询并将结果发布到 PubSub 主题。我没有使用 Dataflow 模板,而是使用 GCP 的 Dataflow SQL UI 来编写查询并配置输出 - 即 PubSub 主题。

我正在查询的表包含字符串、日期、时间戳和数字类型。

即使我没有选择“数字”数据类型的列,我仍然会在编辑器中收到验证错误 - 不支持的列类型 NUMERIC。

有没有办法在 Dataflow SQL 中解决这个问题?还是源表不能有数值类型的列?

【问题讨论】:

    标签: google-cloud-dataflow dataflow


    【解决方案1】:

    Dataflow SQL 中的Numeric types 是 INT64 和 FLOAT64(8 个字节),但不是 NUMERIC(16 个字节)。

    我最终重现了您的问题,即使您没有选择 NUMERIC 列,看起来表格一开始就无法加载。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-12-06
      • 2014-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-11
      • 2011-03-31
      相关资源
      最近更新 更多