Configuração do acesso ao 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 a Snowflake.

  1. Configurar Snowflake em CentOS, Windows ou Debian
  2. Configure a 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 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. No Campaign, você pode configurar a conta externa Snowflake. Para obter mais informações sobre como configurar a 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. No Campaign, você pode configurar a conta externa Snowflake. Para obter mais informações sobre como configurar a 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. No Campaign, você pode configurar a conta externa Snowflake. Para obter mais informações sobre como configurar a conta externa, consulte esta seção.

Conta externa do Snowflake

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

  1. Em 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