[Ultimate]{class="badge positive"}
Google BigQuery-källa
Läs det här dokumentet om du behöver utföra nödvändiga åtgärder för att kunna ansluta ditt Google BigQuery-konto till Adobe Experience Platform på antingen Azure eller Amazon Web Services (AWS).
Förutsättningar prerequisites
I följande avsnitt finns information om den nödvändiga konfiguration som du måste slutföra innan du kan ansluta ditt Google BigQuery-konto till Experience Platform.
IP-adress tillåtelselista
Du måste lägga till regionspecifika IP-adresser i tillåtelselista innan du kan ansluta dina källor till Experience Platform på antingen Azure eller Amazon Web Services (AWS). Mer information finns i guiden tillåtslista IP-adresser för att ansluta till Experience Platform på Azure och AWS.
Autentisera till Experience Platform på Azure azure
Du måste ange följande autentiseringsuppgifter för att kunna ansluta ditt Google BigQuery-konto till Experience Platform på Azure.
Ange lämpliga värden för följande autentiseringsuppgifter för att autentisera med en kombination av OAuth 2.0 och grundläggande autentisering.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
|---|---|
| Autentiseringsuppgifter | Beskrivning |
project |
Projektet är organisationsenhet på basnivå för dina Google Cloud-resurser, inklusive Google BigQuery. |
clientID |
Klient-ID är hälften av dina Google BigQuery OAuth 2.0-autentiseringsuppgifter. |
clientSecret |
Klienthemligheten är den andra halvan av dina Google BigQuery OAuth 2.0-autentiseringsuppgifter. |
refreshToken |
Med uppdateringstoken kan du hämta nya åtkomsttoken för ditt API. Åtkomsttoken har begränsad livslängd och kan förfalla under projektets gång. Du kan använda uppdateringstoken för att autentisera och begära efterföljande åtkomsttoken för ditt projekt vid behov. Kontrollera att din uppdateringstoken innehåller följande Google OAuth-scope:
Med dessa omfattningar kan Experience Platform skicka BigQuery-jobb och läsa data från det konfigurerade projektet. |
largeResultsDataSetId |
(Valfritt) Det förskapade Google BigQuery-datauppsättnings-ID som krävs för att aktivera stöd för stora resultatuppsättningar.
|
IAM-roller som krävs för identiteten Google
Identiteten Google som används för att generera OAuth-autentiseringsuppgifterna (klient-ID, klienthemlighet och refreshToken) måste ha följande IAM-roller i målprojektet Google Cloud:
- BigQuery Job User
- BigQuery Data Viewer
- BigQuery Read Session User
Dessa roller ser till att Experience Platform kan skapa och köra BigQuery-jobb, läsa data från de konfigurerade tabellerna och använda lässessioner enligt anslutningsprogrammets krav. Se till att de här rollerna beviljas i samma projekt som innehåller de BigQuery-datauppsättningar som du tänker använda med källan.
Detaljerade instruktioner om hur du genererar OAuth 2.0-autentiseringsuppgifter för Google API:er finns i följande Google autentiseringsguide för OAuth 2.0.
Om du vill autentisera med tjänstautentisering anger du lämpliga värden för följande autentiseringsuppgifter.
Obs!: Ditt tjänstkonto måste ha tillräcklig behörighet, till exempel: BigQuery Job User, BigQuery Data Viewer, BigQuery Read Session User och BigQuery Data Owner för att autentiseras med tjänstautentisering.
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Autentiseringsuppgifter | Beskrivning |
projectId |
ID:t för Google BigQuery som du vill fråga mot. |
keyFileContent |
Nyckelfilen som används för att autentisera tjänstkontot. Du kan hämta det här värdet från Google Cloud service accounts instrumentpanelen. Nyckelfilens innehåll är i JSON-format. Du måste koda detta i Base64 när du autentiserar till Experience Platform. |
largeResultsDataSetId |
(Valfritt) Det förskapade Google BigQuery-datauppsättnings-ID som krävs för att aktivera stöd för stora resultatuppsättningar.
|
Mer information om hur du använder tjänstkonton i Google BigQuery finns i handboken Använda tjänstkonton i Google BigQuery.
Autentisera till Experience Platform på AWS aws
Du måste ange följande autentiseringsuppgifter för att kunna ansluta ditt Google BigQuery-konto till Experience Platform på AWS.
projectIdkeyFileContentdatasetIdAnslut Google BigQuery till Experience Platform
Dokumentationen nedan innehåller information om hur du ansluter Google BigQuery till Experience Platform med API:er eller användargränssnittet: