【问题标题】:Conversion from ETC to UTC timezone while loading from AWS S3 to Snowflake从 AWS S3 加载到 Snowflake 时从 ETC 转换为 UTC 时区
【发布时间】:2021-10-10 03:48:46
【问题描述】:

是否可以在从 S3 加载到雪花表时转换时区(ETC 到 UTC),如果可以,请建议我们如何做到这一点。

谢谢!

【问题讨论】:

    标签: snowflake-cloud-data-platform snowflake-schema


    【解决方案1】:

    Snowflake 目前支持 CONVERT_TIMEZONE 进行 COPY 转换。

    COPY transformation 文档在这里。

    例如,如果您的数据位于 暂存文件的第一列,并且文件中的时区为 Etc/GMT+2

    copy into mytable (my_field)
    from (
      select
        convert_timezone('Etc/GMT+2', 'UTC', $1) as conv
      from @~/myfile.csv.gz t
    )
    ;
    

    【讨论】:

    • 谢谢,将尝试此方法并在此处更新。谢谢!
    猜你喜欢
    • 2016-10-10
    • 2011-09-16
    • 2018-09-03
    • 1970-01-01
    • 2021-11-10
    • 2019-10-30
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    相关资源
    最近更新 更多