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

Använd Adobe Campaign Classic Åtkomst till federerade data (FDA) 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 på Windows eller Linux
  2. Konfigurera Google BigQuery externt konto i ADOBE CAMPAIGN CLASSIC
  3. Konfigurera Google BigQuery massinläsning av koppling på Windows eller Linux
NOTE
Google BigQuery anslutning finns för värdbaserade, hybridbaserade 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. Ladda ned ODBC-drivrutin för Windows.

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

  3. För Google BigQuery för att Adobe Campaign Classic ska fungera krävs följande parametrar för att ansluta:

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

      Mer information finns i page.

    • Service account: skapa ett tjänstkonto.

      Mer information finns i page.

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

      Mer information finns i page.

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

      Mer information finns i page.

  4. I Adobe Campaign Classic kan du sedan konfigurera Google BigQuery externt 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. page.

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-arkiv (x86_64) från detta page och extrahera den i motsvarande katalog.

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

  3. Kontrollera att variabeln path finns efter installationen ...\google-cloud-sdk\bin är inställt. Om inte, lägg till det manuellt.

  4. I ..\google-cloud-sdk\bin\bq.cmd fil, lägga till CLOUDSDK_PYTHON lokal variabel, som kommer att dirigeras 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.

Konfigurera Google BigQuery i Linux följer du stegen nedan:

  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. page.

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 en Google BigQuery externt konto för att ansluta din Adobe Campaign Classic-instans till Google BigQuery extern databas.

  1. Från Adobe Campaign Classic Explorer, klicka Administration '>' Platform '>' External accounts.

  2. Klicka på New.

  3. Välj External database som ditt externa konto Type.

  4. Konfigurera Google BigQuery externt konto måste du ange:

    • Type: Google BigQuery

    • Service account: E-post till Service account. Mer information finns i Google Cloud-dokumentation.

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

    • Key file Path:

      • Upload key file to the server: select 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-dokumentation.

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).
För att 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. Den namngivna konfigurationen 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 defaultkan den ä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 inställt på 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