目录

Search

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

工作流基本指南

工作流基本指南

常规选项设置

常规选项设置

下表介绍了“属性”选项卡上的“常规选项”设置:
常规选项设置
说明
写入向后兼容的会话日志文件
将会话日志写入文件。
会话日志文件名
输入文件名、文件名和目录,或使用 $PMSessionLogFile 会话参数。 集成服务将此字段中的信息附加到“会话日志文件目录”字段中输入的信息。 例如,如果“会话日志文件目录”字段中的内容为“C:\session_logs\”,然后您在“会话日志文件名”字段中输入“logname.txt”,集成服务会将 logname.txt 写入 C:\session_logs\ 目录。
会话日志文件目录
会话日志文件的位置。 默认情况下,集成服务将日志文件写入服务进程变量目录 $PMSessionLogDir 中。
如果您在“会话日志文件名”字段中输入了完整的目录和文件名,请清除此字段。
参数文件名
参数文件的名称和目录。 使用参数文件可定义会话参数并替代映射参数和变量的值。
如果您将工作流配置为并发运行,并希望为每个工作流运行实例中的会话使用不同的参数文件,可以输入工作流或工作集变量作为会话参数文件名。
启用测试负载
您可以配置集成服务来执行测试负载。
利用测试负载,集成服务将读取和转换数据而不向目标写入数据。 集成服务将像运行完整会话一样,生成所有会话文件并执行所有会话前和会话后函数。
在“要测试的行数”字段中输入要测试的源行数。
要测试的行数
输入希望集成服务执行测试负载的源行数。
$Source Connection Value
希望集成服务为 $Source 连接变量使用的数据库连接。 您可以选择关系连接对象或应用程序连接对象,或者如果希望在参数文件中定义连接值,也可以使用 $DBConnection
Name
或 $AppConnection
Name
会话参数。
$Target Connection Value
希望集成服务为 $Target 连接变量使用的数据库连接。 您可以选择关系连接对象或应用程序连接对象,或者如果希望在参数文件中定义连接值,也可以使用 $DBConnection
Name
或 $AppConnection
Name
会话参数。
将源行视为
指示集成服务如何对待所有源行。 如果会话的映射中包含更新策略转换或配置用于设置更新策略的自定义转换,默认选项将为“数据驱动”。
当您选择“数据驱动”并向 Microsoft SQL Server 或 Oracle 数据库加载数据时,必须使用正常加载。 如果使用批量加载,集成服务的会话将失败。
提交类型
确定集成服务是使用基于源或目标的提交还是用户定义的提交。 如果映射没有事务控制转换或者只有无效的事务控制转换,您可以选择基于源或目标的提交。 默认情况下,集成服务执行基于目标的提交。
如果映射包含有效的事务控制转换,默认将启用用户定义的提交。
提交间隔
与选定的提交间隔类型结合使用,指示行数。 默认情况下,集成服务使用的提交间隔为 10,000 行。
此选项不适用于用户定义的提交。
在文件结尾提交
默认情况下,将启用此选项,集成服务将在文件结尾执行提交。 如果您要回滚打开的事务,请清除此选项。
对于基于目标的提交,默认将启用此选项。 您不能禁用此选项。
出错时回滚事务
当遇到非严重的写入器错误时,集成服务会在下一提交点回滚事务。
恢复策略
选择以下其中一种恢复策略:
  • 从上一检查点恢复。 集成服务将保存会话的运行状态,并维护目标恢复表。
  • 重新启动。集成服务将在其恢复工作流时再次运行会话。
  • 使会话失败并继续工作流。 集成服务无法恢复会话,但会继续运行工作流。 这是默认的会话恢复策略。
Java 类路径
如果您在此字段中输入一个 Java 类路径,该 Java 类路径将在集成服务运行会话时被添加到系统类路径的开头。 如果您在 Java 转换中使用第三方 Java 包、内置 Java 包或自定义 Java 包,请使用此选项。
您可以使用服务进程变量定义类路径。 例如,您可以使用 $PMRootDir 定义 $PMRootDir 文件夹内的类路径。