Um ArcGIS Server-Web-Services zu veröffentlichen, die auf die Daten in Ihrer SAP HANA-Datenbank zugreifen (ob die Datenbank eine Geodatabase enthält oder nicht), muss Ihre ArcGIS Server-Site eine Verbindung mit der Datenbank herstellen. Führen Sie die folgenden Schritte aus, um die Verbindung zu konfigurieren:
- Installieren und konfigurieren Sie die SAP HANA-Client-Software auf den ArcGIS Server- und den ArcGIS Desktop-Client-Computern.
- Legen Sie Variablen für die ArcGIS Server-Computer fest.
- Gewähren Sie Berechtigungen für die Daten, die veröffentlicht werden sollen.
- Verbinden Sie sich mit der Datenbank.
- Registrieren Sie die Verbindungsdatei bei Ihrer ArcGIS Server-Site.
Installieren und konfigurieren Sie den SAP HANA-Client.
Installieren und konfigurieren Sie den 64-Bit-SAP HANA-Client auf jedem ArcGIS Server-Computer, der eine Verbindung mit SAP HANA herstellt. Stellen Sie sicher, dass unixODBC auf allen ArcGIS Server-Computern in der Site installiert ist.
Wenn die ArcGIS Server-Site aus mehreren Servercomputern besteht, müssen Sie den 64-Bit-SAP HANA-Client auf jedem Server installieren und konfigurieren.
Wenn Sie nicht berechtigt sind, Software auf den Computern zu installieren, auf denen ArcGIS Server ausgeführt wird, muss der SAP HANA-Client von der IT-Abteilung installiert und konfiguriert werden.
Weitere Anweisungen finden Sie unter Herstellen einer Verbindung mit SAP HANA von ArcGIS.
Festlegen von Variablen
Sie müssen die Variable "LIB_ODBC_DRIVER_MANAGER" im ArcGIS Server-Skript init_user_param.sh festlegen, wenn Sie von ArcGIS Server auf einem Linux-Computer eine Verbindung mit SAP HANA herstellen. Weitere Informationen finden Sie unter Konfigurieren einer Datenbankverbindung für ArcGIS Server.
Gewähren von Berechtigungen
Der zum Herstellen der Verbindung verwendeten Anmeldung müssen bestimmte Berechtigungen zugewiesen sein. Weisen Sie Anmeldenamen, die lediglich schreibgeschützte Services veröffentlichen, die Berechtigungen für einen Daten-Viewer zu, wie unter Berechtigungen zum Verwenden von ArcGIS mit einer SAP HANA-Datenbank und Berechtigungen für Geodatabases in SAP HANA beschrieben. Anmeldenamen, mit denen editierbare Feature-Services veröffentlicht werden, müssen Sie die für einen Dateneditor erforderlichen Berechtigungen gewähren.
Wenn die Daten sich in einer Geodatabase befinden, muss der Datenbesitzer die erforderlichen Berechtigungen für die Daten gewähren. Befinden sie sich in einer Datenbank, kann der Datenbesitzer Berechtigungen über ArcGIS erteilen. Alternativ kann der Datenbankadministrator die Berechtigungen mithilfe von Datenbankwerkzeugen gewähren.
Herstellen der Verbindung mit SAP HANA
Für die Registrierung einer SAP HANA-Datenbank bei einer ArcGIS Server-Site benötigen Sie die folgenden Informationen:
- Typ der Datenbankplattform, mit der Sie eine Verbindung herstellen (in diesem Fall SAP HANA).
- den ODBC-Datenquellennamen für die SAP HANA-Datenbank
- Auf Datenbankauthentifizierung festgelegter Authentifizierungstyp (Betriebssystemauthentifizierung wird nicht unterstützt).
- Einen gültigen Datenbankbenutzernamen und ein Kennwort, die für die Verbindung gespeichert werden müssen.
Registrieren bei ArcGIS Server
Sie können die Datenbank über ArcGIS Server Manager, im Bereich Verwalten von registrierten Data Stores in ArcGIS Pro oder über das Kataloginhaltsverzeichnis in ArcMap registrieren. Ab Version 10.7.1 können Sie die Datenbank bei Verbundservern registrieren, indem Sie ein Datenspeicherelement in einem ArcGIS Enterprise-Portal hinzufügen. In diesem Fall muss sowohl auf der ArcGIS Server-Site als auch im Portal Version 10.7.1 ausgeführt werden.
Nachfolgend finden Sie eine Erläuterung der Registrierungsoptionen und Informationen zum Registrieren der Datenbank: