SAP BODS – 架构

SAP BODS – 架构


在本章中,我们将了解 SAP BODS 架构。该图显示了具有暂存区的 BODS 系统的架构。

源层

源层包括不同的数据源,如 SAP 应用程序和非 SAP RDBMS 系统,数据集成发生在暂存区。

SAP Business Objects Data Services 包括不同的组件,如数据服务设计器、数据服务管理控制台、存储库管理器、数据服务服务器管理器、工作台等。目标系统可以是 DW 系统,如 SAP HANA、SAP BW 或非 SAP数据仓库系统。

SAP BODS 源层

以下屏幕截图显示了 SAP BODS 的不同组件。

SAP BODS 组件

您还可以将 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 版本。在以前的版本中,它是在管理控制台中完成的。

觉得文章有用?

点个广告表达一下你的爱意吧 !😁