Skip To Content

Registrieren einer Netezza Data Warehouse Appliance bei ArcGIS Server

Als ArcGIS-Server-Administrator oder Publisher in Ihrer Organisation haben Sie die Möglichkeit, Ihre Datenordner, Datenbanken und Geodatabases bei ArcGIS-Server zu registrieren, sodass die von Ihnen veröffentlichten Services die Daten in diesen Ordnern, Datenbanken und Geodatabases referenzieren können. Die Datenregistrierung stellt eine Liste von Speicherorten für ArcGIS Server bereit. 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 Servercomputern besteht, müssen Sie den 64-Bit-Netezza-ODBC-Client auf jedem Server installieren und konfigurieren.

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

Wenn Sie einen Datenquellennamen für die ODBC-Treiber konfigurieren, müssen Sie auf dem ArcGIS-Server-Computer und allen ArcGIS for Desktop-Computern, die Daten auf dem Server veröffentlichen und/oder die Datenbank beim Server registrieren, 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 eine Verbindung mit Netezza über ArcGIS-Server auf einem Linux-Computer herstellen.

Weitere Informationen finden Sie im Abschnitt "Referenzieren der Datenbank-Clientbibliotheken im init_user_param.sh-Skript" unter Konfigurieren einer Verbindung mit einer Datenbank in 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

Um eine Datenbank beim Server zu registrieren, müssen Sie die entsprechenden Verbindungsinformationen bereitstellen. Hierzu gibt es zwei Möglichkeiten:

  • Importieren Sie eine vorhandene .sde-Datei, die die Verbindungsinformationen enthält.

    Sie können eine Datenbankverbindungsdatei (.sde) aus dem Kataloginhaltsverzeichnis in ArcGIS for Desktop erstellen, indem Sie das Geoverarbeitungswerkzeug Datenbankverbindung erstellen oder ein Python-Skript verwenden.

  • Geben Sie die Verbindungsinformationen bei der Registrierung an.

Unabhängig davon, welche dieser Methoden Sie verwenden, müssen Sie die folgenden Informationen bereitstellen, um eine Verbindung zu Netezza herzustellen:

  • 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 ArcGIS for Desktop.

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