[Ultimate]{class="badge positive"}

Google BigQuery-källa

IMPORTANT
Källan Google BigQuery är tillgänglig i källkatalogen för användare som har köpt Real-Time Customer Data Platform Ultimate.

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.

Grundläggande autentisering

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:

  • https://www.googleapis.com/auth/bigquery
  • https://www.googleapis.com/auth/cloud-platform

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.

  • largeResultsDataSetId måste referera till en förskapad BigQuery-datauppsättning som används för att lagra tillfälliga tabeller för stora resultatuppsättningar.
  • Värdet får bara innehålla datauppsättnings-ID (till exempel marketing_temp_results), inte det projektkvalificerade namnet (använd inte my-project.marketing_temp_results).
  • Platsen (regionen) för datauppsättningen som anges i largeResultsDataSetId måste matcha platsen för de tabeller som efterfrågas.
  • Kontot som används av kopplingen måste ha behörighet att läsa och skriva temporära resultat i den här datauppsättningen. Tilldela minst rollen BigQuery Data Editor för datauppsättningen som anges i largeResultsDataSetId.

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.

Tjänstautentisering

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.

  • largeResultsDataSetId måste referera till en förskapad BigQuery-datauppsättning som används för att lagra tillfälliga tabeller för stora resultatuppsättningar.
  • Värdet får bara innehålla datauppsättnings-ID (till exempel marketing_temp_results), inte det projektkvalificerade namnet (använd inte my-project.marketing_temp_results).
  • Platsen (regionen) för datauppsättningen som anges i largeResultsDataSetId måste matcha platsen för de tabeller som efterfrågas.
  • Kontot som används av kopplingen måste ha behörighet att läsa och skriva temporära resultat i den här datauppsättningen. Tilldela minst rollen BigQuery Data Editor för datauppsättningen som anges i largeResultsDataSetId.

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.

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.
datasetId
Datauppsättnings-ID:t Google BigQuery. Detta ID representerar var datatabellerna finns.

Anslut 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:

Använda API:er

Använda gränssnittet

recommendation-more-help
337b99bb-92fb-42ae-b6b7-c7042161d089