Sie können eine Verbindung von ArcGIS mit der SAP HANA Data Warehouse-Anwendung herstellen, um komplexe räumliche Analysen für räumliche Datenteilmengen durchzuführen. Teilmengen von Daten können auch in ArcGIS for Server als editierbare Feature-Services veröffentlicht werden. Diese Feature-Services können Client-Anwendungen hinzugefügt werden, die von Editoren zum Aktualisieren der Daten herangezogen werden.
Räumliche Daten werden im ST_Geometry-Typ von SAP HANA gespeichert, der in der Standardinstallation von SAP HANA Data Warehouse enthalten ist. Um ArcGIS mit SAP HANA zu verwenden, installieren und konfigurieren Sie den ODBC-Treiber von SAP HANA auf den ArcGIS-Client-Computern, die eine Verbindung mit einer SAP HANA-Datenbank herstellen. Eine Liste der unterstützten Versionen von SAP HANA Data Warehouse und ODBC-Treibern finden Sie unter SAP HANA Data Warehouse Appliance – Anforderungen für ArcGIS.
Beachten Sie die folgenden Informationen:
- SAP HANA verwendet Datenspeicherung in Spaltenform, die sich als eigenständiger Index verhält. Daher ist für räumliche Spalten in SAP HANA-Tabellen kein räumlicher Index für Abfrage-Performance erforderlich.
- Da SAP HANA keine benutzerdefinierten Indizes verwendet, werden keine Indizes für Tabellen in SAP HANA verwaltet oder neu erstellt.
- Der ST_Geometry-Typ von SAP HANA unterstützt zweidimensionale räumliche Daten. Daher können keine räumlichen Daten mit Z- oder M-Koordinaten in SAP HANA eingefügt oder importiert werden.
Verwenden von Datenteilmengen
In den meisten Fällen sind in SAP HANA sehr große Datenmengen gespeichert. Um Analysen von ArcGIS auszuführen oder Daten zu veröffentlichen, verwenden Sie eine Teilmenge von Daten. Die jeweilige Vorgehensweise hängt davon ab, was Sie mit den Daten vorhaben.
- Wenn Sie Daten zu ArcMap hinzufügen, um sie in der Karte anzuzeigen und zu analysieren fügen Sie einen Abfrage-Layer hinzu , und definieren Sie den Abfrage-Layer-Ausdruck so, dass nur eine Teilmenge der Daten zurückgegeben wird.
- Wenn Sie Daten zu ArcMap hinzufügen, um einen Karten-Service zu veröffentlichen, definieren Sie eine Datenbanksicht, die nur eine Teilmenge der Daten enthält. Datenbanksichten werden in der Datenbank gespeichert. Zum Definieren von Sichten können Sie das Geoverarbeitungswerkzeug Datenbanksicht erstellen oder einen SQL-Client verwenden.
- Wenn Sie Daten zu ArcMap hinzufügen, um einen Feature-Service zu veröffentlichen, deaktivieren Sie die Option, um neu hinzugefügte Layer standardmäßig sichtbar zu machen, bevor Sie Ihre Daten zu der Karte hinzufügen. Öffnen Sie als Nächstes das Dialogfeld Abfrage-Manager, und legen Sie eine Teilmenge von Daten mit SQL fest. Nachdem Sie die in ArcMap angezeigte Datenmenge eingeschränkt haben, machen Sie den Layer sichtbar, und bereiten Sie Ihre Karte für die Veröffentlichung vor.