[Ultimate]{class="badge positive"}
Source Google BigQuery
Lisez ce document pour connaître les étapes préalables à suivre pour connecter votre compte Google BigQuery à Adobe Experience Platform sur Azure ou Amazon Web Services (AWS).
Conditions préalables prerequisites
Lisez les sections suivantes pour connaître les conditions préalables à la configuration que vous devez remplir avant de pouvoir connecter votre compte Google BigQuery à Experience Platform.
Liste autorisée d’adresses IP
Vous devez ajouter à votre liste autorisée des adresses IP spécifiques à une région avant de connecter vos sources à Experience Platform sur Azure ou Amazon Web Services (AWS). Pour plus d’informations, consultez le guide sur la liste autorisée des adresses IP pour se connecter à Experience Platform sur Azure et AWS.
Authentification à Experience Platform sur Azure azure
Vous devez fournir les informations d’identification suivantes pour connecter votre compte Google BigQuery à Experience Platform sur Azure.
Pour vous authentifier à l’aide d’une combinaison d’OAuth 2.0 et de l’authentification de base, fournissez les valeurs appropriées pour les informations d’identification suivantes.
| table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 5-row-2 | |
|---|---|
| Informations d’identification | Description |
project |
Le projet est l’entité d’organisation de base pour vos ressources Google Cloud, y compris les Google BigQuery. |
clientID |
L’ID client correspond à la moitié de vos informations d’identification OAuth 2.0 Google BigQuery. |
clientSecret |
Le secret client correspond à l’autre moitié de vos informations d’identification OAuth 2.0 Google BigQuery. |
refreshToken |
Le jeton d’actualisation vous permet d’obtenir de nouveaux jetons d’accès pour votre API. Les jetons d’accès ont une durée de vie limitée et peuvent expirer au cours de votre projet. Vous pouvez utiliser le jeton d’actualisation pour vous authentifier et demander des jetons d’accès ultérieurs pour votre projet, si nécessaire. Assurez-vous que votre jeton d’actualisation inclut les portées OAuth Google suivantes :
Ces portées permettent à Experience Platform d’envoyer des tâches BigQuery et de lire les données de votre projet configuré. |
largeResultsDataSetId |
(Facultatif) Identifiant de jeu de données Google BigQuery précréé et requis pour permettre la prise en charge de jeux de résultats volumineux.
|
Rôles IAM requis pour l’identité Google
L’identité Google utilisée pour générer les informations d’identification OAuth (identifiant client, secret client et refreshToken) doit avoir les rôles IAM suivants dans le projet de Google Cloud cible :
- BigQuery Job User
- BigQuery Data Viewer
- BigQuery Read Session User
Ces rôles permettent de s’assurer qu’Experience Platform peut créer et exécuter des tâches BigQuery, lire les données des tables configurées et utiliser des sessions de lecture selon les besoins du connecteur. Assurez-vous que ces rôles sont accordés dans le même projet qui contient les jeux de données BigQuery que vous prévoyez d’utiliser avec la source.
Pour obtenir des instructions détaillées sur la génération des informations d’identification OAuth 2.0 pour les API Google, consultez le guide d’authentification Google OAuth 2.0 suivant.
Pour vous authentifier à l’aide de l’authentification de service, indiquez les valeurs appropriées pour les informations d’identification suivantes.
Remarque : votre compte de service doit disposer des autorisations suffisantes, telles que : BigQuery Job User, BigQuery Data Viewer, BigQuery Read Session User et BigQuery Data Owner, pour réussir l’authentification avec l’authentification de service.
| table 0-row-2 1-row-2 2-row-2 3-row-2 | |
|---|---|
| Informations d’identification | Description |
projectId |
L’identifiant du Google BigQuery sur lequel vous souhaitez effectuer une requête. |
keyFileContent |
Fichier de clé utilisé pour authentifier le compte de service. Vous pouvez récupérer cette valeur à partir du Google Cloud service accounts tableau de bord. Le contenu du fichier de clé est au format JSON. Vous devez l’encoder en Base64 lors de l’authentification à Experience Platform. |
largeResultsDataSetId |
(Facultatif) Identifiant de jeu de données Google BigQuery précréé et requis pour permettre la prise en charge de jeux de résultats volumineux.
|
Pour plus d’informations sur l’utilisation des comptes de service dans Google BigQuery, consultez le guide sur l’utilisation de comptes de service dans Google BigQuery.
Authentification à Experience Platform sur AWS aws
Vous devez fournir les informations d’identification suivantes pour connecter votre compte Google BigQuery à Experience Platform sur AWS.
projectIdkeyFileContentdatasetIdConnexion de Google BigQuery à Experience Platform
La documentation ci-dessous fournit des informations sur la connexion de Google BigQuery à Experience Platform à l’aide d’API ou de l’interface utilisateur :