目录

Search

  1. 前言
  2. Informatica Developer
  3. 模型存储库
  4. Informatica Developer 中的搜索
  5. 连接
  6. 物理数据对象
  7. 平面文件数据对象
  8. 数据的逻辑视图
  9. 查看数据
  10. 应用程序部署
  11. 应用程序修补程序部署
  12. 应用程序修补程序部署示例
  13. 持续集成和持续交付 (CI/CD)
  14. 对象导入和导出
  15. 附录 , A: 数据类型参考
  16. 附录 , B: 键盘快捷方式
  17. 附录 , C: 连接属性

Developer tool 指南

Developer tool 指南

创建或替换目标表的规则和准则

创建或替换目标表的规则和准则

生成和执行 DDL 脚本时,请考虑以下规则和准则:
  • 避免选择源表名称相同的多个对象。 选择源表名称相同的多个对象时,DDL 代码将失败。 如果为源表名称相同的三个对象选择“丢弃表”和“创建表”选项,DDL 代码将对第一个“丢弃表”和“创建表”命令成功,但对后续命令失败。
  • 运行映射前,请验证数据类型并根据需要对其进行手动更新。 生成 DDL 脚本时,将忽略 Oracle 中的字符和字节语义。 在 Oracle 数据库中创建包含字符和变长字符型2 列的表时,可以为字符和字节语义定义存储。 将 Oracle 表的元数据导入到 Developer tool 中时,将忽略字符和字节语义。 如果为 Oracle 表生成 DDL 脚本,Developer tool 会将数据类型定义为字符。
  • 如果为 ODBC 连接生成 DDL,Developer tool 将以 ANSI SQL-92 通用数据类型格式创建 DDL 脚本。 ANSI SQL-92 格式可能不在所有数据库上运行,因为目标数据库可能不支持该数据类型或数据长度。
  • 如果创建 DDL 脚本以将数据库表从 Greenplum 迁移到 Netezza,则只能将 16000 个字符合并到 NVARCHAR 列中,因为 NVARCHAR 数据类型在 Netezza 数据库中最多仅支持 16000 个字符。
  • 生成 DDL 脚本时,Developer tool 将标识原始连接和新连接所指向的数据库之间的最佳数据类型匹配。 数据类型的精度和小数位数因数据库而异。 在 Oracle 数据库中,时间戳数据类型的默认精度和小数位数为 (29, 9)。 生成从 Oracle 到 Microsoft SQL Server 的 DDL 脚本时,时间戳数据类型的精度和小数位数将减少到 (26, 6)。 生成从 Oracle 到 DB2 的 DDL 脚本时,时间戳数据类型的精度和小数位数将减少到 (27, 7)。