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

Benachrichtigungen erhalten und Lösungen für neue oder häufige Probleme finden

Unser neuer KI-Chatbot stellt zusammengefasste Antworten und Videolösungen für Sie bereit.

Esri Support App herunterladen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln