Instrução

Não é possível registrar o Snowflake com ArcGIS Server 11.0 no Linux

Last Published: May 3, 2024

Descrição

Se o servidor de hospedagem do portal for executado em máquinas Linux, você deverá instalar o driver ODBC Snowflake de 64 bits mais recente em cada máquina no site GIS Server e configurar o script init_user_param.sh em cada máquina para acessar os drivers. No ArcGIS Enterprise 11.0, é necessária configuração adicional no script init_user_param.sh. Se isso não estiver configurado corretamente, o registro de um armazenamento de dados em nuvem Snowflake com o ArcGIS Server falha.

Causa

No ArcGIS Enterprise 11.0, uma segunda linha de exportação é necessária no script init_user_param.sh .

Solução ou Solução Provisória

No ArcGIS Enterprise 11.0, configure o script init_user_param.sh em cada máquina para acessar os drivers:

Para se conectar a um armazenamento de dados em nuvem Snowflake, instale e configure arquivos de cliente para implementar a comunicação entre ArcGIS e Snowflake e crie arquivos de conexão de banco de dados do ArcGIS Pro. Para publicar camadas da web, os arquivos de conexão do banco de dados devem ser registrados no site do servidor de hospedagem do portal ArcGIS Enterprise.

Você deve instalar os drivers em cada máquina no site do GIS Server. Caso o servidor de hospedagem do portal seja executado em máquinas Linux, também é necessário configurar o script init_user_param.sh em cada máquina. Altere o script init_user_param.sh instalado com o ArcGIS Server conforme descrito na documentação ArcGIS Server: Conectar ao Snowflake a partir do ArcGIS.

  1. Remova as marcas de comentário (#) das linhas que começam com export e substitua <Location_to_ODBC_driver_manager_libraries> pelo local do driver ODBC na máquina.
# Modify this section to configure a connection to Snowflake Data Warehouse
#
# -----------------------------------------------------------------------
export LIB_ODBC_DRIVER_MANAGER=<Location_to_ODBC_driver_manager_libraries>/libodbc.so.2
  1. Agora adicione a segunda linha de exportação conforme mostrado abaixo: # Modifique esta seção para configurar uma conexão com o Snowflake Data Warehouse
#
# -----------------------------------------------------------------------
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

No ArcGIS Enterprise 11.0, se a segunda linha de exportação não for adicionada ao script init_user_param.sh nas máquinas do ArcGIS Server, o registro da conexão do banco de dados falhará no ArcGIS Pro, ArcGIS Server Manager ou no ArcGIS Enterprise portal.

  • No ArcGIS Server Manager, após importar o arquivo de conexão do banco de dados, o ArcGIS Server tenta validar a conexão e falha com uma mensagem de erro em branco.
  • No ArcGIS Pro - o status da caixa de diálogo 'Adicionar armazenamento de dados' exibe o seguinte texto de dica de ferramenta “O conjunto de propriedades de conexão estava faltando uma propriedade necessária ou o valor da propriedade não foi reconhecido. Erro de DBMS subjacente [Erro desconhecido. Nenhum erro estendido.]”
  • Em um portal do ArcGIS Enterprise, depois de importar o arquivo de conexão do banco de dados ao adicionar um item de armazenamento de dados do banco de dados gerenciado pelo usuário, levará algum tempo para validar a conexão, mas eventualmente falhará com o Status 'Não disponível'.

ID do Artigo: 000028350

Receba notificações e encontre soluções para problemas novos ou comuns

Obtenha respostas resumidas e soluções de vídeo do nosso novo chatbot de IA.

Baixe o Aplicativo de Suporte da Esri

Informações Relacionadas

Descubra mais sobre este tema

Obtenha ajuda de especialistas do ArcGIS

Entre em contato com Suporte Técnico

Baixe o Aplicativo de Suporte da Esri

Ir para as opções de download