Konfigurera åtkomst till Google BigQuery configure-fda-google-big-query

Använd alternativet Adobe Campaign Classic FDA (Federated Data Access) om du vill bearbeta information som lagras i en extern databas. Följ stegen nedan för att konfigurera åtkomst till Google BigQuery.

  1. Konfigurera Google BigQuery i Windows eller Linux
  2. Konfigurera det Google BigQuery externa kontot i Adobe Campaign Classic
  3. Konfigurera massinläsning av Google BigQuery-anslutning på Windows eller Linux
NOTE
Google BigQuery-anslutningen är tillgänglig för värdbaserade distributioner, hybriddistributioner och lokala distributioner. Mer information finns på den här sidan.

Google BigQuery i Windows google-windows

Drivrutinen har konfigurerats i Windows driver-window

  1. Hämta ODBC-drivrutinen för Windows.

  2. Konfigurera ODBC-drivrutinen i Windows. Mer information finns på den här sidan.

  3. Adobe Campaign Classic kräver följande parametrar för att Google BigQuery-anslutningen ska fungera:

    • Project: skapa eller använda ett befintligt projekt.

      Mer information finns på sidan.

    • Service account: skapa ett tjänstkonto.

      Mer information finns på sidan.

    • Key File Path: Service account kräver en Key File för en Google BigQuery-anslutning via ODBC.

      Mer information finns på sidan.

    • Dataset: Dataset är valfritt för en ODBC-anslutning. Eftersom varje fråga måste tillhandahålla datauppsättningen där tabellen finns, är det obligatoriskt att ange Dataset för Google BigQuery FDA Connector i Adobe Campaign Classic.

      Mer information finns på sidan.

  4. I Adobe Campaign Classic kan du sedan konfigurera ditt Google BigQuery-externa konto. Mer information om hur du konfigurerar ditt externa konto finns i det här avsnittet.

Massinläsning har konfigurerats i Windows bulk-load-window

NOTE
Python måste vara installerat för att Google Cloud SDK ska fungera.
Vi rekommenderar att du använder Python3, se sidan.

Med Bulk Load Tool går det snabbare att överföra filer, vilket uppnås med Google Cloud SDK.

  1. Hämta 64-bitars Windows-arkivet (x86_64) från den här sidan och extrahera det i motsvarande katalog.

  2. Kör skriptet google-cloud-sdk\install.sh. Du måste acceptera inställningen för variabeln path.

  3. Kontrollera att sökvägsvariabeln ...\google-cloud-sdk\bin har angetts efter installationen. Om inte, lägg till det manuellt.

  4. I filen ..\google-cloud-sdk\bin\bq.cmd lägger du till den lokala variabeln CLOUDSDK_PYTHON som dirigerar om till platsen för Python-installationen.

    Exempel:

  5. Starta om Adobe Campaign Classic för att ta hänsyn till ändringarna.

Google BigQuery i Linux google-linux

Drivrutinen har konfigurerats i Linux driver-linux

Observera att skript och kommandon måste köras av rotanvändaren innan du konfigurerar drivrutinen. Vi rekommenderar även att du använder Google DNS 8.8.8.8 när du kör skriptet.

Så här konfigurerar du Google BigQuery i Linux:

  1. Kontrollera att följande paket är installerade på din Linux-distribution före ODBC-installationen:

    • För Red Hat/CentOS:

      code language-none
      yum update
      yum upgrade
      yum install -y grep sed tar wget perl curl
      
    • Debian:

      code language-none
      apt-get update
      apt-get upgrade
      apt-get install -y grep sed tar wget perl curl
      
  2. Uppdatera systemet före installation:

    • För Red Hat/CentOS:

      code language-none
      # install unixODBC driver manager
      yum install -y unixODBC
      
    • Debian:

      code language-none
      # install unixODBC driver manager
      apt-get install -y odbcinst1debian2 libodbc1 odbcinst unixodbc
      
  3. Innan du kör skriptet kan du få mer information genom att ange —help-argumentet:

    code language-none
    cd /usr/local/neolane/nl6/bin/fda-setup-scripts
    ./bigquery_odbc-setup.sh --help
    
  4. Gå till katalogen där skriptet finns och kör följande skript som rotanvändare:

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

Massinläsning konfigurerad för Linux bulk-load-linux

NOTE
Python måste vara installerat för att Google Cloud SDK ska fungera.
Vi rekommenderar att du använder Python3, se sidan.

Med Bulk Load Tool går det snabbare att överföra filer, vilket uppnås med Google Cloud SDK.

  1. Kontrollera att följande paket är installerade på din Linux-distribution före ODBC-installationen:

    • För Red Hat/CentOS:

      code language-none
      yum update
      yum upgrade
      yum install -y python3
      
    • Debian:

      code language-none
      apt-get update
      apt-get upgrade
      apt-get install -y python3
      
  2. Gå till katalogen där skriptet finns och kör följande skript:

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

Externt Google BigQuery-konto google-external

Du måste skapa ett externt Google BigQuery-konto för att ansluta din Adobe Campaign Classic-instans till din Google BigQuery-externa databas.

  1. I Adobe Campaign Classic Explorer klickar du på Administration '>' Platform '>' External accounts.

  2. Klicka på New.

  3. Välj External database som det externa kontots Type.

  4. Konfigurera det externa Google BigQuery-kontot måste du ange:

    • Type: Google BigQuery

    • Service account: E-postadress till din Service account. Mer information finns i Google Cloud-dokumentationen.

    • Project: Namn på Project. Mer information finns i Google Cloud-dokumentationen.

    • Key file Path:

      • Upload key file to the server: välj Click here to upload om du väljer att överföra nyckeln via Adobe Campaign Classic.

      • Enter manually the key file path: kopiera/klistra in den absoluta sökvägen i det här fältet om du väljer att använda en befintlig nyckel.

    • Dataset: Namn på Dataset. Mer information finns i Google Cloud-dokumentationen.

Kopplingen stöder följande alternativ:

Alternativ
Beskrivning
ProxyType
Typ av proxy som används för att ansluta till BigQuery via ODBC- och SDK-anslutningar.
HTTP (standard), http_no_tunnel, sockor4 och sockor5 stöds för närvarande.
ProxyHost
Värdnamn eller IP-adress dit proxyn kan nås.
ProxyPort
Portnummer som proxyn körs på, till exempel 8080
ProxyUid
Användarnamn som används för autentiserad proxy
ProxyPwd
ProxyUid-lösenord
bqpath
Observera att detta endast gäller för massinläsningsverktyg (Cloud SDK).
Om du vill undvika att använda variabeln PATH eller om katalogen google-cloud-sdk måste flyttas till en annan plats, kan du med det här alternativet ange den exakta sökvägen till bin-katalogen i molnet på servern.
GCloudConfigName
Observera att detta gäller från och med version 7.3.4 och endast för massinläsningsverktyg (Cloud SDK).
Google Cloud SDK använder konfigurationer för att läsa in data i BigQuery-tabeller. Konfigurationen med namnet accfda lagrar parametrarna för att läsa in data. Med det här alternativet kan användare ange ett annat namn för konfigurationen.
GCloudDefaultConfigName
Observera att detta gäller från och med version 7.3.4 och endast för massinläsningsverktyg (Cloud SDK).
Den aktiva Google Cloud SDK-konfigurationen kan inte tas bort utan att den aktiva taggen först överförs till en ny konfiguration. Den här tillfälliga konfigurationen är nödvändig för att återskapa huvudkonfigurationen för inläsning av data. Standardnamnet för den tillfälliga konfigurationen är default, vilket kan ändras vid behov.
GCloudRecreateConfig
Observera att detta gäller från och med version 7.3.4 och endast för massinläsningsverktyg (Cloud SDK).
När värdet är false avstår massinläsningsfunktionen från att försöka återskapa, ta bort eller ändra Google Cloud SDK-konfigurationerna. I stället fortsätter programmet med datainläsning med den befintliga konfigurationen på datorn. Den här funktionen är värdefull när andra åtgärder är beroende av Google Cloud SDK-konfigurationer.
Om användaren aktiverar det här motoralternativet utan rätt konfiguration kommer massinläsningsmekanismen att skicka ett varningsmeddelande: No active configuration found. Please either create it manually or remove the GCloudRecreateConfig option. Om du vill förhindra fler fel återgår den till att använda ODBC-standardmetoden för gruppinläsning av ODBC-matris.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1