Configuração do acesso ao Snowflake configure-access-to-snowflake

Use a opção Campaign Federated Data Access (FDA) para processar informações armazenadas em um banco de dados externo. Siga as etapas abaixo para configurar o acesso ao Snowflake.

  1. Configurar Snowflake no Linux.
  2. Configurar a Snowflake conta externa no Campaign
NOTE
SnowflakeO conector de está disponível para implantações locais e hospedadas. Para obter mais informações, consulte esta página.

Snowflake no Linux snowflake-linux

Para configurar o Snowflake no Linux, siga as etapas abaixo:

  1. Antes da instalação do ODBC, verifique se os seguintes pacotes estão instalados na distribuição Linux:

    • Para Red Hat/CentOS:

      code language-none
      yum update
      yum upgrade
      yum install -y grep sed tar wget perl curl
      
    • Para Debian:

      code language-none
      apt-get update
      apt-get upgrade
      apt-get install -y grep sed tar wget perl curl
      
  2. Antes de executar o script, você pode ter acesso a mais informações com a opção --help:

    code language-none
    cd /usr/local/neolane/nl6/bin/fda-setup-scripts/
    ./snowflake_odbc-setup.sh --help
    
  3. Acesse o diretório onde o script está localizado e execute o script a seguir como um usuário root:

    code language-none
    cd /usr/local/neolane/nl6/bin/fda-setup-scripts
    ./snowflake_odbc-setup.sh
    
  4. Após instalar os drivers ODBC, é necessário reiniciar o Campaign Classic. Para fazer isso, execute o seguinte comando:

    code language-none
    systemctl stop nlserver.service
    systemctl start nlserver.service
    
  5. No Campaign, você pode configurar a conta externa do Snowflake. Para obter mais informações sobre como configurar sua conta externa, consulte esta seção.

conta externa Snowflake snowflake-external

É necessário criar uma conta externa Snowflake para conectar a instância do Campaign ao banco de dados externo Snowflake.

  1. Na Campanha Explorer, clique em Administration '>' Platform '>' External accounts.

  2. Clique em New.

  3. Selecione External database como sua conta externa Type.

  4. Em Configuration, selecione Snowflake no menu suspenso Type.

  5. Adicione a URL Server e Database.

  6. Configurar a autenticação da conta externa do Snowflake:

    • Para autenticação de conta/senha, você deve especificar:

      • Account: Nome do usuário

      • Password: Senha da conta de usuário.

    • Para autenticação de Par de Chaves, clique na guia Keypair Auth para usar seu Private key para autenticar e copiar e colar seu Private key.

  7. Clique na guia Parameters e depois no botão Deploy functions para criar as funções.

    note note
    NOTE
    Para que todas as funções estejam disponíveis, você precisa criar as funções Adobe Campaign SQL no banco de dados remoto. Para obter mais informações, consulte esta página.

  8. Clique em Save quando a configuração for concluída.

O conector é compatível com as seguintes opções:

Opção
Descrição
schema de trabalho
schema de banco de dados que deve ser usado para tabelas de trabalho
depósito
Nome do depósito padrão que deve ser usado. Ele substituirá o padrão do usuário.
TimeZoneName
É vazio por padrão, o que significa que o fuso horário do sistema do servidor de aplicativos Campaign Classic é usado. A opção pode ser usada para forçar o parâmetro da sessão TIMEZONE.
Para obter mais informações, consulte esta página.
WeekStart
Parâmetro de sessão WEEK_START. Por padrão, defina como 0.
Para obter mais informações, consulte esta página.
UseCachedResult
Parâmetro de sessão USE_CACHED_RESULTS. Por padrão, defina como TRUE. Esta opção pode ser usada para desativar os resultados em cache de Snowflake.
Para obter mais informações, consulte esta página.
bulkThreads
Número de threads a serem usados para o carregador em massa Snowflake; mais threads significam melhor desempenho para cargas em massa maiores. Por padrão, defina como 1. O número pode ser ajustado, dependendo da contagem de threads do computador.
tamanhoParte
Determina o tamanho do arquivo do bloco do carregador em massa. Por padrão, defina como 128 MB. Pode ser modificado para obter um desempenho melhor, quando usado com bulkThreads. Mais threads ativos simultâneos significam melhor desempenho.
Para obter mais informações, consulte a documentação sobre o Snowflake.
NomeEstágio
Nome do estágio interno pré-provisionado. Ele será usado no carregamento em massa em vez de criar um novo estágio temporário.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1