Der datenbankabhängige Teil der SAP-Datenbank-Schnittstelle befindet sich in einer eigenen Bibliothek, die dynamisch zum SAP Kernel dazugebunden wird. Diese Datenbank-Library enthält die Database Shared library (DBSL) sowie Bibliotheken der jeweiligen Datenbankhersteller, die entweder statisch oder dynamisch zur Datenbank-Library dazugebunden werden.
Beim Start eines SAP-Systems wird die datenbankabhängige Datenbank-Library vor dem ersten DBSL-Aufruf geladen. Die Bibliothek wird in dem Verzeichnis gesucht, auf das die Umgebungsvariable DIR_LIBRARY zeigt (z.B. /usr/sap/<SAPSID>/SYS/exe/run). Die Umgebungsvariable dbms_type enthält den Namen des gewünschten Datenbankmanagementsystems. Beim Start des Systems wird also versucht, die Bibliothek des gewünschten Datenbankmanagementsystems aus dem Verzeichnis, auf das die Umgebungsvariable DIR_LIBRARY zeigt, zu laden.
Weitere Informationen zur Datenbank-Library finden Sie in SAP Hinweis 400818 - Informationen zur R/3 Datenbank-Library.
Ein Vorteil dieser Architektur ist unter anderem, dass ein Workprozess Verbindungen zu mehreren verschiedenen Datenbanken verschiedener Hersteller aufnehmen kann.
Um mit DB Connect Daten in ein BI übertragen zu können, muss der SAP-spezifische Teil der Datenbankschnittstelle – die DBSL - für das jeweilige Quell-Datenbankmanagementsystem pro BI-Applikationsserver installiert werden.
Die Datenbank-Library wird in den SAR-Archiven LIB_DBSL<xxx>.SAR in den vom Datenbankhersteller abhängigen Patchverzeichnissen im SAP Service Marketplace zur Verfügung gestellt.
...
1. Sie gelangen zum gewünschten Verzeichnis über das Software Center des SAP Service Marketplace im Internet unter folgender Adresse: http://service.sap.com/swdc ® Download ® Support Packages and Patches ® Entry by Application Group ® SAP NetWeaver ® SAP NetWeaver ® <relevantes SAP NetWeaver Release> ® Entry by Component ® Application Server ABAP ® <relevanter SAP Kernel> ® <Betriebssystem des BI-Applikationsservers> ® <Quell-Datenbankmanagementsystem> ® LIB_DBSL<xxx>.SAR.
2. Laden Sie die Datei auf das Verzeichnis, auf das die Umgebungsvariable DIR_LIBRARY zeigt.
Zusammen mit dem datenbankunabhängigen DW.SAR Archiv bildet die Datei LIB_DBSL.SAR einen vollständigen SAP Kernelpatch. (SAP Hinweis 19466 - Download von SAP Kernel Patches erläutert wie Kernelpatches eingespielt werden.)
3. Entpacken Sie anschließend das SAR Archiv mit dem Tool SAPCAR. Beachten Sie hierzu SAP Hinweis 212876 -The new archiving tool SAPCAR.
Wir empfehlen auch bei SAP-DB- bzw. MaxDB-Datenbanken, die aktuelle DBSL aus dem SAP Service Marketplace herunterzuladen.
In dem in der Umgebungsvariable des BI-Applikationsservers festgelegten Verzeichnis finden Sie die Bibliothek db<dbs>slib.<ext>, wobei <dbs> die SAP-spezifische ID für das Datenbankmanagementsystem ist und <ext> für die Erweiterung von shared libraries im jeweiligen Betriebssystem steht.
Die Datenbank-Library für das Oracle Datenbankmanagementsystem auf Windows heißt dboraslib.dll.
Wenn Sie auch den datenbankspezifischen DB Client installiert haben, sind die Installationsvoraussetzungen für die Nutzung von DB Connect erfüllt. Informationen zum datenbankspezifischen DB Client erhalten Sie beim jeweiligen Datenbankhersteller.