目录

Search

  1. 前言
  2. 工作流管理器
  3. 工作流和工作集
  4. 会话
  5. 会话配置对象
  6. 任务
  7. 目标
  8. 连接对象
  9. 验证
  10. 计划和运行工作流
  11. 发送电子邮件
  12. Workflow Monitor
  13. Workflow Monitor 详细信息
  14. 会话和工作流日志
  15. 附录 , A: 会话属性参考
  16. 附录 , B: 工作流属性参考

工作流基本指南

工作流基本指南

高级设置

高级设置

通过高级设置,您可以配置基于约束的加载、查找缓存和缓冲区大小。
下表介绍了“配置对象”选项卡的“高级”设置:
高级设置
说明
基于约束的加载顺序
在可能的情况下,集成服务将基于主键-外键约束条件加载对象。
缓存 Lookup() 函数
如果选择此设置,集成服务将在映射中缓存 PowerMart 3.5 LOOKUP 函数,替代映射级别的 LOOKUP 配置。
如果不选择此设置,除非映射中另有指定,否则集成服务将逐行执行查找。
默认缓冲区块大小
用于将数据从源移动到目标的缓冲区块的大小。 默认情况下,此值设置为“自动”。
您可以指定“自动”或一个数字值。 默认单位为字节。 为值附加 KB、MB 或 GB 可指定其他单位。 例如,1048576 或 1024KB 或 1MB。
换行缓冲区长度
PowerCenter 集成服务为每行读取的字节数。 如果源平面文件记录大于 1024 字节,请从默认的 1024 字节开始增大此设置。
部分会话日志文件数量上限
可保存的部分日志文件的数量上限。 请结合“会话日志文件大小上限”或“会话日志文件时间段上限”来配置此选项。 默认值为 1。
自动内存属性允许使用的内存上限
当您将集成服务配置为在运行时确定会话缓存大小时,分配给自动缓存的最大内存。
您通过配置此属性的值来启用自动内存设置。 默认单位为字节。 为值附加 KB、MB 或 GB 可指定其他单位。 例如,1048576 或 1024KB 或 1MB。
自动内存属性允许使用的总内存百分比上限
当您将集成服务配置为在运行时确定会话缓存大小时,分配给自动缓存的最大内存百分比。
用于查找缓存创建的其他并发管道
用于限制集成服务为了预构建查找缓存而可以并发创建的管道数量。 当会话或转换启用了“预构建查找缓存”属性时,配置此属性。
当启用了“预构建查找缓存”属性时,集成服务会在查找转换接收数据前创建查找缓存。 如果会话有多个查找转换,集成服务会为它构建的每个查找缓存另外创建一个管道。
要配置集成服务可以并发创建的管道的数量,请选择“自动”或输入一个数值:
  • 自动。 集成服务将在运行时确定它可以创建的管道数量。
  • 数值。集成服务可以创建指定数量的管道来创建查找缓存。
自定义属性
配置集成服务针对于会话的自定义属性。 您可以替代集成服务在 DTM 进程启动后使用的自定义属性。 集成服务还会将属性的替代值写入会话日志。
预构建查找缓存
允许集成服务在查找转换接收数据之前构建查找缓存。 集成服务可以同时构建多个查找缓存文件来提高性能。
您可以在映射或会话中配置此选项。 如果将查找转换选项配置为“自动”,集成服务会使用会话级别的设置。
配置以下选项之一:
  • 自动。 集成服务使用在会话中配置的值。
  • 始终允许。 集成服务可在查找转换接收第一个源行之前构建查找缓存。 集成服务创建其他管道来构建缓存。
  • “始终不允许”。 集成服务无法在查找转换接收第一行之前构建查找缓存。
您必须配置集成服务可以并发构建的管道数。 配置“用于查找缓存创建的其他并发管道”会话属性。 如果该属性的值大于零,则集成服务可以预构建查找缓存。
日期时间格式字符串
在会话配置对象中定义的日期时间格式。 默认格式指定了微秒:MM/DD/YYYY HH24:MI:SS.US.
您可以指定秒、毫秒或纳秒。
MM/DD/YYYY HH24:MI:SS,指定秒。
MM/DD/YYYY HH24:MI:SS.MS,指定毫秒。
MM/DD/YYYY HH24:MI:SS.US,指定微秒。
MM/DD/YYYY HH24:MI:SS.NS,指定纳秒。
Pre 85 时间戳兼容性
裁减子秒以保持与 8.5 之前的版本的兼容性。集成服务会将 Oracle 时间戳数据类型转换为 Oracle 日期数据类型。 集成服务将裁减以下源、目标和转换的子秒数据:
  • 关系源和目标
  • XML 源和目标
  • SQL 转换
  • XML 生成器转换
  • XML 解析器转换
默认为已禁用。