SAP BODS - Architektur

In diesem Kapitel lernen wir die SAP-BODS-Architektur kennen. Die Abbildung zeigt die Architektur des BODS-Systems mit Staging-Bereich.

Quellschicht

Die Quellschicht enthält verschiedene Datenquellen wie SAP-Anwendungen und Nicht-SAP-RDBMS-Systeme. Die Datenintegration erfolgt im Staging-Bereich.

SAP Business Objects Data Services umfasst verschiedene Komponenten wie Data Service Designer, Data Services Management Console, Repository Manager, Data Services Server Manager, Werkbank usw. Das Zielsystem kann ein DW-System wie SAP HANA, SAP BW oder ein Nicht-SAP sein Data Warehouse-System.

Der folgende Screenshot zeigt die verschiedenen Komponenten von SAP BODS.

Sie können die BODS-Architektur auch in die folgenden Ebenen unterteilen:

  • Webanwendungsschicht
  • Datenbankserver-Schicht
  • Data Services Service Layer

Die folgende Abbildung zeigt die BODS-Architektur.

Produktentwicklung - ATL, DI & DQ

Acta Technology Inc. hat SAP Business Objects Data Services entwickelt und später von Business Objects Company übernommen. Acta Technology Inc. ist ein in den USA ansässiges Unternehmen und war für die Entwicklung der First-Data-Integrationsplattform verantwortlich. Die beiden von Acta Inc. entwickelten ETL-Softwareprodukte waren dieData Integration (DI) Werkzeug und die Data Management oder Data Quality ((DQ) Werkzeug.

Business Objects, ein französisches Unternehmen, erwarb Acta Technology Inc. im Jahr 2002 und später wurden beide Produkte in umbenannt Business Objects Data Integration (BODI) Werkzeug und Business Objects Data Quality (BODQ) Werkzeug.

SAP erwarb Business Objects im Jahr 2007 und beide Produkte wurden in SAP BODI und SAP BODQ umbenannt. Im Jahr 2008 integrierte SAP beide Produkte in ein einziges Softwareprodukt mit dem Namen SAP Business Objects Data Services (BODS).

SAP BODS bietet eine Datenintegrations- und Datenverwaltungslösung. In der früheren Version von BODS war die Textdatenverarbeitungslösung enthalten.

KÖRPER - Objekte

Alle Entitäten, die in BO Data Services Designer verwendet werden, werden aufgerufen Objects. Alle Objekte wie Projekte, Jobs, Metadaten und Systemfunktionen werden in der lokalen Objektbibliothek gespeichert. Alle Objekte sind hierarchischer Natur.

Die Objekte enthalten hauptsächlich Folgendes:

  • Properties- Sie werden zur Beschreibung eines Objekts verwendet und haben keinen Einfluss auf dessen Betrieb. Beispiel - Name eines Objekts, Erstellungsdatum usw.

  • Options - Welche steuern den Betrieb von Objekten.

Arten von Objekten

Es gibt zwei Arten von Objekten im System: Wiederverwendbare Objekte und Einwegobjekte. Der Objekttyp bestimmt, wie dieses Objekt verwendet und abgerufen wird.

Wiederverwendbare Objekte

Die meisten Objekte, die im Repository gespeichert sind, können wiederverwendet werden. Wenn ein wiederverwendbares Objekt definiert und im lokalen Repository gespeichert wird, können Sie das Objekt wiederverwenden, indem Sie Aufrufe an die Definition erstellen. Jedes wiederverwendbare Objekt hat nur eine Definition, und alle Aufrufe dieses Objekts beziehen sich auf diese Definition. Wenn nun die Definition eines Objekts an einer Stelle geändert wird, ändern Sie die Objektdefinition an allen Stellen, an denen dieses Objekt angezeigt wird.

Eine Objektbibliothek wird verwendet, um die Objektdefinition zu enthalten. Wenn ein Objekt aus der Bibliothek gezogen und dort abgelegt wird, wird ein neuer Verweis auf ein vorhandenes Objekt erstellt.

Einwegobjekte

Alle Objekte, die speziell für einen Job oder Datenfluss definiert sind, werden als Einwegobjekte bezeichnet. Zum Beispiel eine bestimmte Transformation, die beim Laden von Daten verwendet wird.

BODS - Objekthierarchie

Alle Objekte sind hierarchischer Natur. Das folgende Diagramm zeigt die Objekthierarchie im SAP-BODS-System -

KÖRPER - Werkzeuge und Funktionen

Basierend auf der unten dargestellten Architektur haben wir viele Tools in SAP Business Objects Data Services definiert. Jedes Tool hat seine eigene Funktion gemäß Systemlandschaft.

Oben sind Information Platform Services für die Benutzer- und Rechte-Sicherheitsverwaltung installiert. BODS hängt von der Central Management Console ab (CMC) für Benutzerzugriff und Sicherheitsfunktion. Dies gilt für die Version 4.x. In der vorherigen Version wurde dies in der Verwaltungskonsole durchgeführt.