HOW TO

Registrieren von Snowflake bei ArcGIS Server 11.0 unter Linux nicht möglich

Last Published: May 3, 2024

Beschreibung

Wenn der Hosting-Server des Portals auf Linux-Computern ausgeführt wird, müssen Sie die neuesten 64-Bit-ODBC-Treiber für Snowflake auf allen Computern der GIS-Server-Site installieren und das Skript "init_user_param.sh" für den Zugriff auf die Treiber auf allen Computern konfigurieren. In ArcGIS Enterprise 11.0 muss das Skript "init_user_param.sh" zusätzlich konfiguriert werden. Wenn dieses Skript nicht ordnungsgemäß konfiguriert ist, tritt beim Registrieren eines Snowflake-Cloud Data Warehouse bei ArcGIS Server ein Fehler auf.

Ursache

In ArcGIS Enterprise 11.0 ist im Skript "init_user_param.sh" eine zweite Exportzeile erforderlich.

Lösung oder Problemumgehung

Konfigurieren Sie auf allen Computern in ArcGIS Enterprise 11.0 das Skript "init_user_param.sh", um auf die Treiber zugreifen zu können:

Zum Herstellen einer Verbindung mit einem Snowflake Cloud Data Warehouse müssen Sie Client-Dateien installieren und konfigurieren, damit die Kommunikation zwischen ArcGIS und Snowflake möglich ist und Datenbankverbindungsdateien aus ArcGIS Pro erstellt werden können. Zum Veröffentlichen von Web-Layern müssen die Datenbankverbindungsdateien bei der Hosting-Server-Site des ArcGIS Enterprise-Portals registriert werden.

Sie müssen die Treiber auf jedem Computer in der GIS-Server-Site installieren. Wenn der Hosting-Server des Portals auf Linux-Computern ausgeführt wird, muss das Skript "init_user_param.sh" ebenfalls auf allen Computern installiert werden. Ändern Sie das mit ArcGIS Server installierte Skript "init_user_param.sh" wie in der Dokumentation ArcGIS Server: Herstellen einer Verbindung mit Snowflake von ArcGIS beschrieben.

  1. Entfernen Sie die Kommentarzeichen (#) aus den Zeilen, die mit "export" beginnen, und ersetzen Sie <Speicherort_der_ODBC-Treiber-Manager-Bibliotheken> durch den Speicherort des ODBC-Treibers auf dem Computer.
# Modify this section to configure a connection to Snowflake Data Warehouse
#
# -----------------------------------------------------------------------
export LIB_ODBC_DRIVER_MANAGER=<Speicherort_der_ODBC-Treiber-Manager-Bibliotheken>/libodbc.so.2
  1. Fügen Sie nun die zweite "export"-Zeile wie im Folgenden hinzu: # Modify this section to configure a connection to Snowflake Data Warehouse
#
# -----------------------------------------------------------------------
export LIB_ODBC_DRIVER_MANAGER=<Speicherort_der_ODBC-Treiber-Manager-Bibliotheken>/libodbc.so.2
export LD_PRELOAD=$LD_PRELOAD:$LIB_ODBC_DRIVER_MANAGER:<Speicherort_von_libSnowflake.so>/libSnowflake.so

Wenn in ArcGIS Enterprise 11.0 die zweite "export"-Zeile nicht zum Skript "init_user_param.sh" auf den ArcGIS Server-Computern hinzugefügt wird, tritt beim Registrieren der Datenbankverbindung in ArcGIS Pro, ArcGIS Server Manager bzw. in ArcGIS Enterprise-Portal ein Fehler auf.

  • Nach dem Importieren der Datenbankverbindungsdatei in ArcGIS Server Manager tritt beim Überprüfen der Verbindung durch ArcGIS Server ein Fehler auf und es wird eine leere Fehlermeldung angezeigt.
  • In ArcGIS Pro wird im Dialogfeld "Data Store hinzufügen" für "Status"der folgende Quickinfo-Text angezeigt: Eine für die Verbindungseigenschaften erforderliche Eigenschaft fehlt oder wurde nicht erkannt. Zugrunde liegender DBMS-Fehler [Unbekannter Fehler. Kein erweiterter Fehler.]"
  • In einem ArcGIS Enterprise-Portal dauert es nach dem Importieren der Datenbankverbindungsdatei beim Hinzufügen eines benutzerverwalteten Data-Store-Elements vom Typ "Datenbank" einige Zeit, bis die Verbindung überprüft ist. Dabei tritt dann jedoch ein Fehler auf, und es wird der Status "Nicht verfügbar" angezeigt.

Artikel-ID: 000028350

Holen Sie sich Unterstützung mit KI

Lösen Sie Ihr Problem schnell mit dem Esri Support AI Chatbot.

Beginnen Sie jetzt mit dem Chatten

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Beginnen Sie jetzt mit dem Chatten

Zu Download-Optionen wechseln