【问题标题】:Informatica Time error ,not matching souce and target dataInformatica 时间错误,源数据和目标数据不匹配
【发布时间】:2018-09-10 18:28:25
【问题描述】:

我的一个源表 (oracle) 日期列的值为 5/3/2013 6:00:51.134000000 AM。我正在尝试将其拉入我的目标(oracle),但我的目标将微秒转换为“零”并加载值 5/3/2013 06.00.51.000000000 AM。我的源和目标列都已声明为时间戳。我在会话属性中设置了日期格式,如 MM/DD/YYYY HH24:MI:SS.US

谁能帮我用微秒获取日期?我正在使用 informatica 10.2.0 Thx

【问题讨论】:

  • 可以分享映射、目标和目标数据库中使用的数据类型吗?
  • Target(DB) :TIMESTAMP(9) 映射级别目标 :TIMESTAMP(29P)(9 S) 和所有转换 DATE/TIME(29)

标签: informatica informatica-powercenter


【解决方案1】:

您可以尝试以下链接中建议的解决方法来处理高精度日期。您需要将源和目标定义字段长度修改为 (29,9)。

Link

【讨论】:

    【解决方案2】:

    解决此问题的方法是在将源/目标导入 Informatica 后将源或目标定义的精度提高到 29 和 9 级。这将以毫秒为单位处理数字,而不会将它们转换为全零。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多