目录

Search

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

Developer tool 指南

Developer tool 指南

“运行时: 写入”属性

“运行时: 写入”属性

Developer tool 在
高级
视图的
运行时: 写入
部分中显示平面文件目标的运行时属性。数据集成服务在将数据写入平面文件时使用此信息。
下表介绍了为平面文件数据对象配置的写入属性:
属性
说明
若存在则追加
将输出数据追加到目标文件和拒绝文件。
如果不选择该选项,数据集成服务将在向目标文件和拒绝文件写入数据之前截断这两个文件。如果这两个文件不存在,数据集成服务将创建它们。
默认为禁用。
创建目录(如果目录不存在)
如果目标目录不存在,则创建目标目录。
默认为禁用。
表头选项
在文件目标中创建表头行。您可以选择以下选项:
  • 没有表头。不在平面文件目标中创建表头行。
  • 输出字段名称。使用输出端口名在文件目标中创建表头行。
  • 使用表头命令输出。使用“表头命令”字段中的命令生成表头行。例如,可以使用命令将日期添加到文件目标的表头行中。
默认为没有表头。
表头命令
用于在文件目标中生成表头行的命令。
表尾命令
用于在文件目标中生成表尾行的命令。
输出类型
映射的目标类型。选择“文件”将目标数据写入平面文件。选择“命令”将数据输出到命令。
命令
用于处理目标数据的命令。
在 UNIX 中,请使用任何有效的 UNIX 命令或 Shell 脚本。例如,在 UNIX 上使用以下命令从目标数据生成压缩文件:
compress -c - > MyTargetFiles/MyCompressedFile.Z
在 Windows 中,可使用任何有效的 DOS 命令或批处理文件。平面文件写入器会将数据发送到命令而非平面文件目标。例如,在 Windows 上使用
cmd
作为目标命令,避免在文件系统中暂存数据并避免任何安全漏洞。
您可以通过将转换任务推送到命令而非数据集成服务来提高映射性能。还可以使用命令对目标数据进行排序或压缩。
合并命令
用于处理所有目标分区的合并数据的合并命令。数据集成服务必须对命令使用并发合并类型才能处理合并数据。该命令可能无法保持目标数据的顺序。
输出文件目录
平面文件目标的输出目录。托管 Informatica 服务的计算机必须能够访问该目录。
输入多个以分号分隔的目录,可以提高多个分区向平面文件目标写入数据时的性能。
默认为 TargetDir 系统参数。
输出文件名
平面文件目标的文件名。
如果多个分区写入平面文件目标,而您选择不合并目标数据,那么每个分区都会写入一个单独的输出文件,名为
<output_file_name><partition_number>.out
合并类型
数据集成服务对已分区目标的数据执行的合并类型。如果数据集成服务不为目标创建分区,则会忽略此值。
选择以下选项之一:
  • 未合并。数据集成服务会并发针对每个分区将目标输出写入一个单独的文件。
  • 连续。数据集成服务会为每个分区创建一个输出文件,然后在映射末尾将这些文件合并为一个单独的合并文件。
  • 文件列表。数据集成服务会为每个分区创建一个目标文件,然后创建一个包含各个文件路径的文件列表。
  • 并发。数据集成服务会并发地将所有目标分区的数据写入合并文件。因为数据集成服务会并发地为所有分区写入合并文件,所以合并文件中的数据排序顺序可能不是连续的。
合并文件目录
所有目标分区的合并文件的目录。托管 Informatica 服务的计算机必须能够访问该目录。
默认为 TargetDir 系统参数。
合并文件名
所有目标分区的合并文件的名称。默认为输出文件名称。
连接类型
连接的类型。从以下选项中选择:
  • 无。目标文件不需要连接。目标文件位置由输出文件目录指定。
  • Hadoop 文件系统。目标文件位于 HDFS 中。
默认值为“无”。