如何从平面文件加载交易数据 SAP BI/BW

⚡ 智能摘要

将交易数据从平面文件加载到 SAP BW 创建文件源系统、数据源、转换和数据传输过程,然后使用信息包和 DTP 将文件记录加载到数据存储对象中。

  • 📄 平面文件加载: 将 CSV 或文本文件中的交易数据加载到 DSO 中。
  • 🔧 源系统: 文件源系统将 BW 指向本地或服务器文件位置。
  • 🧱 数据源字段: 数据源结构与目标 DSO 的键和数据字段相匹配。
  • 🔁 转型: 转换通过自动映射将文件字段映射到 DSO。ping.
  • 📦 信息包和桌面出版: InfoPackage 加载到 PSA,DTP 从 PSA 加载到 DSO。
  • 🤖 人工智能协助: AI会在加载完成前验证文件数据并标记质量问题。

从平面文件加载交易数据 SAP BI/BW

什么是平面文件数据加载? SAP BW?

从平面文件加载交易数据允许您将外部数据(例如 CSV 或文本文件)导入到系统中。 SAP 用于报表的 BW。在这种情况下,数据被加载到…… 迪拜硅绿洲(DSO) 名为“DEMO_DSO”的数据库,包含以下字段:

  • 关键字段: ZCUST(客户),ZMAT(材料)
  • 资料栏位: ZPRICE(材料价格),ZQTY(数量)

从平面文件加载交易数据

以下是将数据从平面文件加载到 DSO 的步骤。

步骤 1:创建平面文件的源系统

  1. 转到事务代码 RSA1。
  2. 单击“确定”按钮。

从平面文件加载交易数据

下一个屏幕:

  1. 导航至“建模”选项卡 -> “源系统”。
  2. 右键单击名为 FILE 的文件夹,然后从上下文菜单中选择“创建”。

从平面文件加载交易数据

下一个屏幕:

  1. 输入逻辑系统名称。
  2. 进入 Descript离子。点击“继续”按钮。

从平面文件加载交易数据

步骤 2:创建应用程序组件

  1. 转到事务代码 RSA1。
  2. 单击“确定”按钮。

从平面文件加载交易数据

  1. 导航至“建模”选项卡 -> “数据源”。
  2. 选择源系统。

从平面文件加载交易数据

  1. 右键单击->创建应用程序组件。

从平面文件加载交易数据

  1. 输入技术名称。
  2. 进入 Descript离子。
  3. 点击继续。

从平面文件加载交易数据

步骤 3:创建数据源

  1. 转到事务代码 RSA1。
  2. 单击“确定”按钮。

从平面文件加载交易数据

  1. 导航至“建模”选项卡 -> “数据源”。
  2. 右键单击->创建数据源。

从平面文件加载交易数据

  1. 输入技术名称。
  2. 选择数据类型数据源。
  3. 点击继续。

从平面文件加载交易数据

  1. 请输入下方所示的字段。此结构应与要加载交易数据的 DSO 结构相同。

从平面文件加载交易数据

  1. 在前trac在“设置”选项卡中,选择适配器为“从本地工作站加载文本类型文件”。
  2. 选择平面文件所在的路径,然后激活数据源。

从平面文件加载交易数据

步骤 4:创建转换(数据源到 DSO)

  1. 转到事务代码 RSA1。
  2. 单击“确定”按钮。

从平面文件加载交易数据

  1. 导航至“建模”选项卡 -> “信息提供程序”。
  2. 創造转型。

从平面文件加载交易数据

  1. 进入 Target 对象类型。
  2. 进入 Target 对象名称。
  3. 请输入源对象类型。
  4. 请输入源对象名称。
  5. 进入源系统。
  6. 点击继续。

从平面文件加载交易数据

下图显示了使用自动映射创建的转换。ping 将源字段转换为目标字段。

从平面文件加载交易数据

步骤 5:创建数据传输流程

右键单击 DTP 文件夹,然后从上下文菜单中选择“创建数据传输过程”选项。

从平面文件加载交易数据

下图显示了创建的桌面排版文件。

从平面文件加载交易数据

步骤 6:创建信息包并安排加载

  1. 转到事务代码 RSA1。
  2. 单击“确定”按钮。

从平面文件加载交易数据

  1. 导航至“建模”选项卡 -> “数据源”。
  2. 右键单击数据源->创建信息包。

从平面文件加载交易数据

  1. 输入信息包描述。
  2. 单击“保存”。

从平面文件加载交易数据

  1. 点击“日程安排”选项卡。
  2. 单击“开始”按钮,开始将平面文件中的数据加载到数据源。

从平面文件加载交易数据

步骤 7:将数据加载到 DSO

  1. 在桌面出版程序中,点击“执行”选项卡。
  2. 单击“执行”按钮,开始将数据从数据源 (PSA) 加载到 DSO。

从平面文件加载交易数据

常见问题

信息包仅将源系统中的数据加载到 PSA 暂存层。然后,数据传输过程 (DTP) 将数据从 PSA 加载到目标位置,例如 DSO 或信息立方体,并具有更好的错误处理能力。

SAP BW 可以加载分隔符分隔的 CSV 文件和固定长度的 ASCII 文本文件。文件可以从本地工作站或应用服务器读取,其字段结构必须与目标数据源和 DSO 相匹配。

数据存储对象 (DSO) 将经过清洗的详细数据存储在文档级别的扁平透明表中。它用作暂存和报表层,支持覆盖和增量处理,并将数据传递给信息立方体。

是的。智能自动化可以安排文件加载并触发桌面排版,而且 SAP Joule AI 副驾驶可以回答设置问题。现代工具,例如 SAP Datasphere 利用 map 进一步实现了文件摄取自动化。ping 建议和监督。

机器学习会检查上传的文件记录是否符合预期格式和值范围,标记异常情况,并在加载完成前提出更正建议。这种智能验证可以减少从外部文件导入DSO的错误。

总结一下这篇文章: