CÓMO

No se puede registrar Snowflake con ArcGIS Server 11.0 en Linux

Last Published: May 3, 2024

Descripción

Si el servidor de alojamiento del portal se ejecuta en equipos Linux, debe instalar el controlador ODBC Snowflake de 64 bits más reciente en cada equipo del sitio de GIS Server y configurar el script init_user_param.sh en cada equipo para acceder a los controladores. En ArcGIS Enterprise 11.0, se requiere configuración adicional en el script init_user_param.sh. Si no está configurado correctamente, el registro de un almacén de datos en la nube de Snowflake con ArcGIS Server falla.

Causa

En ArcGIS Enterprise 11.0, se requiere una segunda línea de exportación en el script init_user_param.sh.

Solución o solución alternativa

En ArcGIS Enterprise 11.0, configure el script init_user_param.sh en cada equipo para acceder a los controladores:

Para conectarse a un almacén de datos en la nube de Snowflake, instale y configure archivos de cliente para implementar la comunicación entre ArcGIS y Snowflake, y cree archivos de conexión de base de datos desde ArcGIS Pro. Para publicar capas web, los archivos de conexión de base de datos deben estar registrados en el sitio del servidor de alojamiento del portal de ArcGIS Enterprise.

Debe instalar los controladores en cada máquina en el sitio del servidor GIS. Si el servidor de alojamiento del portal se ejecuta en equipos Linux, también es necesario configurar el script init_user_param.sh en cada equipo. Modifique el script init_user_param.sh instalado con ArcGIS Server como se describe en el documento web ArcGIS Server: Conectarse a Snowflake desde ArcGIS.

  1. Elimine las marcas de comentario (#) de las líneas que empiecen por export y reemplace <Location_to_ODBC_driver_manager_libraries> por la ubicación del controlador ODBC en el equipo.
# Modificar esta sección para configurar una conexión con el almacén de datos de Snowflake
#
# -----------------------------------------------------------------------
export LIB_ODBC_DRIVER_MANAGER=<Location_to_ODBC_driver_manager_libraries>/libodbc.so.2
  1. Ahora, agregue la segunda línea de exportación como se muestra a continuación: # Modificar esta sección para configurar una conexión con el almacén de datos de Snowflake
#
# -----------------------------------------------------------------------
export LIB_ODBC_DRIVER_MANAGER=<Location_to_ODBC_driver_manager_libraries>/libodbc.so.2
export LD_PRELOAD=$LD_PRELOAD:$LIB_ODBC_DRIVER_MANAGER:<Location_to_libSnowflake.so>/libSnowflake.so

En ArcGIS Enterprise 11.0, si la segunda línea de exportación no se agrega al script init_user_param.sh en los equipos de ArcGIS Server, el registro de la conexión de base de datos falla en ArcGIS Pro, ArcGIS Server Manager o en el portal de ArcGIS Enterprise.

  • En ArcGIS Server Manager, después de importar el archivo de conexión de base de datos, ArcGIS Server intenta validar la conexión y falla con un mensaje de error en blanco.
  • En ArcGIS Pro: el estado del cuadro de diálogo "Agregar data store" muestra el siguiente texto de información sobre herramientas: "El conjunto de propiedades de conexión carece de una propiedad requerida o el valor de la propiedad no se reconoció. Error de DBMS subyacente[Error desconocido. No hay errores extendidos.]"
  • En un portal de ArcGIS Enterprise, después de importar el archivo de conexión de base de datos al agregar un elemento de data store de base de datos administrado por el usuario, puede tardar un tiempo en validar la conexión, pero acaba fallando con el estado "No disponible".

Id. de artículo: 000028350

Recibir notificaciones y encontrar soluciones a problemas nuevos o comunes

Obtenga respuestas resumidas y soluciones de vídeo de nuestro nuevo chatbot de IA.

Descargar la aplicación de soporte de Esri

Información relacionada

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga