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.
- Konfigurera Google BigQuery på Windows eller Linux
- Konfigurera Google BigQuery externt konto i ADOBE CAMPAIGN CLASSIC
- Konfigurera Google BigQuery massinläsning av koppling på Windows eller Linux
Google BigQuery i Windows google-windows
Drivrutinen har konfigurerats i Windows driver-window
-
Ladda ned ODBC-drivrutin för Windows.
-
Konfigurera ODBC-drivrutinen i Windows. Mer information finns på den här sidan.
-
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.
-
-
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
Med Bulk Load Tool går det snabbare att överföra filer, vilket uppnås med Google Cloud SDK.
-
Hämta 64-bitars Windows-arkiv (x86_64) från detta page och extrahera den i motsvarande katalog.
-
Kör
google-cloud-sdk\install.sh
skript. Du måste acceptera inställningen för variabeln path. -
Kontrollera att variabeln path finns efter installationen
...\google-cloud-sdk\bin
är inställt. Om inte, lägg till det manuellt. -
I
..\google-cloud-sdk\bin\bq.cmd
fil, lägga tillCLOUDSDK_PYTHON
lokal variabel, som kommer att dirigeras 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.
Konfigurera Google BigQuery i Linux följer du stegen nedan:
-
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 en Google BigQuery externt konto för att ansluta din Adobe Campaign Classic-instans till Google BigQuery extern databas.
-
Från Adobe Campaign Classic Explorer, klicka Administration '>' Platform '>' External accounts.
-
Klicka på New.
-
Välj External database som ditt externa konto Type.
-
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:
HTTP (standard), http_no_tunnel, sockor4 och sockor5 stöds för närvarande.
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.
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.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
kan den ändras vid behov.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.