定义 SAP BW/4HANA 的入站层
学习目标
描述 DataSource 的作用。
DataSource

场景概览
在数据流的下一步中,我们在 SAP BW/4HANA 中定义一个 DataSource。
DataSource:术语与用例
DataSource 在 SAP BW/4HANA 中创建,它定义 ABAP CDS 视图中的哪些源字段需要被提取到 SAP BW/4HANA。ABAP CDS 视图是一个可复用对象,可以服务于多个 DataSource。每个 DataSource 可以处理不同的字段选择。并非所有 DataSource 都需要全部可用字段。
DataSource 不持久化已加载的数据,而是将其直接传递给下一层。DataSource 是一个元数据层,其中存储了每个字段的技术细节,例如类型、长度和转换细节。DataSource 还定义是否支持增量加载(仅加载变更)。
DataSource 是数据流的重要组成部分,通常是 SAP BW/4HANA 侧数据流中的第一个对象。有些 DataSource 被归类为用于主数据加载,另一些则被归类为用于事务性数据加载。DataSource 将数据从 ABAP CDS 视图传递到下一层,下一层通常是数据存储对象(高级)。尽管概念相似,但系统提供了不同类型的 DataSource,用于连接所有类型的源,例如 SAP ABAP 系统、文件系统、非 SAP 数据库等。
DataSource 始终是针对特定的源系统创建的。在 SAP BW/4HANA 中,我们通过提供连接详细信息来定义源系统。你可以创建的源系统类型是固定的列表。其中最常用的是 SAP ABAP 系统。此源系统类型涵盖 SAP Business Suite、SAP S/4HANA 以及任何其他使用 ABAP 构建的 SAP 系统。定义好源系统之后,我们就可以创建第一个 DataSource 了。
DataSource:系统设置
在我们的场景中,已创建 DataSource ZP_EPM_CDSV_SO_1_DS,它连接到一个提供销售数据的事务性数据 ABAP CDS 视图。该 DataSource 是为技术名称为 T41_CDS 的源系统创建的,用于从系统 ID(SID)为 T41 的 SAP S/4HANA 系统中提取 ABAP CDS 视图。
你可以启动以下演示,探索 SAP BW/4HANA 中该 DataSource 的设置:
探索 DataSource
Demo:Watch Demo(SAP 官方交互式练习)