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.
SnowflakeO conector de está disponível para implantações locais e hospedadas. Para obter mais informações, consulte esta página.
Para configurar Snowflake no Linux, siga as etapas abaixo:
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
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
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
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
No Campaign, você pode configurar o Snowflake conta externa. Para obter mais informações sobre como configurar a conta externa, consulte esta seção.
Você precisa criar um Snowflake conta externa para conectar a instância do Campaign à Snowflake banco de dados externo.
Da campanha Explorer, clique em Administration '>' Platform '>' External accounts.
Clique em New.
Selecione External database como sua conta externa Type.
Em Configuration, selecione Snowflake do Type lista suspensa.
Adicione seu Server URL e Database.
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.
Clique na guia Parameters e depois no botão Deploy functions para criar as funções.
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.
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. |