1

我正在数据融合中构建一个管道,我们使用数据库插件从我们的本地 Oracle 数据库中提取数据并插入到 BigQuery 表中。数据库插件可以正确推断timestampOracle 表中日期字段的数据类型。然而,问题是日期字段实际上是在 MST 时区。然而,Data Fusion 假定它们采用 UTC。

例如:本地数据库中的日期是Mar 11, 2020, 5:45:40 AM MST并且它出现Mar 11, 2020, 5:45:40 AM UTC在 BigQuery 中。

在管道中,我使用 Wrangler 插件使用指令转换列数据类型。我尝试使用该parse-as-date DATE_COLUMN US/Mountain指令,但它不起作用。

我已经询问 GCP 支持是否有办法将默认数据融合时区设置为 MST。我在这里问是否有办法用插件来做到这一点。

4

1 回答 1

0

我认为没有办法将 MST 设置为 Data Fusion 中的默认时区;但是,我尝试复制该场景,并且能够使用parse-as-date DATE_COLUMN MSTUTC 中的正确时间解析列并将其插入 BigQuery Mar 11, 2020, 11:45:40 AM UTC

于 2020-03-11T23:27:40.937 回答