您可以使用这些平面文件将数据从外部系统加载到BI。 SAP BI支持使用平面文件,ASCII格式或CSV格式的文件进行数据传输。
平面文件中的数据可以从工作站或应用程序服务器传输到BI。
以下是平面文件数据传输中涉及的步骤-
- 定义文件源系统。
- 在BI中创建一个数据源,为BI中的文件定义元数据。
- 创建一个InfoPackage,其中包含用于将数据传输到PSA的参数。
有关平面文件数据传输的要点
- 如果某些字符字段未填充到CSV文件中,则将其填充为空格,如果为数字字段,则将填充零(0)。
- 如果在CSV文件中不一致使用分隔符,则错误的分隔符将被读取为字符,并且两个字段都合并为一个字段,并且可能会缩短。 随后的字段将不再具有正确的顺序。
- 换行符不能用作值的一部分,即使该值包含在转义字符中也是如此。
关于CSV和ASCII文件的几个要点
- 用于确定是否必须指定前导零的转换例程。 更多信息-BI系统中的转换例程。
- 对于日期,通常使用YYYYMMDD格式,不带内部分隔符。 根据所使用的转换例程,您还可以使用其他格式。
定义文件源系统
在可以从文件源系统传输数据之前,元数据必须以数据源的形式在BI中可用。 转到建模选项卡→数据源。

在上下文区域中右键单击→创建数据源。

输入数据源的技术名称,数据源的类型,然后单击“传输”。

转到常规选项卡→选择常规选项卡。 输入数据源的描述(短,中,长)。
如果需要,请指定DataSource是否为初始非累积数据,并且可能在一个请求中产生重复的数据记录。
您可以指定是否要以字符格式为数据源生成PSA。 如果未键入PSA,则不会在键入结构中生成PSA,而是仅使用CHAR类型的类似字符的字段生成PSA。

下一步是单击提取选项卡页面,然后输入以下详细信息-
定义数据源的增量过程。 指定是否要让数据源支持直接访问数据(从文件传输数据不支持实时数据采集)。
选择用于数据传输的适配器。 您可以从本地工作站或应用程序服务器加载文本文件或二进制文件。 选择要加载的文件的路径,或直接输入文件名。
如果您需要创建一个例程来确定文件名。 系统直接从文件名字段读取文件名,如果没有,则定义例程。
根据适配器和要加载的文件,必须进行以下设置-

- 二进制文件-为要传输的数据指定字符记录设置。
- 文本类型文件-对于文本文件,确定文件中的行是标题行,因此在传输数据时可以忽略它们。 指定要传输的数据的字符记录设置。
- 对于ASCII文件-要从ASCII文件加载数据,需要使用固定的数据记录长度来请求数据。
- 对于CSV文件-要从Excel CSV文件加载数据,请提及数据分隔符和转义符。下一步是转到“提案”标签页,只有CSV文件才需要这样做。 对于不同格式的文件,请在“字段”选项卡页面上定义字段列表。

下一步是转到“字段”选项卡-
您可以从“建议”选项卡中编辑传输到数据源的字段列表的字段。 如果您没有从投标中转移字段列表,则可以在此处定义数据源的字段,如以下屏幕截图所示。

然后,您可以执行检查,保存和激活数据源。
您也可以选择“预览”选项卡。 如果选择读取预览数据,则在预览中显示在字段选择中指定的数据记录数。

浙公网安备 33010602011771号