我们有一个社区连接器,使我们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。
我们该怎么做才能为此新日期类型添加兼容性?
谢谢!
答案 0 :(得分:0)
我已经能够使连接器兼容。
要解决此问题,我必须将SQL查询编辑为FORMAT_DATE("%Y%m%d", fieldName) AS fieldName
。
如果该字段是时间戳记,则为FORMAT_TIMESTAMP("%Y%m%d%H%M%S", fieldName) AS fieldName
。只是发布以防其他人遇到此问题。