SAP BODS - 架构



在本章中,我们将学习 SAP BODS 架构。插图显示了带有暂存区的 BODS 系统架构。

源层

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

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

SAP BODS Source Layer

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

SAP BODS Components

您还可以将 BODS 架构划分为以下几层 -

  • Web 应用程序层
  • 数据库服务器层
  • 数据服务服务层

下图显示了 BODS 架构。

BODS Architecture

产品演变 – ATL、DI & DQ

Acta Technology Inc. 开发了 SAP Business Objects Data Services,后来 Business Objects 公司收购了它。Acta Technology Inc. 是一家美国公司,负责开发第一个数据集成平台。Acta Inc. 开发的两个 ETL 软件产品是数据集成 (DI) 工具和数据管理数据质量 (DQ) 工具。

Business Objects,一家法国公司于 2002 年收购了 Acta Technology Inc.,随后这两个产品分别更名为Business Objects 数据集成 (BODI) 工具和Business Objects 数据质量 (BODQ) 工具。

SAP 于 2007 年收购了 Business Objects,这两个产品分别更名为 SAP BODI 和 SAP BODQ。2008 年,SAP 将这两个产品集成到一个名为 SAP Business Objects Data Services (BODS) 的单一软件产品中。

SAP BODS 提供数据集成和数据管理解决方案,在早期版本的 BODS 中,包含了文本数据处理解决方案。

BODS – 对象

在 BO Data Services Designer 中使用的所有实体都称为对象。所有对象(如项目、作业、元数据和系统函数)都存储在本地对象库中。所有对象本质上都是分层的。

对象主要包含以下内容 -

  • 属性 - 用于描述对象,但不影响其操作。例如 - 对象名称、创建日期等。

  • 选项 - 控制对象的操作。

对象类型

系统中有两种类型的对象 - 可重用对象和一次性对象。对象的类型决定了如何使用和检索该对象。

可重用对象

存储在仓库中的大多数对象都可以重用。当在本地仓库中定义并保存可重用对象时,可以通过创建对定义的调用来重用该对象。每个可重用对象只有一个定义,对该对象的所有调用都引用该定义。现在,如果在一个地方更改对象定义,则会在该对象出现的所有地方更改对象定义。

对象库用于包含对象定义,当从库中拖放对象时,会创建一个对现有对象的新的引用。

一次性对象

专门为作业或数据流定义的所有对象称为一次性对象。例如,在任何数据加载中使用的特定转换。

BODS – 对象层次结构

所有对象本质上都是分层的。下图显示了 SAP BODS 系统中的对象层次结构 -

Object Hierarchy

BODS - 工具和功能

根据下面说明的架构,我们在 SAP Business Objects Data Services 中定义了许多工具。每个工具根据系统环境都有其自身的功能。

Tools and Functions

在顶部,您安装了信息平台服务以进行用户和权限安全管理。BODS 依赖于中央管理控制台 (CMC) 进行用户访问和安全功能。这适用于 4.x 版本。在以前的版本中,它是在管理控制台中完成的。

广告

© . All rights reserved.