Skip To Content

Registrieren einer Netezza Data Warehouse Appliance bei ArcGIS Server

Wenn Sie ArcGIS Server-Publisher oder -Administrator der Organisation sind, haben Sie die Möglichkeit, Ihre On-Premise-Data-Stores und Cloud Stores zu registrieren. Dabei registrieren Sie Ihre Datenordner, Datenbanken und Geodatabases bei der ArcGIS Server-Site, sodass die von Ihnen veröffentlichten Services die Daten in diesen Ordnern, Datenbanken und Geodatabases referenzieren können. Durch die Datenregistrierung wird dem Server eine Liste von Speicherorten bereitgestellt, auf die ArcGIS Server zugreifen kann. Die Datenregistrierung erleichtert ArcGIS Server außerdem die Anpassung von Datenpfaden, wenn Veröffentlichungen auf verschiedenen Computern erfolgen.

In den folgenden Abschnitten wird beschrieben, wie der ArcGIS-Client für die Verbindung mit Netezza vorbereitet und bei ArcGIS Server registriert wird.

Installieren und konfigurieren Sie den Netezza ODBC-Treiber.

Um eine Verbindung von einem ArcGIS-Client mit Netezza herzustellen, müssen Sie den Netezza ODBC-Treiber auf jedem ArcGIS-Client-Computer konfigurieren.

Wenn die ArcGIS Server-Site aus mehreren Computern besteht, müssen Sie den 64-Bit-Netezza-ODBC-Client auf jedem Computer installieren und konfigurieren.

Wenn ArcGIS Server und ArcMap auf dem gleichen Computer installiert sind, müssen Sie sowohl die 32- als auch die 64-Bit-Netezza-ODBC-Treiber installieren.

Beim Konfigurieren eines Datenquellennamens für die ODBC-Treiber müssen Sie auf allen ArcGIS Server-Computern sowie allen ArcGIS Desktop-Computern, von denen aus Sie die Datenbank registrieren und die Daten an die ArcGIS Server-Site veröffentlichen, den gleichen Namen verwenden.

Weitere Informationen finden Sie unter Herstellen einer Verbindung mit Netezza 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 zu Netezza herstellen.

Weitere Informationen finden Sie unter Konfigurieren einer Datenbankverbindung für ArcGIS Server.

Gewähren von Berechtigungen

Der Netezza-Gruppe, die eine Verbindung mit der Datenbank herstellen und Daten veröffentlichen soll, müssen in der Datenbank Berechtigungen für den Zugriff auf die Daten erteilt werden.

Die Gruppe benötigt Lesezugriff auf die Daten. In der Datenbank müssen folgende Berechtigungen erteilt werden:

  • Select on _V_SYS_PRIV
  • Select on SPATIAL_REF_SYS
  • Select on GEOMETRY_COLUMNS
  • Execute on LIBGEOSLIBS
  • Execute on LIBSTDCPP
  • Execute on LIBSPATIALUTILS
  • Execute on FUNCTION
  • Select on all datasets to be published

Weitere Informationen finden Sie unter Berechtigungen für die Verwendung von ArcGIS mit Netezza.

Herstellen einer Verbindung mit Netezza

Zum Registrieren einer Netezza-Datenbank bei einer ArcGIS Server-Site benötigen Sie die folgenden Informationen:

  • Typ der Datenbankplattform, mit dem Sie eine Verbindung herstellen (in diesem Fall Netezza).
  • Den Namen der ODBC-Datenquelle für die Netezza-Datenbank, oder verwenden Sie die folgende Syntax zum Herstellen der Verbindung, falls kein Name für die ODBC-Datenquelle konfiguriert wurde:

    ServerName=<Host>;Port=<Portnummer>;Database=<Datenbankname>

    Weitere Informationen und ein Beispiel finden Sie unter Datenbankverbindungen in ArcMap.

  • 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 oder das Kataloginhaltsverzeichnis in ArcMap registrieren. Eine Erläuterung der Registrierungsoptionen und Informationen zum Registrieren der Datenbank finden Sie in den folgenden Themen: