Strategy ONE
ODBC-Treiber für SAP HANA für Windows und Linux
Der ODBC-Treiber für SAP HANA ist kein Treiber der Marke MicroStrategy. Die folgenden Schritte zeigen, wie Sie den ODBC-Treiber für SAP HANA konfigurieren.
MicroStrategy empfiehlt, dem SAP-HANA-Benutzerkonto, das zum Erstellen der Datenbank verwendet wird, vollständige Berechtigungen für die Datenbank zu gewähren. Wenn dem Datenbankbenutzerkonto keine vollständigen Berechtigungen für die Datenbank erteilt werden können, können Sie die Empfehlungen in verwenden Erforderliche Datenbankberechtigungen zum Erstellen von Metadaten-, Verlaufslisten- und Statistik-Repositorys, um die erforderlichen Berechtigungen für das SAP-HANA-Datenbankbenutzerkonto zu bestimmen. Stellen Sie außerdem sicher, dass die folgenden Berechtigungen für Ihr SAP HANA-Benutzerkonto definiert sind:
- Berechtigung für einfügen
_SYS_BICSchema. - Wählen Sie die Berechtigung für aus
_SYS_REPOSchema. - Wählen Sie die Berechtigung für aus
_SYS_BISchema.
Um Berichte ausführen zu können, die temporäre Tabellen erstellen, benötigen SieCREATE ANY Berechtigung.
So konfigurieren Sie einen ODBC-Treiber für SAP HANA unter Windows
- Installieren Sie die SAP-HANA-ODBC-Treiberdateien auf dem Windows-System, das den MicroStrategy Intelligence Server hostet. Spezifische Installationsschritte finden Sie in der SAP-Dokumentation Ihres Drittanbieters.
- Erstellen Sie mit dem Microsoft ODBC-Datenquellenadministrator einen Datenquellennamen, um eine Verbindung mit Ihrer SAP HANA-Datenquelle herzustellen.
Best Practices für die Verwendung des Microsoft ODBC Data Source Administrators zum Erstellen von Datenquellennamen, die in MicroStrategy verwendet werden sollen, finden Sie unter Verwalten von ODBC und Datenquellen mit Microsoft ODBC Data Source Administrator.
- Sie können mit dem MicroStrategy DB Query Tool testen, ob Daten von Ihrer SAP-HANA-Datenquelle abgerufen werden können. Informationen zur Verwendung des MicroStrategy DB Query Tools finden Sie unter Verwenden des DB-Abfragetools.
- Um SAP HANA als Datenquelle zu verwenden, müssen Sie eine Datenbankinstanz in MicroStrategy erstellen. Informationen zum Erstellen einer Datenbankinstanz finden Sie unter Erstellen einer Datenbankinstanz.
Achten Sie beim Erstellen einer Datenbankverbindung, die Teil einer Datenbankinstanz ist, darauf, dass Sie als Zeichensatzkodierung für Windows-Treiber „Nicht UTF-8“ auswählen.
Damit sind die Schritte für die erste Verbindung zu SAP HANA in MicroStrategy-für-Windows-Umgebungen abgeschlossen. Weitere Konfigurationsanforderungen finden Sie unter Zusätzliche Anforderungen zur Unterstützung von SAP HANA.
So konfigurieren Sie einen ODBC-Treiber für SAP HANA unter Linux
Beginnen Sie mit der Installation der SAP-HANA-ODBC-Treiberdateien auf dem Linux-System, das den MicroStrategy Intelligence Server hosten wird. Spezifische Installationsschritte finden Sie in der SAP-Dokumentation Ihres Drittanbieters.
Die folgenden Anweisungen sind in zwei Abschnitte unterteilt: So konfigurieren Sie Ihre Umgebung und So konfigurieren Sie einen DSN.
So konfigurieren Sie die Umgebung
- Navigieren Sie in einem Linux-Konsolenfenster zu
HOME_PATHWoHOME_PATHist das während der Installation angegebene Home-Verzeichnis.Navigieren Sie zu dem Ordnerenv. - Fügen Sie Schreibprivilegien zu hinzu
ODBC.sh-Datei durch Eingabe des folgenden Befehls:chmod u+w ODBC.sh - Bearbeiten Sie die
odbc.sh-Datei und geben den Speicherort der Installation der SAP-HANA-ODBC-Treiberdateien an. Innerhalb derODBC.sh-Datei ist die folgende Definition enthalten:SAPHANA_PATH='<SAPHANA_PATH>'Dies ersetzen
<SAPHANA_PATH>Platzhalter mit dem Speicherort der SAP-HANA-ODBC-Treiberdateien.Keinen anderen Vorkommen von ändern
<SAPHANA_PATH>innerhalbodbc.sh. - Speichern Sie
ODBC.sh-Datei und entfernen Sie die Schreibprivilegien für die Datei, indem Sie den folgenden Befehl eingeben:chmod a-w ODBC.sh
So konfigurieren Sie einen DSN
- Navigieren Sie in einem Linux-Konsolenfenster zu
HOME_PATHWoHOME_PATHist das während der Installation angegebene Home-Verzeichnis. - Öffnen Sie die
odbc.ini.example-Datei und suchen Sie den Abschnitt, der mit beginnt[SAP HANA]. Kopieren Sie den Abschnitt inodbc.iniDatei. -
Bearbeiten Sie die folgenden Informationen anhand der Syntax, in die Sie kopiert haben
odbc.ini:Driver=<SAPHANA_PATH>/libodbcHDB.soErsetzen
<SAPHANA_PATH>mit dem Speicherort, an dem Sie die SAP-HANA-ODBC-Treiberdateien installiert haben.Servernode=ip_address:portErsetzen
ip_addressdurch die IP-Adresse für den Computer, der die SAP-HANA-Datenbank hostet.Ersetzen
portdurch die Portnummer für die Verbindung zur SAP-HANA-Datenbank. Wenden Sie sich für die erforderliche Portnummer an Ihren SAP HANA-Datenbankadministrator.USER=uidErsetzen
uidmit einem gültigen SAP-HANA-Benutzerkonto.PASSWORD=pwdErsetzen
pwdmit dem Kennwort für das oben beschriebene SAP-HANA-Benutzerkonto.
Informationen zu den verfügbaren Parametern finden Sie in der Dokumentation Ihres SAP HANA-Treibers von Drittanbietern. Dies ist häufig im Rahmen der Treiberinstallation zu finden.
- Speichern Sie
odbc.iniDatei. - Sie können mit dem MicroStrategy DB Query Tool testen, ob Daten von Ihrer SAP-HANA-Datenquelle abgerufen werden können. Informationen zur Verwendung des MicroStrategy DB Query Tools finden Sie unter Verwenden des DB-Abfragetools.
- Um SAP HANA als Datenquelle zu verwenden, müssen Sie eine Datenbankinstanz in MicroStrategy erstellen. Informationen zum Erstellen einer Datenbankinstanz finden Sie unter Erstellen einer Datenbankinstanz.
Achten Sie beim Erstellen einer Datenbankverbindung, die Teil einer Datenbankinstanz für SAP HANA ist, darauf, dass Sie als Zeichensatzkodierung für Linux-Treiber „Nicht UTF-8“ auswählen.
Damit sind die Schritte für die erste Verbindung zu SAP HANA in MicroStrategy-für-Windows-Umgebungen abgeschlossen. Weitere Konfigurationsanforderungen finden Sie unter Zusätzliche Anforderungen zur Unterstützung von SAP HANA unten.
So konfigurieren Sie eine DSN‑lose Verbindung
Um den ODBC-Treiber für eine DSN-lose Verbindung zu konfigurieren, ist neben den Schritten in ein zusätzlicher Schritt erforderlich So konfigurieren Sie einen DSN Abschnitt oben.
-
Öffnen Sie die odbcinst.ini -Datei und finden Sie diesen Abschnitt:
Kopieren[HDBODBC]
Driver=<SAP_HANA_ODBC_DIR>/libodbcHDB.so
Description=HANA Driver
Setup=<SAP_HANA_ODBC_DIR>/libodbcHDB.so
CPTimeout=0 - Ersetzen Sie die < SAP_HANA_ODBC_DIR> Platzhalter für den Speicherort, an dem die SAP-HANA-ODBC-Treiberdateien installiert sind. Der Pfad ist mit dem in identisch odbc.ini Datei.
- Starten Sie neu Intelligence Server.
Zusätzliche Anforderungen zur Unterstützung von SAP HANA
Prüfen Sie, ob die folgenden zusätzlichen Anforderungen erfüllt sind, um eine erfolgreiche Integration von SAP HANA in MicroStrategy sicherzustellen:
- Beachten Sie, dass Sie nach dem Import von Tabellen aus SAP HANA in MicroStrategy auch alle Präfixinformationen manuell importieren müssen. Mithilfe des Warehouse-Katalogs können Sie alle aus SAP HANA importierten Tabellen auswählen und „Präfix importieren“ auswählen, um die Präfixinformationen zu importieren. Weitere Schritte zum Zugriff auf und zur Verwendung des Warehouse-Katalogs finden Sie unter Project Design-Hilfe.
- Wenn die Tabellen in SAP HANA Eingabeparameter enthalten, werden diese in MicroStrategy über Eingabeaufforderungen unterstützt. Mit dem Tabellen-Editor in MicroStrategy Developer können Sie Eingabeaufforderungen erstellen und ändern, um Eingabeparameter zu unterstützen. Die Schritte zum Aufrufen und Verwenden des Tabellen-Editors finden Sie unter Hilfe zum Projektdesign.
