目录

Search

  1. 前言
  2. Informatica Developer
  3. 模型存储库
  4. Informatica Developer 中的搜索
  5. 连接
  6. 物理数据对象
  7. 平面文件数据对象
  8. 数据的逻辑视图
  9. 查看数据
  10. 应用程序部署
  11. 对象导入和导出
  12. 数据类型引用
  13. 键盘快捷方式
  14. 连接属性

Developer tool 指南

Developer tool 指南

自定义数据对象写入属性

自定义数据对象写入属性

数据集成服务在将数据写入关系资源时使用写入属性。 要编辑写入属性,请在
写入
视图中选择输入转换,然后选择
高级
属性。
下表介绍了可为自定义数据对象配置的写入属性:
属性
说明
截断 Hive 目标分区
此属性会覆盖 Hive 目标中正在插入数据的分区。要启用此选项,还必须同时选择截断目标表的选项。
默认为禁用。
加载类型
目标加载的类型。 选择“正常”或“批量”。
如果选择“正常”,数据集成服务将正常加载目标。 加载到 DB2、Sybase、Oracle 或 Microsoft SQL Server 时可以选择“批量”。 如果为其他数据库类型指定“批量”,数据集成服务将还原为正常加载。 批量加载可以提高映射性能,但由于不进行数据库日志记录,会限制恢复功能。
如果映射包含更新策略转换,选择“正常”模式。 如果选择“正常”,并且 Microsoft SQL Server 目标名称中含有空格,则应在连接对象中配置以下环境 SQL:
SET QUOTED_IDENTIFIER ON
更新替代
替代目标的默认 UPDATE 语句。
删除
删除所有标记为要删除的行。
默认情况下启用。
插入
插入所有标记为要插入的行。
默认情况下启用。
在运行时创建或替换表
数据集成服务在运行时丢弃目标表,然后将其替换为基于您标识的目标表的表。
截断目标表
在目标表加载数据前将其截断。
默认为禁用。
更新策略
更新现有行的策略。可以选择以下策略之一:
  • 更新为更新。 数据集成服务将更新所有标记要更新的行。
  • 更新为插入。 数据集成服务将插入所有标记要更新的行。 还必须选择
    插入
    目标选项。
  • 更新否则插入。 数据集成服务将更新标记要更新的行(如果这些行存在于目标中),然后插入其余任何标记要插入的行。 还必须选择
    插入
    目标选项。
PreSQL
数据集成服务在读取源之前对目标数据库运行的 SQL 命令。Developer tool 不会验证 SQL。
PostSQL
数据集成服务在写入目标后对目标数据库运行的 SQL 命令。Developer tool 不会验证 SQL。