Configuração do acesso ao Snowflake

Usar Campanha 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 on Linux.
  2. Configure o Snowflake conta externa no Campaign
OBSERVAÇÃO

SnowflakeO conector de está disponível para implantações locais e hospedadas. Para obter mais informações, consulte esta página.

Snowflake no Linux

Para configurar Snowflake no Linux, siga as etapas abaixo:

  1. Antes de instalar o ODBC, verifique se os seguintes pacotes estão instalados em sua distribuição Linux:

    • Para Red Hat/CentOS:

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

      apt-get update
      apt-get upgrade
      apt-get install -y grep sed tar wget perl curl
      
  2. Antes de executar o script, é possível ter acesso a mais informações com a variável --help opção:

    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 seguinte script como um usuário raiz:

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

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

Conta externa do Snowflake

Você precisa criar um Snowflake conta externa para conectar a instância do Campaign à Snowflake banco de dados externo.

  1. Da 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 do Type lista suspensa.

  5. Adicione seu Server URL e Database.

  6. Configure o Snowflake autenticação de conta externa:

    • Para autenticação Conta/Senha, você deve especificar:

      • Account: Nome do usuário

      • Password: Senha da conta do usuário.

    • Para Autenticação por par de chaves, clique no botão Keypair Auth para usar sua Private key para autenticar e copiar e colar o Private key.

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

    OBSERVAÇÃO

    Para que todas as funções estejam disponíveis, é necessário 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 do Snowflake.
Para obter mais informações, consulte esta página.
bulkThreads O número de threads a serem usados para o carregador em massa de Snowflake, mais threads significam um melhor desempenho para cargas maiores em massa. Por padrão, defina como 1. O número pode ser ajustado, dependendo da contagem de thread do computador.
chunkSize Determina o tamanho do arquivo do bloco do carregador em massa. Por padrão, defina para 128 MB. Pode ser modificado para obter um desempenho mais ideal, quando usado com o bulkThreads. Threads mais ativos simultaneamente significam um melhor desempenho.
Para obter mais informações, consulte Documentação do Snowflake.
StageName Nome do estágio interno pré-provisionado. Ele será usado em carregamento em massa em vez de criar um novo estágio temporário.

Nesta página