【发布时间】:2020-12-01 20:26:43
【问题描述】:
在 SQL Server 中,我将日期时间存储为 DateTimeOffset 数据类型,因此表值包含 UTC 偏移量。例如:
2020-05-24 14:20:18.0000000 -05:00
但是,一旦我导入 Snowflake(通过 Fivetran),该值就会转换为 UTC。例如:
2020-05-24 19:20:18.000 +0000
导入 Snowflake 后如何保持源值而不转换为 UTC?
【问题讨论】:
-
嗨 - 目标列的数据类型是什么?
-
TIMESTAMP_TZ 所以我本以为它会被保留,但事实并非如此。
-
我会看看 Fivetran 对数据做了什么。是否认识到源数据具有时区偏移量?您是否对数据进行任何转换?
-
您的帐户、用户和会话的默认时区是什么?您的帐户是否可能使用 UTC 显示,因为这是默认设置?
-
不对数据进行任何转换。我正在与 Fivetran 核对,并会通知您。谢谢。
标签: sql snowflake-cloud-data-platform utc datetimeoffset fivetran