DatasourceInterface 部分包括指定适配器与数据源之间连接和连接类型的属性。 具有两种接口类型:文件和 SQL。 两种类型之间的主要差异在于,文件需要文件集合,SQL 需要查询集合。
DataSourceInterface 部分还定义了适配器管理源文件的方式(是否删除仅为适配器创建的原始文件,或者是否保留数据以用于其他用途,等等)。
对于文件适配器,为了读取和解析 ASCII 文件,需要按下图中显示的方式使用文件接口。 为这些设置选择以下值,如下所示:
DataSource Interface 节点下的 Files 部分包含与数据源连接相关的信息。 配置以下属性。
注意:此部分看起来与 SQL 适配器完全不同。
如果某个文件是仅针对适配器创建的,而且可以在处理后删除,则将此值设置为“yes”。 这样设置后,该文件将被重命名、处理,最后被删除。
设置为“no”时,将复制该文件,并使用复制的文件进行处理。 如果将新记录附加到此文件的末尾,则适配器会在下一个周期将这些新记录复制到工作文件中。 如果未将新记录附加到此文件上,则适配器将搜索模式与名称(按词典编辑顺序)都与当前文件相同的下一个文件。 如果适配器找到了此类文件,则开始处理此文件。 即使附加了新记录,适配器也不会恢复到前一个文件。
如果需要保持源文件的完整性,并且应当附加文件时,请设置为“no”。
在此示例中,如果使用通配符字符“*”,则属性值为“ServerData*.csv”。 (适配器读取名称以 ServerData 开头且扩展名为 .csv 的所有文件。)
重要说明! 建议使用格式 YYYYMMDD-HHMISS 将日期和时间添加到的文件名的末尾,以确保正确排序文件,按正确的顺序读取文件,并且不缺少任何文件。 如果每天生成多个文件,则还可以添加时间部分。
此示例中的数据源文件是 CSV(以逗号分隔的)文件。 解析此类文件的最简单方式是,将逗号指定为分隔符。
可用于解析的其他方法有:
| 版权所有 © 2012 CA。 保留所有权利。 | 就该主题发送电子邮件至 CA Technologies |