Configuração do acesso ao Google BigQuery configure-fda-google-big-query
Use a opção Federated Data Access (FDA) do Adobe Campaign Classic para processar informações armazenadas em um banco de dados externo. Siga as etapas abaixo para configurar o acesso ao Google BigQuery.
- Configurar Google BigQuery no Windows ou Linux
 - Configurar a Google BigQuery conta externa no Adobe Campaign Classic
 - Configurar o carregamento em massa do conector Google BigQuery no Windows ou Linux
 
          
          
Google BigQuery no Windows google-windows
Driver configurado no Windows driver-window
- 
                  
Baixe o driver ODBC para Windows.
 - 
                  
Configure o driver ODBC no Windows. Para obter mais informações, consulte esta página.
 - 
                  
Para que o conector Google BigQuery funcione, o Adobe Campaign Classic exige os seguintes parâmetros para se conectar:
- 
                      
Project: criar ou usar um projeto existente.
Para obter mais informações, consulte esta página.
 - 
                      
Service account: criar uma conta de serviço.
Para obter mais informações, consulte esta página.
 - 
                      
Key File Path: Service account requer Key File para uma conexão Google BigQuery através de ODBC.
Para obter mais informações, consulte esta página.
 - 
                      
Dataset: Dataset é opcional para uma conexão ODBC. Como cada consulta precisa fornecer o conjunto de dados onde a tabela está localizada, a especificação de um Dataset é obrigatória para o Conector FDA do Google BigQuery no Adobe Campaign Classic.
Para obter mais informações, consulte esta página.
 
 - 
                      
 - 
                  
No Adobe Campaign Classic, você pode configurar a conta externa do Google BigQuery. Para obter mais informações sobre como configurar sua conta externa, consulte esta seção.
 
Configuração de carregamento em massa no Windows bulk-load-window
O utilitário de Carregamento em massa permite uma transferência mais rápida, alcançada pelo SDK da Google Cloud.
- 
                  
Baixe o arquivo morto do Windows de 64 bits (x86_64) desta página e extraia-o no diretório correspondente.
 - 
                  
Execute o script
google-cloud-sdk\install.sh. É necessário aceitar a configuração da variável de caminho. - 
                  
Após a instalação, verifique se a variável de caminho
...\google-cloud-sdk\binestá definida. Caso contrário, adicione-o manualmente. - 
                  
No arquivo
..\google-cloud-sdk\bin\bq.cmd, adicione a variável localCLOUDSDK_PYTHON, que redirecionará para o local da instalação do Python.Por exemplo:
                     - 
                  
Reinicie o Adobe Campaign Classic para que as alterações sejam consideradas.
 
Google BigQuery no Linux google-linux
Driver configurado no Linux driver-linux
Antes de configurar o driver, observe que o script e os comandos devem ser executados pelo usuário raiz. Também é recomendável usar o Google DNS 8.8.8.8 ao executar o script.
Para configurar o Google BigQuery 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:
code language-none yum update yum upgrade yum install -y grep sed tar wget perl curl - 
                      
Para Debian:
code language-none apt-get update apt-get upgrade apt-get install -y grep sed tar wget perl curl 
 - 
                      
 - 
                  
Atualize o sistema antes da instalação:
- 
                      
Para Red Hat/CentOS:
code language-none # install unixODBC driver manager yum install -y unixODBC - 
                      
Para Debian:
code language-none # install unixODBC driver manager apt-get install -y odbcinst1debian2 libodbc1 odbcinst unixodbc 
 - 
                      
 - 
                  
Antes de executar o script, você pode obter mais informações especificando o argumento —help:
code language-none cd /usr/local/neolane/nl6/bin/fda-setup-scripts ./bigquery_odbc-setup.sh --help - 
                  
Acesse o diretório onde o script está localizado e execute o script a seguir como usuário root:
code language-none cd /usr/local/neolane/nl6/bin/fda-setup-scripts ./bigquery_odbc-setup.sh 
Configuração de carregamento em massa no Linux bulk-load-linux
O utilitário de Carregamento em massa permite uma transferência mais rápida, alcançada pelo SDK da Google Cloud.
- 
                  
Antes da instalação do ODBC, verifique se os seguintes pacotes estão instalados na distribuição Linux:
- 
                      
Para Red Hat/CentOS:
code language-none yum update yum upgrade yum install -y python3 - 
                      
Para Debian:
code language-none apt-get update apt-get upgrade apt-get install -y python3 
 - 
                      
 - 
                  
Acesse o diretório onde o script está localizado e execute o seguinte script:
code language-none cd /usr/local/neolane/nl6/bin/fda-setup-scripts ./bigquery_sdk-setup.sh 
Conta externa do Google BigQuery google-external
É necessário criar uma conta externa Google BigQuery para conectar sua instância do Adobe Campaign Classic ao banco de dados externo Google BigQuery.
- 
                  
No Adobe Campaign Classic Explorer, clique em Administration '>' Platform '>' External accounts.
 - 
                  
Clique em New.
 - 
                  
Selecione External database como sua conta externa Type.
 - 
                  
Para configurar a conta externa do Google BigQuery, você deve especificar:
- 
                      
Type: Google BigQuery
 - 
                      
Service account: email de Service account. Para obter mais informações, consulte a documentação da Google Cloud.
 - 
                      
Project: Nome de seu Project. Para obter mais informações, consulte a documentação da Google Cloud.
 - 
                      
Key file Path:
- 
                          
Upload key file to the server: selecione Click here to upload se você optar por carregar a chave por meio do Adobe Campaign Classic.
 - 
                          
Enter manually the key file path: copie/cole seu caminho absoluto neste campo se você optar por usar uma chave pré-existente.
 
 - 
                          
 - 
                      
Dataset: Nome de seu Dataset. Para obter mais informações, consulte a documentação da Google Cloud.
 
                     - 
                      
 
O conector é compatível com as seguintes opções:
HTTP (padrão), http_no_tunnel, socks4 e socks5 são suportados no momento.
Para evitar o uso da variável PATH ou se o diretório google-cloud-sdk tiver que ser movido para outro local, você poderá especificar com essa opção o caminho exato para o diretório bin do sdk da nuvem no servidor.
O SDK da Google Cloud usa configurações para carregar dados em tabelas do BigQuery. A configuração chamada
accfda armazena os parâmetros para carregar os dados. No entanto, essa opção permite que os usuários especifiquem um nome diferente para a configuração.A configuração ativa do SDK da Google Cloud não pode ser excluída sem antes transferir a marca ativa para uma nova configuração. Essa configuração temporária é necessária para recriar a configuração principal para carregar dados. O nome padrão para a configuração temporária é
default, que pode ser alterado se necessário.Quando definido como
false, o mecanismo de carregamento em massa não tenta recriar, excluir ou modificar as configurações do SDK da Google Cloud. Em vez disso, ele continua com o carregamento de dados usando a configuração existente na máquina. Esse recurso é importante quando outras operações dependem das configurações do SDK da Google Cloud.Se o usuário habilitar esta opção de mecanismo sem uma configuração adequada, o mecanismo de carregamento em massa emitirá uma mensagem de aviso:
No active configuration found. Please either create it manually or remove the GCloudRecreateConfig option. Para evitar mais erros, ele será revertido para o usando o mecanismo de carregamento em massa de Inserção de matriz ODBC padrão.