etl - Informatica 中的微秒问题
问题描述
问候!!
我的源表(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
解决方案
解决此问题的方法是在将源/目标导入 Informatica 后将源或目标定义的精度提高到精度 29 和比例尺 9。这将以毫秒为单位处理数字,而不会将它们转换为全零。请检查以下链接 http://www.raghavatal.com/2014/06/05/how-to-handle-high-precision-dates-in-informatica-the-ones-with-milliseconds/
推荐阅读
- opencl - 将 OpenCL/CUDA 转换为金属
- java - 在弹性搜索中查找术语的出现
- python - Will I reach Heroku's Postgres Connection Limit?
- excel - 在 Excel 中使用命令按钮复制数据而不重复
- javascript - IE11 Height issue
- mysql - MySQL查询其中列是特定值或任何值
- sql - sql中的逐行差异差异
- concurrency - 为什么 java AbstractQueuedSynchronizer 下一个链接没有原子地设置为插入的一部分
- android - 除了 AsyncStorage 之外,React Native 中是否有任何安全存储?
- java - 从Java中的行首匹配一个单词