Show TOC

Übertragung von Daten mit DB ConnectLocate this document in the navigation structure

Einsatzmöglichkeiten

Standardmäßig wird beim Starten eines BI-Applikationsservers vom SAP Kernel eine Verbindung zur Datenbank geöffnet, auf der das SAP-System läuft. Diese Verbindung wird im folgenden als (SAP) Default-Verbindung bezeichnet. Alle SQL-Befehle, die vom SAP Kernel oder ABAP-Programmen abgesetzt werden - egal ob Open oder Native SQL -, beziehen sich automatisch auf diese Default-Verbindung, d.h. sie laufen im Kontext der auf dieser Verbindung aktiven Datenbanktransaktion ab. Die Verbindungsdaten wie etwa Datenbank-Benutzername, Passwort dieses Benutzers oder Datenbankname werden entweder Profil-Parametern oder entsprechend gesetzten Umgebungsvariablen entnommen (dies ist datenbankspezifisch).

Mit DB Connect haben Sie die Möglichkeit, zusätzlich zur Default-Verbindung weitere Datenbankverbindungen zu öffnen und diese Verbindungen zur Übertragung von Daten aus Tabellen oder Views in ein BW-System zu nutzen.

Siehe auch:

DB Connect Architektur

Einführungshinweise

Zur Realisierung einer Anbindung einer externen Datenbank benötigen Sie entsprechendes Wissen und Erfahrung im Umgang mit der Quelldatenbank in den folgenden Bereichen:

  • Werkzeuge
  • Datenbankspezifische SQL-Syntax
  • Datenbankspezifische Funktionalität

Zusätzlich sind entsprechende Kenntnisse der Quellanwendung nötig, damit semantisch verwertbare Daten ins BW übertragen werden können.

Um die Funktionalität des DB Connect nutzen zu können, ist die Installation eines datenbankspezifischen DB Clients für das jeweilige Quell-Datenbankmanagementsystem (DBMS) auf dem BW-Applikationsserver notwendig, sobald sich das BW-DBMS und Quell-DBMS unterscheiden.

Den datenbankspezifischen DB Client müssen Sie in jedem Fall über den Datenbank-Hersteller lizensieren. Informationen zum datenbankspezifischen DB Client erhalten Sie beim jeweiligen Datenbank-Hersteller.

Des weiteren muss der SAP-spezifische Teil der Datenbankschnittstelle - die Database shared library (DBSL) für das jeweilige Quell-Datenbankmanagementsystem auf dem BW-Applikationsserver installiert werden. Weitere Informationen finden Sie unterInstallation der Database shared library (DBSL).

Hinweis

Die in der DB-Connect-Dokumentation genannten Informationen können Änderungen unterworfen sein. Beachten Sie daher die in der Dokumentation genannten SAP Hinweise.

Integration

Mit DB Connect bietet das BW flexible Möglichkeiten, Daten direkt aus Tabellen/Views in Datenbankmanagementsystemen, die zusätzlich zur Default-Verbindung an das BW angebunden sind, zu extrahieren und ins BW zu übertragen. Zur Datenübertragung können Sie Tabellen und Views aus den von SAP unterstützten Datenbankmanagementsystemen nutzen. Die Daten werden dann über DataSources dem BW bekannt gemacht und innerhalb des BW wie Daten aus allen anderen Quellen verarbeitet.

Funktionsumfang

Mit DB Connect schaffen Sie die Möglichkeit, Daten aus einem von SAP unterstützten Datenbanksystem in das BW laden zu können, indem Sie

  • eine Datenbank als Quellsystem an das BW anbinden und somit einen direkten Zugang zu externen relationalen Datenbankmanagementsystemen (RDBMS) schaffen
  • die Metadaten durch Anlegen einer DataSource im BW bekannt machen
Beispiel

Eine Einkaufsanwendung läuft auf einem System, das auf einem DBMS X basiert. Um die Daten der Einkaufsanwendung analysieren zu können, sollen die Daten in ein BW-System, das auf einem DBMS Y basiert, geladen werden. DBMS Y kann gleich oder ungleich DBMS X sein. Im Fall, daß DBMS Y gleich DBMS X ist, brauchen Sie nicht den datenbankspezifischen Client und die datenbankspezifische DBSL zu installieren. Die Funktionalität des DB Connect ermöglicht es Ihnen, das DBMS der Einkaufsanwendung anzubinden und Daten aus den Datenbank-Tabellen bzw. Views zu extrahieren und ins BW zu übertragen.