Configuration de Adobe Campaign Classic V7 pour accéder à BigQuery Google
Cet article fournit une solution pour résoudre le problème de l’intégration de Adobe Campaign Classic (ACC) à BigQuery Google Cloud Platform (GCP). Il décrit les autorisations nécessaires pour le compte de service et les étapes de configuration pour s’assurer que les objets temporaires sont créés dans la base de données de l’application SQL Server Microsoft.
Description description
Environnement
Adobe Campaign Classic V7
Problème/Symptômes
Lors de l’intégration de Adobe Campaign Classic (ACC) à BigQuery Google Cloud Platform (GCP), des autorisations spécifiques sont requises pour le compte de service associé à ACC. En outre, il est nécessaire de configurer l’emplacement où les objets temporaires sont créés lors de l’exécution du workflow. Par défaut, ces objets peuvent être créés dans BigQuery GCP au lieu de la base de données d’application SQL Server Microsoft prévue.
Les symptômes incluent :
- Compte de service ACC sans les autorisations nécessaires pour interagir avec BigQuery.
- Objets temporaires créés dans BigQuery au lieu de la base de données de l'application SQL Server Microsoft.
Résolution resolution
-
Octroi de privilèges BigQuery GCP spécifiques au compte de service : Le compte de service utilisé par ACC doit avoir certains rôles affectés pour interagir efficacement avec BigQuery. Étapes d’affectation des rôles suivants :
-
Accédez à IAM et Admin dans la console GCP.
-
Recherchez le compte de service utilisé par ACC.
-
Attribuez les rôles Visionneuse de données BigQuery et Utilisateur de la tâche BigQuery pour les jeux de données pertinents.
- Visionneuse de données BigQuery : accorde l’accès en lecture aux jeux de données et aux tableaux.
- Utilisateur de la tâche BigQuery : permet d’exécuter des requêtes et de créer les tables temporaires nécessaires.
-
-
Configuration de la création d'un objet temporaire dans Adobe Campaign Classic :
-
Pour diriger la création d’objets temporaires dans la base de données de votre application SQL Server Microsoft plutôt que dans BigQuery :
-
Configuration du compte externe :
- Dans ACC, accédez à Administration
>Platform>Comptes externes. - Sélectionnez le compte externe configuré pour la connexion à BigQuery.
- Assurez-vous que les paramètres permettent d’utiliser la base de données de l’application pour stocker les données temporaires.
- Dans ACC, accédez à Administration
-
Configuration de workflow :
- Ouvrez tout workflow approprié dans ACC.
- Accédez aux Propriétés du workflow, puis à Paramètres avancés.
- Vérifiez que les configurations dirigent tout le stockage temporaire des données vers votre base de données d'application SQL Server.
-
-
En mettant en œuvre ces étapes, vous fournirez à votre instance Adobe Campaign les autorisations appropriées nécessaires pour accéder aux ressources de Google Cloud, tout en assurant une gestion cohérente des données liées aux workflows dans la configuration de votre infrastructure existante sur les bases de données SQL Server de Microsoft, optimisant ainsi également les performances.