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.
- Konfigurera Google BigQuery i Windows eller Linux
- Konfigurera det Google BigQuery externa kontot i Adobe Campaign Classic
- Konfigurera massinläsning av Google BigQuery-anslutning på Windows eller Linux
Google BigQuery i Windows google-windows
Drivrutinen har konfigurerats i Windows driver-window
-
Hämta ODBC-drivrutinen för Windows.
-
Konfigurera ODBC-drivrutinen i Windows. Mer information finns på den här sidan.
-
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.
-
-
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
Med Bulk Load Tool går det snabbare att överföra filer, vilket uppnås med Google Cloud SDK.
-
Hämta 64-bitars Windows-arkivet (x86_64) från den här sidan och extrahera det i motsvarande katalog.
-
Kör skriptet
google-cloud-sdk\install.sh
. Du måste acceptera inställningen för variabeln path. -
Kontrollera att sökvägsvariabeln
...\google-cloud-sdk\bin
har angetts efter installationen. Om inte, lägg till det manuellt. -
I filen
..\google-cloud-sdk\bin\bq.cmd
lägger du till den lokala variabelnCLOUDSDK_PYTHON
som dirigerar om till platsen för Python-installationen.Exempel:
-
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:
-
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
-
-
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
-
-
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
-
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
Med Bulk Load Tool går det snabbare att överföra filer, vilket uppnås med Google Cloud SDK.
-
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
-
-
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.
-
I Adobe Campaign Classic Explorer klickar du på Administration '>' Platform '>' External accounts.
-
Klicka på New.
-
Välj External database som det externa kontots Type.
-
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:
HTTP (standard), http_no_tunnel, sockor4 och sockor5 stöds för närvarande.
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.
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.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.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.