将时区转换为 UTC SSIS 包

Convert Timezone to UTC SSIS package

我致力于使用 kingswaysoft for Dynamics 创建 SSIS 数据迁移。我尝试将 createdon 字段从源迁移到目标,迁移后存在 12 小时 的时差,CRM 时区设置为 GMT+ 12 对于源和目标,它看起来像是 UTC 的迁移时间,那么 SSIS 包中有没有办法将 UCT 转换为 GMT+12?或者有什么表达式可以用来解决我的问题。

在我们的 CDS/CRM 源组件中,有一个 select 输出时区的选项。输出时区选项指定如何生成 CRM 日期时间值。共有三个选项。

  • UTC(默认)
  • 调整到连接用户的时区
  • 调整到模拟用户的时区

如果您要使用“调整到模拟用户的时区”,请确保您设置了“模拟为”。

类似地,我们的 CDS/CRM 目标组件包括一个可选设置“以 UTC 格式发送日期时间值”。此选项指示日期时间值是否应以 UTC 格式提交给 CRM 服务器。 selected 时,此选项将应用于所有日期时间字段。如果未 selected,则根据连接或模拟用户的时区设置提交日期时间值。

最后,我们的 SSIS Productivity Pack 还包括时区转换组件,用于将日期列中的值从一个时区转换为另一个时区。在包括 UTC 在内的不同时区之间进行转换时,该组件还会自动调整夏令时变化。

让我们知道哪种解决方案适合您,一如既往,如果您有任何其他问题,请随时 reach out to our Support team