[Ultimate]{class="badge positive"}

Google BigQuery bron

IMPORTANT
De Google BigQuery -bron is in de broncatalogus beschikbaar voor gebruikers die Real-Time Customer Data Platform Ultimate hebben aangeschaft.

Lees dit document voor de vereiste stappen die u moet uitvoeren om uw Google BigQuery -account met Adobe Experience Platform te kunnen verbinden op Azure of Amazon Web Services (AWS).

Vereisten prerequisites

Lees de volgende secties voor de vereiste configuratie die u moet voltooien voordat u uw Google BigQuery -account kunt verbinden met Experience Platform.

IP adres lijst van gewenste personen

U moet gebied-specifieke IP adressen aan uw lijst van gewenste personen toevoegen alvorens uw bronnen aan Experience Platform op of Azure of Amazon Web Services (AWS) te verbinden. Voor meer informatie, lees de gids over ​ voegend op lijst van gewenste personen IP adressen om met Experience Platform op Azure en AWS ​ voor meer informatie te verbinden.

Verifiëren voor Experience Platform op Azure azure

U moet de volgende gegevens opgeven om uw Google BigQuery -account te verbinden met Experience Platform op Azure.

Basisauthentificatie

Om het gebruiken van een combinatie OAuth 2.0 en basisauthentificatie voor authentiek te verklaren, verstrek de aangewezen waarden voor de volgende geloofsbrieven.

table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2
Credentials Beschrijving
project Het project is de organisatie op basisniveau voor uw Google Cloud -bronnen, inclusief Google BigQuery .
clientID De client-id is de helft van uw Google BigQuery OAuth 2.0-referenties.
clientSecret Het clientgeheim is de andere helft van uw Google BigQuery OAuth 2.0-referenties.
refreshToken

Met het token Vernieuwen kunt u nieuwe toegangstokens voor uw API verkrijgen. Toegangstokens hebben beperkte levensduur en kunnen verlopen tijdens de uitvoering van uw project. U kunt gebruiken verfrist teken om verdere toegangstokens voor uw project voor authentiek te verklaren en te verzoeken wanneer nodig. Zorg ervoor dat uw vernieuwingstoken het volgende Google OAuth-bereik bevat:

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

Met deze bereiken kan Experience Platform BigQuery-taken verzenden en gegevens lezen van uw geconfigureerde project.

largeResultsDataSetId

(Optioneel) De vooraf gemaakte Google BigQuery dataset-id die vereist is om ondersteuning voor grote resultaatsets mogelijk te maken.

  • De largeResultsDataSetId moet verwijzen naar een vooraf gemaakte BigQuery dataset die wordt gebruikt om tijdelijke lijsten voor grote resultaatreeksen op te slaan.
  • De waarde moet alleen de id van de gegevensset bevatten (bijvoorbeeld marketing_temp_results ), niet de naam die voor het project is gekwalificeerd (gebruik my-project.marketing_temp_results niet).
  • De locatie (het gebied) van de gegevensset die is opgegeven in largeResultsDataSetId , moet overeenkomen met de locatie van de tabellen die worden opgevraagd.
  • De rekening die door de schakelaar wordt gebruikt moet toestemmingen hebben om tijdelijke resultaten in deze dataset te lezen en te schrijven. Wijs minstens de rol BigQuery Data Editor toe op de gegevensset die is opgegeven in largeResultsDataSetId .

Vereiste IAM-rollen voor de Google identiteit

De Google identiteit die wordt gebruikt om de geloofsbrieven OAuth (cliënt identiteitskaart, cliëntgeheim, en refreshToken) te produceren moet de volgende rollen IAM in het doel Google Cloud project hebben:

  • BigQuery Job User
  • BigQuery Data Viewer
  • BigQuery Read Session User

Deze rollen zorgen ervoor dat Experience Platform BigQuery banen tot stand kan brengen en in werking stellen, gegevens van de gevormde lijsten kan lezen, en lees zittingen gebruiken zoals vereist door de schakelaar. Zorg ervoor deze rollen in het zelfde project worden verleend dat BigQuery datasets bevat u van plan bent om met de bron te gebruiken.

Voor gedetailleerde instructies op hoe te om OAuth 2.0 geloofsbrieven voor Google APIs te produceren, zie de volgende Google OAuth 2.0 authentificatiegids ​.

de authentificatie van de Dienst

Om het gebruiken van de dienstauthentificatie voor authentiek te verklaren, verstrek de aangewezen waarden voor de volgende geloofsbrieven.

Nota: Uw de dienstrekening moet voldoende toestemmingen, zoals: BigQuery Job User, BigQuery Data Viewer, BigQuery Read Session User, en BigQuery Data Owner hebben om met de dienstauthentificatie met succes voor authentiek te verklaren.

table 0-row-2 1-row-2 2-row-2 3-row-2
Credentials Beschrijving
projectId De id van de Google BigQuery waarnaar u wilt zoeken.
keyFileContent Het sleuteldossier dat wordt gebruikt om de de dienstrekening voor authentiek te verklaren. U kunt deze waarde van het Google Cloud service accounts dashboard ​ terugwinnen. De inhoud van het sleutelbestand heeft de JSON-indeling. U moet dit coderen in Base64 wanneer u autoriseert aan Experience Platform.
largeResultsDataSetId

(Optioneel) De vooraf gemaakte Google BigQuery dataset-id die vereist is om ondersteuning voor grote resultaatsets mogelijk te maken.

  • De largeResultsDataSetId moet verwijzen naar een vooraf gemaakte BigQuery dataset die wordt gebruikt om tijdelijke lijsten voor grote resultaatreeksen op te slaan.
  • De waarde moet alleen de id van de gegevensset bevatten (bijvoorbeeld marketing_temp_results ), niet de naam die voor het project is gekwalificeerd (gebruik my-project.marketing_temp_results niet).
  • De locatie (het gebied) van de gegevensset die is opgegeven in largeResultsDataSetId , moet overeenkomen met de locatie van de tabellen die worden opgevraagd.
  • De rekening die door de schakelaar wordt gebruikt moet toestemmingen hebben om tijdelijke resultaten in deze dataset te lezen en te schrijven. Wijs minstens de rol BigQuery Data Editor toe op de gegevensset die is opgegeven in largeResultsDataSetId .

Voor meer informatie bij het gebruiken van de dienstrekeningen in Google BigQuery, lees de gids op ​ gebruikend de dienstrekeningen in Google BigQuery ​.

Verifiëren voor Experience Platform op AWS aws

U moet de volgende gegevens opgeven om uw Google BigQuery -account te verbinden met Experience Platform op AWS.

Credentials
Beschrijving
projectId
De id van de Google BigQuery waarnaar u wilt zoeken.
keyFileContent
Het sleuteldossier dat wordt gebruikt om de de dienstrekening voor authentiek te verklaren. U kunt deze waarde van het Google Cloud service accounts dashboard ​ terugwinnen. De inhoud van het sleutelbestand heeft de JSON-indeling. U moet dit coderen in Base64 wanneer u autoriseert aan Experience Platform.
datasetId
De Google BigQuery dataset-id. Deze id vertegenwoordigt de locatie van de gegevenstabellen.

Verbinden Google BigQuery met Experience Platform

In de onderstaande documentatie vindt u informatie over het tot stand brengen van een verbinding tussen Google BigQuery en Experience Platform via API's of de gebruikersinterface:

API's gebruiken

UI gebruiken

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