v7

Configuração do acesso ao Snowflake

Usar a 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 em 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 da instalação do ODBC, verifique se os seguintes pacotes estão instalados na 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, você pode ter acesso a mais informações com o --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 script a seguir como um usuário root:

    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:

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

Conta externa do Snowflake

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

  1. Do Campaign 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 menu suspenso.

  5. Adicione Server URL e Database.

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

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

      • Account: Nome do usuário

      • Password: Senha da conta do usuário.

    • Para autenticação de Par de chaves, clique no link Keypair Auth guia para usar o 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.

    OBSERVAÇÃO

    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 do 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 Documentação do 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.

Nesta página