- SAP BODS 教程
- SAP BODS - 主页
- 数据仓库与ETL
- DW - 概述
- DW - 类型
- DW - 产品和供应商
- ETL - 简介
- SAP BO 数据服务
- SAP BODS - 概述
- SAP BODS - 架构
- SAP BODS - 数据服务设计师
- SAP BODS 存储库
- SAP BODS - 存储库概述
- 存储库创建和更新
- 数据服务管理控制台
- SAP BODS - DSMC 模块
- SAP BODS - DS Designer 简介
- SAP BODS - DS Designer 中的 ETL 流程
- SAP BODS 数据存储和格式
- SAP BODS - 数据存储概述
- SAP BODS - 更改数据存储
- SAP BODS - 内存数据存储
- SAP BODS - 链接数据存储
- SAP BODS - 适配器数据存储
- SAP BODS - 文件格式
- COBOL 抄写本文件格式
- 从数据库表中提取数据
- 从 Excel 工作簿中提取数据
- SAP BODS 转换
- SAP BODS - 转换类型
- 将转换添加到数据流
- SAP BODS - 查询转换
- SAP BODS 管理
- SAP BODS - 数据服务概述
- 创建嵌入式数据流
- 调试与恢复机制
- 数据评估和数据分析
- SAP BODS - 调整技术
- SAP BODS 有用资源
- SAP BODS - 问题解答
- SAP BODS - 快速指南
- SAP BODS - 有用的资源
- SAP BODS - 讨论
SAP BODS - DS Designer 中的 ETL 流程
要开发 ETL 流程,您首先需要为源系统和目标系统创建数据存储。按照给出的步骤开发 ETL 流程 -
步骤 1 - 单击创建数据存储。
将打开一个新窗口。
步骤 2 - 输入数据存储名称、数据存储类型和数据库类型,如下所示。您可以选择不同的数据库作为源系统,如下图所示。
步骤 3 - 要使用 ECC 系统作为数据源,请选择 SAP 应用程序作为数据存储类型。输入用户名和密码,然后在“高级”选项卡上输入系统编号和客户端编号。
步骤 4 - 单击“确定”,数据存储将添加到本地对象库列表中。如果展开数据存储,它不会显示任何表。
步骤 5 - 要从 ECC 系统中提取任何表以加载到目标系统上,请右键单击“表”→“按名称导入”。
步骤 6 - 输入表名称并单击导入。这里使用Table-Mara,它是ECC系统中的默认表。
步骤 7 - 以类似的方式,为目标系统创建一个数据存储。在此示例中,使用 HANA 作为目标系统。
单击“确定”后,该数据存储将被添加到本地对象库中,并且内部不会有任何表。
创建 ETL 流程
要创建 ETL 流程,请创建一个新项目。
步骤 1 - 单击选项“创建项目”。输入项目名称并单击创建。它将被添加到项目区域。
步骤 2 - 右键单击项目名称并创建一个新的批处理作业/实时作业。
步骤 3 - 输入作业名称,然后按 Enter。您必须向其中添加工作流和数据流。选择一个工作流程并单击要添加到作业的工作区域。输入工作流的名称并双击它以添加到项目区域。
步骤 4 - 以类似的方式,选择数据流并将其带到项目区域。输入数据流的名称,双击将其添加到新项目下。
步骤 5 - 现在将数据存储下的源表拖到工作区域。现在您可以将具有相似数据类型的目标表拖到工作区,也可以创建新的模板表。
要创建新的模板表,请右键单击源表,“添加新项”→“模板表”。
步骤 6 - 输入表名称并从列表中选择数据存储作为目标数据存储。所有者名称表示必须在其中创建表的架构名称。
该表将以该表名称添加到工作区。
步骤 7 - 将线从源表拖到目标表。单击顶部的“全部保存”选项。
现在,您可以使用数据服务管理控制台安排作业,也可以通过右键单击作业名称并执行来手动执行它。