SAP BODS – 架构
SAP BODS – 架构
在本章中,我们将了解 SAP BODS 架构。该图显示了具有暂存区的 BODS 系统的架构。
源层
源层包括不同的数据源,如 SAP 应用程序和非 SAP RDBMS 系统,数据集成发生在暂存区。
SAP Business Objects Data Services 包括不同的组件,如数据服务设计器、数据服务管理控制台、存储库管理器、数据服务服务器管理器、工作台等。目标系统可以是 DW 系统,如 SAP HANA、SAP BW 或非 SAP数据仓库系统。
以下屏幕截图显示了 SAP BODS 的不同组件。
您还可以将 BODS 架构分为以下几层 –
- 网络应用层
- 数据库服务器层
- 数据服务服务层
下图显示了 BODS 架构。
产品演进 – ATL、DI 和 DQ
Acta Technology Inc. 开发了 SAP Business Objects Data Services,后来被 Business Objects Company 收购。Acta Technology Inc. 是一家美国公司,负责开发首个数据集成平台。Acta Inc. 开发的两个 ETL 软件产品是数据集成 (DI)工具和数据管理或数据质量( DQ ) 工具。
Business Objects 是一家法国公司,于 2002 年及之后收购了 Acta Technology Inc.,这两款产品更名为Business Objects Data Integration (BODI)工具和Business Objects Data Quality (BODQ)工具。
SAP 在 2007 年收购了 Business Objects,两个产品都更名为 SAP BODI 和 SAP BODQ。2008 年,SAP 将这两种产品集成到名为 SAP Business Objects Data Services (BODS) 的单一软件产品中。
SAP BODS 提供数据集成和数据管理解决方案,在早期版本的 BODS 中,包含文本数据处理解决方案。
BODS – 对象
BO 数据服务设计器中使用的所有实体都称为Objects。项目、作业、元数据和系统功能等所有对象都存储在本地对象库中。所有对象本质上都是分层的。
对象主要包含以下内容 –
-
属性– 它们用于描述对象并且不影响其操作。示例 – 对象名称、创建日期等。
-
选项– 控制对象的操作。
对象类型
系统中有两种类型的对象 – 可重用对象和单次使用对象。对象的类型决定了如何使用和检索该对象。
可重用对象
存储在存储库中的大多数对象都可以重复使用。当一个可重用对象被定义并保存在本地存储库中时,您可以通过创建对定义的调用来重用该对象。每个可重用对象只有一个定义,并且对该对象的所有调用都引用该定义。现在,如果一个对象的定义在一个地方改变了,你就改变了该对象出现的所有地方的对象定义。
对象库用于包含对象定义,当从库中拖放对象时,会创建对现有对象的新引用。
一次性物品
专门为作业或数据流定义的所有对象都称为一次性对象。例如,在任何数据加载中使用的特定转换。
BODS – 对象层次结构
所有对象本质上都是分层的。下图显示了 SAP BODS 系统中的对象层次结构 –
BODS – 工具和功能
基于下图所示的架构,我们在 SAP Business Objects Data Services 中定义了许多工具。根据系统环境,每个工具都有自己的功能。
在顶部,您为用户和权限安全管理安装了信息平台服务。BODS 依靠中央管理控制台 ( CMC ) 来实现用户访问和安全功能。这适用于 4.x 版本。在以前的版本中,它是在管理控制台中完成的。