如何使连接器与新的日期/日期和时间类型兼容

时间:2020-09-23 11:15:12

标签: google-data-studio

我们有一个社区连接器,使我们Data Studio Advanced Services可以在特定的BigQuery数据集上运行查询。

new Date type于2020年9月15日推出以来,任何包含日期或日期和时间类型的报告都将失败。

在日志中,正在执行的查询包括以下部分:

PARSE_DATE('%Y%m%d',SAFE_CAST(t0.AS字符串更新)AS t0_qt_bthq67ilcc

其中“已更新”是DATE类型的字段的名称。

执行此查询时,BigQuery将报告Failed to parse input string "2020-09-23"

9月15日之前创建的任何数据源都使用兼容模式,并且可以继续正常工作。

社区连接器包括setUseStandardSql(true),所以我不认为它使用的是旧版SQL。

我们该怎么做才能为此新日期类型添加兼容性?

谢谢!

1 个答案:

答案 0 :(得分:0)

我已经能够使连接器兼容。

要解决此问题,我必须将SQL查询编辑为FORMAT_DATE("%Y%m%d", fieldName) AS fieldName

如果该字段是时间戳记,则为FORMAT_TIMESTAMP("%Y%m%d%H%M%S", fieldName) AS fieldName。只是发布以防其他人遇到此问题。