Customer-organized groups that meet online and in-person. Join today to network, share ideas,
and get tips on how to get the most out of Informatica
Video channel for step-by-step instructions to use our products, best practices, troubleshooting
tips, and much more
Informatica Support Guide and Statements, Quick Start Guides, and Cloud Product Description
Schedule
Product
Lifecycle
End of Life statements of Informatica products
配置带分隔符文件的属性
当您从带分隔符的文件读取数据时,可以在会话中编辑文件属性,如分隔符或代码页。 您可以在 Workflow Designer 中配置不可重用会话的分隔属性,在任务开发程序中配置可重用会话的分隔属性。 不能在 Workflow Designer 中配置可重用会话实例的分隔属性。 单击“设置文件属性”打开“平面文件”对话框。
要编辑分隔属性,选择“带分隔符”并单击“高级”。 将显示“带分隔符文件的属性”对话框。 默认情况下,Workflow Manager 按照映射中的配置显示文件属性。 编辑这些设置将替代源定义中配置的设置。
下表介绍了可以在文件源的“带分隔符文件的属性”对话框中定义的选项:
用于分隔数据列的一个或多个字符。 分隔符既可以是可打印字符,也可以是单字节的不可打印字符,但不能是转义符和引号。您可以通过浏览“分隔符”对话框中的分隔符列表来输入单字节的不可打印字符。
不能选择不可打印的多字节字符作为分隔符。不能选择空字符作为平面文件源的列分隔符。
分隔符的最大数量为 80。
选择“无引号”、“单引号”或“双引号”。 如果您选择引号字符,集成服务将忽略引号字符内的分隔符字符。 因此,集成服务使用引号字符对分隔符进行转义。
例如,某个源文件使用逗号作为分隔符并包含以下行:
342-3849, ‘Smith, Jenna’, ‘Rockville, MD’, 6
.
如果选择了可选的单引号字符,则集成服务将忽略引号内的逗号,从而将该行读取为 4 个字段。
如果没有选择可选的单引号,则集成服务将读取 6 个单独字段。
当集成服务读取加引号的字符串内的两个可选引号字符时,会将它们视为一个引号字符。 例如,集成服务会将以下加引号的字符串读取为
I’m going tomorrow
:
2353, ‘I’’m going tomorrow’, MD
此外,如果您选择了可选引号字符,当该引号字符是字段的首个字符时,集成服务会将字符串读取为加引号的字符串。
如果源文件不包含引号或转义符,则可改善会话性能。
在不加引号的字符串中紧邻分隔符之前的字符,或者在加引号的字符串中紧邻引号字符之前的字符。 当您指定了转义符时,集成服务会将分隔符字符读取为常规字符(这称为将分隔符或引号字符转义)。
如果源文件不包含引号字符或转义符,您可以提高含有序列生成器转换的映射的会话性能。