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.
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 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
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
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
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
No Campaign, você pode configurar as Snowflake conta externa. Para obter mais informações sobre como configurar a conta externa, consulte nesta seção.
É necessário criar um Snowflake conta externa para conectar a instância do Campaign à Snowflake banco de dados externo.
Do Campaign Explorer, clique em Administration '>' Platform '>' External accounts.
Clique em New.
Selecione External database como sua conta externa Type.
Em Configuration, selecione Snowflake do Type menu suspenso.
Adicione Server URL e Database.
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.
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, você precisa 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 | 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. |