Configurare l'accesso a Google BigQuery

Utilizza Adobe Campaign Classic Federated Data Access (FDA) opzione per elaborare le informazioni memorizzate in un database esterno. Segui i passaggi seguenti per configurare l’accesso a Google BigQuery.

  1. Configura Google BigQuery su Windows o Linux
  2. Configura le Google BigQuery account esterno in Adobe Campaign Classic
  3. Configurazione Google BigQuery carico in blocco del connettore Windows o Linux
NOTA

Google BigQuery è disponibile per le distribuzioni in hosting, ibride e on-premise. Per ulteriori informazioni, consulta questa pagina.

Google BigQuery su Windows

Driver configurato su Windows

  1. Scarica la Driver ODBC per Windows.

  2. Configurare il driver ODBC in Windows. Per ulteriori informazioni, consulta questa pagina.

  3. Per Google BigQuery Connettore per funzionare, Adobe Campaign Classic richiede i seguenti parametri per connettersi:

    • Project: crea o utilizza un progetto esistente.

      Per ulteriori informazioni, consulta page.

    • Service account: creare un account di servizio.

      Per ulteriori informazioni, consulta page.

    • Key File Path: la Service account richiede un Key File per Google BigQuery connessione tramite ODBC.

      Per ulteriori informazioni, consulta page.

    • Dataset: Dataset è facoltativo per una connessione ODBC. Poiché ogni query deve fornire il set di dati in cui si trova la tabella, specificando Dataset è obbligatorio per Google BigQuery Connettore FDA in Adobe Campaign Classic.

      Per ulteriori informazioni, consulta page.

  4. In Adobe Campaign Classic puoi quindi configurare il Google BigQuery conto esterno. Per ulteriori informazioni su come configurare l’account esterno, consulta questa sezione.

Caricamento in serie configurato su Windows

NOTA

Per il funzionamento dell’SDK di Google Cloud è necessario installare Python.

Consigliamo di utilizzare Python3, consulta questo page.

L'utilità di caricamento collettivo consente un trasferimento più veloce, che viene ottenuto tramite Google Cloud SDK.

  1. Scarica l'archivio Windows a 64 bit (x86_64) da questo page ed estrarlo nella directory corrispondente.

  2. Esegui il google-cloud-sdk\install.sh script. È necessario accettare l'impostazione della variabile di percorso.

  3. Dopo l'installazione, controlla che la variabile del percorso ...\google-cloud-sdk\bin è impostato. In caso contrario, aggiungilo manualmente.

  4. In ..\google-cloud-sdk\bin\bq.cmd aggiungi il CLOUDSDK_PYTHON variabile locale, che reindirizza alla posizione dell'installazione Python.

    Ad esempio:

  5. Riavvia Adobe Campaign Classic per prendere in considerazione le modifiche.

Google BigQuery su Linux

Driver configurato su Linux

Prima di configurare il driver, tenere presente che lo script e i comandi devono essere eseguiti dall'utente principale. Si consiglia inoltre di utilizzare Google DNS 8.8.8.8 durante l'esecuzione dello script.

Per configurare Google BigQuery su Linux, segui i passaggi seguenti:

  1. Prima dell'installazione ODBC, verificare che i seguenti pacchetti siano installati nella distribuzione Linux:

    • Per Red Hat/CentOS:

      yum update
      yum upgrade
      yum install -y grep sed tar wget perl curl
      
    • Per Debian:

      apt-get update
      apt-get upgrade
      apt-get install -y grep sed tar wget perl curl
      
  2. Aggiornare il sistema prima dell'installazione:

    • Per Red Hat/CentOS:

      # install unixODBC driver manager
      yum install -y unixODBC
      
    • Per Debian:

      # install unixODBC driver manager
      apt-get install -y odbcinst1debian2 libodbc1 odbcinst unixodbc
      
  3. Accedi alla directory in cui si trova lo script ed esegui il seguente script:

    cd /usr/local/neolane/nl6/bin/fda-setup-scripts
    ./bigquery_odbc-setup.sh
    

Caricamento in serie configurato su Linux

NOTA

Per il funzionamento dell’SDK di Google Cloud è necessario installare Python.

Consigliamo di utilizzare Python3, consulta questo page.

L'utilità di caricamento collettivo consente un trasferimento più veloce, che viene ottenuto tramite Google Cloud SDK.

  1. Prima dell'installazione ODBC, verificare che i seguenti pacchetti siano installati nella distribuzione Linux:

    • Per Red Hat/CentOS:

      yum update
      yum upgrade
      yum install -y python3
      
    • Per Debian:

      apt-get update
      apt-get upgrade
      apt-get install -y python3
      
  2. Accedi alla directory in cui si trova lo script ed esegui il seguente script:

    cd /usr/local/neolane/nl6/bin/fda-setup-scripts
    ./bigquery_sdk-setup.sh
    

Account esterno Google BigQuery

È necessario creare un Google BigQuery account esterno per collegare la tua istanza Adobe Campaign Classic al tuo Google BigQuery database esterno.

  1. Da Adobe Campaign Classic Explorer, fai clic su Administration '>' Platform '>' External accounts.

  2. Fai clic su New.

  3. Seleziona External database come account esterno Type.

  4. Configura le Google BigQuery account esterno, devi specificare:

    • Type: Google BigQuery

    • Service account: E-mail del tuo Service account. Per ulteriori informazioni, consulta Documentazione di Google Cloud.

    • Project: Nome della Project. Per ulteriori informazioni, consulta Documentazione di Google Cloud.

    • Key file Path:

      • Upload key file to the server: select Click here to upload se scegli di caricare la chiave tramite Adobe Campaign Classic.

      • Enter manually the key file path: copia/incolla il percorso assoluto in questo campo se scegli di utilizzare una chiave preesistente.

    • Dataset: Nome della Dataset. Per ulteriori informazioni, consulta Documentazione di Google Cloud.

Il connettore supporta le seguenti opzioni:

Opzione Descrizione
ProxyType Tipo di proxy utilizzato per la connessione a BigQuery tramite connettori ODBC e SDK.
HTTP (predefinito), http_no_tunnel, socks4 e socks5 sono attualmente supportati.
ProxyHost Nome host o indirizzo IP in cui è possibile raggiungere il proxy.
ProxyPort Numero di porta su cui è in esecuzione il proxy, ad esempio 8080
ProxyUid Nome utente utilizzato per il proxy autenticato
ProxyPwd Password ProxyUid
bqpath Questo è applicabile solo per lo strumento a caricamento collettivo (Cloud SDK).
Per evitare di utilizzare la variabile PATH o se la directory google-cloud-sdk deve essere spostata in un’altra posizione, puoi specificare con questa opzione il percorso esatto della directory cloud sdk bin sul server.

In questa pagina