Utilisez le connecteur FDA (Federated Data Access) pour connecter Campaign à une ou plusieurs bases de données externes et traiter les informations stockées dans celles-ci sans affecter vos données provenant des bases cloud de Campaign. Vous pouvez ensuite accéder à des données externes sans modifier la structure des données Adobe Campaign.
En tant qu’utilisateur de Managed Cloud Services, contactez Adobe pour connecter vos bases de données externes à Campaign.
Les bases de données compatibles avec FDA (Federated Data Access) sont répertoriées dans la Matrice de compatibilité.
Dans le contexte d’un Déploiement Enterprise (FFDA), un compte externe spécifique est disponible pour gérer la communication entre la base de données locale Campaign et la base de données cloud Snowflake. Ce compte externe est configuré pour vous par Adobe et ne doit pas être modifié.
L’option FDA est assujettie aux limitations du système de la base de données tierce que vous utilisez.
Gardez également à l’esprit les limites et bonnes pratiques suivantes :
L'option FDA est utilisée pour manipuler les données des bases de données externes en mode batch dans les workflows. Pour éviter les problèmes de performance, il n'est pas recommandé d'utiliser le module FDA dans le cadre d'opérations unitaires, par exemple : personnalisation, interaction, messagerie en temps réel, etc.
Evitez autant que possible les opérations nécessitant d'utiliser à la fois la base Adobe Campaign et la base externe. Pour cela, vous pouvez :
exporter les données de la base Adobe Campaign vers la base externe et effectuer les opérations uniquement depuis la base externe avant de réimporter les résultats dans Adobe Campaign.
collecter les données de la base externe dans Adobe Campaign et effectuer les opérations localement.
Si vous souhaitez personnaliser vos diffusions à l'aide des données de la base de données externe, collectez les données à utiliser dans un workflow afin de les rendre disponibles dans une table temporaire. Utilisez alors les données de la table temporaire pour personnaliser votre diffusion. Pour ce faire, pré-traitez la personnalisation des messages dans un workflow dédié à l’aide de la fonction Préparer les données de personnalisation avec un workflow, disponible dans l’onglet Analyse des propriétés de la diffusion. Cette option permet, lors de l'analyse de la diffusion, de créer et d'exécuter automatiquement un workflow qui stocke toutes les données liées à la cible dans une table temporaire, notamment les données issues des tables liées dans une base de données externe.
Cette option améliore considérablement les performances lors de l'exécution de l'étape de personnalisation.
Campaign est livré avec plusieurs activités de workflow que vous pouvez utiliser pour interagir avec les données de vos bases de données externes :
Filtre sur les données externes - L’activité de requête permet d’ajouter des données externes et de les utiliser dans les paramètres de filtrage définis.
Créer des sous-ensembles - Utilisez l’activité Partage pour construire des sous-ensembles. Vous pouvez utiliser des données externes pour définir les critères de filtrage à utiliser.
Charger la base de données externe : vous pouvez utiliser les données externes dans l’activité Chargement des données (RDBMS).
Ajouter des informations et des liens - L’activité Enrichissement permet d’ajouter des données supplémentaires à la table de travail du workflow et de créer des liens vers une table externe. Dans ce contexte, elle peut utiliser des données provenant d'une base de données externe.
Vous pouvez également définir directement une connexion à une base de données externe à partir de toutes les activités de workflow énumérées ci-dessus, pour une utilisation temporaire. Dans ce cas, elle sera stockée dans une base de données externe locale, à utiliser uniquement dans le workflow actuel.
Ce type de configuration ne doit être utilisé que temporairement pour collecter des données. La configuration du compte externe doit être préférée pour toute autre utilisation.
Par exemple, dans l'activité Requête, vous pouvez définir une connexion temporaire à une base externe comme suit :