Configuração do acesso ao Snowflake

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

  1. Configurar Snowflake em CentOS, Windows ou Debian
  2. Configure Snowflake conta externa na Campanha
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 CentOS

Para configurar Snowflake no CentOS, siga as etapas abaixo:

  1. Baixe os drivers ODBC para o Snowflake. Clique aqui para iniciar o download.

  2. Em seguida, é necessário instalar os drivers ODBC no CentOs com o seguinte comando:

    rpm -Uvh unixodbc
    rpm -Uvh snowflake-odbc-2.20.2.x86_64.rpm
    
  3. Após baixar e instalar os drivers ODBC, é necessário reiniciar o Campaign Classic. Para fazer isso, execute o seguinte comando:

    /etc/init.d/nlserver6 stop
    /etc/init.d/nlserver6 start
    
  4. Na Campanha, você pode configurar sua conta externa Snowflake. Para obter mais informações sobre como configurar sua conta externa, consulte esta seção.

Snowflake no Windows

  1. Instale o driver ODBC para Windows. Observe que é necessário ter os privilégios de nível de administrador para instalar o driver. Para obter mais informações, consulte esta página

  2. Configure o driver ODBC. Para obter mais informações, consulte esta página

  3. Na Campanha, você pode configurar sua conta externa Snowflake. Para obter mais informações sobre como configurar sua conta externa, consulte esta seção.

Snowflake no Debian

  1. Baixe os drivers ODBC para o Snowflake. Clique aqui para iniciar o download.

  2. Em seguida, é necessário instalar os drivers ODBC no Debian com o seguinte comando:

    apt-get install unixodbc
    apt-get install snowflake-odbc-x.xx.x.x86_64.deb
    
  3. Após baixar e 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
    
  4. Na Campanha, você pode configurar sua conta externa Snowflake. Para obter mais informações sobre como configurar sua conta externa, consulte esta seção.

Conta externa do Snowflake

Você precisa criar uma conta externa Snowflake para conectar sua instância de Campanha ao banco de dados externo do 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. Para configurar a conta externa do Snowflake, você deve especificar:

    • Type: Snowflake

    • Server: URL do servidor Snowflake

    • Account: Nome do usuário

    • Password: Senha da conta do usuário

    • Database: Nome do banco de dados

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

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.

Nesta página