目录

Search

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

工作流基本指南

工作流基本指南

配置目标属性

配置目标属性

您可以在“映射”选项卡的“属性”设置以及“属性”选项卡的“常规选项”设置中配置平面文件目标的会话属性。
为会话中的每个目标实例定义属性。
下表介绍了您在“映射”选项卡上为平面文件目标定义所定义的属性:
目标属性
说明
合并类型
集成服务对已分区目标的数据执行的合并的类型。
合并文件目录
合并文件目录的名称。 默认情况下,集成服务将合并文件写入服务进程变量目录 $PMTargetFileDir。
如果您在“合并文件名”字段中输入了完整的目录和文件名,请清除此字段。
合并文件名
合并文件的名称。默认值为
target_name
.out。 如果您选择了合并类型,此属性为必需属性。
若存在则追加
将输出数据追加到每个分区的目标文件和拒绝文件。 如果您合并目标文件,将输出数据追加到合并文件。 您不能为非磁盘文件的目标文件(如 FTP 目标文件)使用此选项。
如果您不选择此选项,集成服务将在向目标文件写入输出数据前截断每个目标文件。 如果文件不存在,集成服务将创建该文件。
创建目录(如果目录不存在)
创建目标目录(如果目标目录不存在)。
表头选项
在文件目标中创建表头行。 可以选择以下选项:
  • 没有表头。 不在平面文件目标中创建表头行。
  • 输出字段名称。 使用输出端口名称在文件目标中创建表头行。
  • 使用表头命令输出。使用“表头命令”字段中的命令生成表头行。 例如,您可以使用命令向文件目标的表头行添加日期。
默认值为“没有表头”。
表头命令
用于在文件目标中生成表头行的命令。
表尾命令
用于在文件目标中生成表尾行的命令。
输出类型
会话目标的类型。 选择“文件”将目标数据写入文件目标。 选择“命令”将数据输出到命令。您不能为 FTP 或队列目标连接选择“命令”。
合并命令
用于处理所有已分区目标的输出数据的命令。
输出文件目录
平面文件目标的输出目录的名称。 默认情况下,集成服务将输出文件写入服务进程变量目录 $PMTargetFileDir 中。
如果您在“输出文件名”字段中同时指定了目录和文件名,请清除此字段。 集成服务在运行会话时会将此字段与“输出文件名”字段相连。
您也可以使用 $OutputFile
Name
会话参数指定文件目录。
输出文件名
平面文件目标的文件名或文件名和路径。 或者,也可以选择使用 $OutputFile
Name
会话参数作为文件名。 默认情况下,Workflow Manager 根据映射中使用的目标定义为目标文件命名:
target_name
.out。 集成服务在运行会话时会将此字段与“输出文件目录”字段相连。
如果目标定义包含正斜杠字符,Workflow Manager 会将该正斜杠字符替换为下划线。
当您使用外部加载器向 Oracle 数据库加载数据时,必须指定文件扩展名。 如果不指定文件扩展名,Oracle 加载器将无法找到平面文件,并且集成服务的会话将失败。
如果您在使用 FTP 时指定绝对路径文件名,集成服务将忽略 FTP 连接中指定的默认远程目录。 指定绝对路径文件名时,不要使用单引号或双引号。
拒绝文件目录
拒绝文件目录的名称。 默认情况下,集成服务将所有拒绝文件写入服务进程变量目录 $PMBadFileDir。
如果您在“拒绝文件名”字段中同时指定了目录和文件名,请清除此字段。 集成服务会在运行会话时将此字段与“拒绝文件名”字段相连。
您也可以使用 $BadFile
Name
会话参数指定文件目录。
拒绝文件名
拒绝文件的文件名或文件名和路径。 默认情况下,集成服务以目标实例名称命名拒绝文件:
target_name
.bad。 可以选择性地为文件名使用 $BadFile
Name
会话参数。
集成服务在运行会话时会将此字段与“拒绝文件目录”字段相连。 例如,如果您在“拒绝文件目录”字段中输入
“C:\reject_file\”
,在“拒绝文件名”字段中输入“filename.bad”,集成服务会将拒绝的行写入
C:\reject_file\filename.bad
命令
用于处理目标数据的命令。
“设置文件属性”链接
定义平面文件的属性。
当您使用映射中的关系目标定义向平面文件输出数据时,请设置文件属性。