PowerCenter
- PowerCenter 10.5
- 所有产品
错误处理设置
| 说明
|
---|---|
出错时停止 | 指示集成服务可以在遇到多少非严重错误后再停止会话。 非致命错误包括读取器、写入器和 DTM 错误。 输入您允许在停止会话前出现的非严重错误的数量。 集成服务为每个源、目标和转换维护一个独立的错误计数。 如果您指定 0,非严重错误将不会导致会话停止。 也可以选择使用 $PMSessionErrorThreshold 服务变量,以便在集成服务出现配置数量的错误时停止。 |
替代跟踪 | 替代在转换级别设置的跟踪级别。 选择此选项将启用一个菜单,您可以从中选择跟踪级别:无、简洁、普通、详细初始化或详细数据。 |
存储过程出错时 | 如果会话使用会话前和会话后存储过程,此项为必需项。 如果您选择“停止会话”,集成服务将在执行会话前或会话后存储过程出错时停止会话。 如果您选择“继续会话”,无论执行会话前或会话后存储过程时出现何种错误,集成服务都将继续会话。 默认情况下,集成服务将在存储过程出错时停止会话,并将会话标记为失败。 |
会话前命令任务出错时 | 如果会话具有会话前 shell 命令,此项为必需项。 如果您选择“停止会话”,集成服务将在执行会话前 shell 命令出错时停止会话。 如果您选择“继续会话”,无论执行会话前 shell 命令时出现何种错误,集成服务都将继续会话。 默认情况下,集成服务将在出错时停止会话。 |
前期-后期 SQL 出错时 | 如果会话使用会话前或会话后话 SQL,此项为必需项。 如果您选择“停止会话”,集成服务将在执行会话前或会话后话 SQL 出错时停止会话。 如果您选择“继续会话”,无论执行会话前或会话后话 SQL 时出现何种错误,集成服务都将继续会话。 默认情况下,集成服务将在会话前或会话后话 SQL 出错时停止会话,并将会话标记为失败。 |
错误日志类型 | 指定要创建的错误日志的类型。 您可以指定关系日志、文件或无日志。 默认值为“无”。 您无法记录 XML 文件源的行错误。 可以在会话日志中查看 XML 源错误。 |
错误日志数据库连接 | 指定关系错误日志的数据库连接。 |
错误日志表名称前缀 | 指定关系错误日志的表名称前缀。 Oracle 和 Sybase 限制表名称不超过 30 个字符。 如果表名称超过 30 个字符,会话将失败。 |
错误日志文件目录 | 指定错误日志文件的目录。 默认情况下,错误日志文件的目录为 $PMBadFilesDir\。 |
错误日志文件名 | 指定错误日志文件名。 默认情况下,错误日志文件名为 PMError.log。 |
记录行数据 | 指定是否记录转换行数据。 当您启用错误日志记录时,集成服务默认会记录转换行数据。 如果您禁用此属性,转换行数据字段中将显示 n/a 或 -1。 |
记录源行数据 | 指定是否记录源行数据。 默认情况下,已清除该复选框,不会记录源行数据。 |
数据列分隔符 | 字符串类型的源行数据和转换组行数据的分隔符。 默认情况下,集成服务使用竖线 ( | ) 分隔符。 请确认没有为行数据使用与错误日志列相同的分隔符。 如果您使用相同的分隔符,可能会发现错误日志文件难以阅读。 |