Configurer un schéma relationnel manuel manual-schema
Les schémas relationnels peuvent être créés directement via l’interface utilisateur, ce qui permet une configuration détaillée des attributs, des clés primaires, des champs de contrôle de version et des relations.
L’exemple suivant définit manuellement le schéma Membres du programme de fidélité pour illustrer la structure requise pour les campagnes orchestrées.
-
Création manuelle d’un schéma relationnel à l’aide de l’interface Adobe Experience Platform.
-
Ajoutez des attributs tels que l’ID du client, le niveau d’abonnement et les champs de statut.
-
Liez votre schéma à des schémas intégrés tels que les destinataires pour le ciblage de la campagne.
-
Créez un jeu de données basé sur votre schéma et activez-le pour l’utiliser dans des campagnes orchestrées.
-
Ingérez des données dans votre jeu de données à partir de sources prises en charge.
Créer votre schéma schema
Commencez par créer manuellement un nouveau schéma relationnel dans Adobe Experience Platform. Ce processus vous permet de définir la structure du schéma à partir de zéro, y compris son nom et son comportement.
-
Connectez-vous à Adobe Experience Platform.
-
Accédez au menu Gestion des données > Schéma.
-
Cliquez sur Créer un schéma.
-
Sélectionnez Relationnel pour votre Type de schéma.
-
Choisissez Créer manuellement pour créer un schéma en ajoutant manuellement des champs.
-
Saisissez votre nom d’affichage du schéma.
-
Cliquez sur Terminer pour procéder à la création de votre schéma.
Vous pouvez maintenant commencer à ajouter des attributs à votre schéma pour définir sa structure.
Ajouter des attributs à votre schéma schema-attributes
Ajoutez ensuite des attributs pour définir la structure de votre schéma. Ces champs représentent les points de données clés utilisés dans les campagnes orchestrées, tels que les identifiants des clientes et des clients, les détails d’abonnement et les dates d’activité. Leur définition précise garantit une personnalisation, une segmentation et un suivi fiables.
Tout schéma utilisé pour le ciblage doit inclure au moins un champ d’identité de type String
avec un espace de noms d’identité associé. Cela garantit la compatibilité avec les fonctionnalités de ciblage et de résolution des identités d’Adobe Journey Optimizer.
-
ENUM
Les champs ENUM sont pris en charge pour la création de schémas manuelle ou basée sur un fichier DDL, ce qui vous permet de définir des attributs avec un ensemble fixe de valeurs autorisées. -
Libellé de schéma pour la gouvernance des données
La création d’étiquettes est prise en charge au niveau du champ de schéma pour appliquer les politiques de gouvernance des données, telles que le contrôle d’accès et les restrictions d’utilisation. Pour plus d’informations, consultez la documentation Adobe Experience Platform. -
Clé composite
Les clés primaires composites sont prises en charge dans les définitions de schéma relationnel, ce qui permet d’utiliser plusieurs champs ensemble pour identifier des enregistrements de manière unique.
-
Dans la zone de travail, cliquez sur
-
Saisissez votre attribut Nom du champ, Nom d’affichage et Type.
Dans cet exemple, nous avons ajouté les attributs présentés dans le tableau ci-dessous au schéma Membres du programme de fidélité.
accordion Exemples d’attributs table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 Nom de l’attribut Type de données Attributs supplémentaires client ou cliente CHAÎNE Clé primaire membership_level CHAÎNE Obligatoire points_balance ENTIER Obligatoire enrollment_date DATE Obligatoire last_status_change DATE Obligatoire expiration_date DATE - is_active BOOLÉEN Obligatoire lastmodified DATEHEURE Obligatoire -
Attribuez les champs appropriés comme Clé primaire et Descripteur de version.
Lors de la création d’un schéma manuel, assurez-vous que les champs essentiels suivants sont inclus :
- Au moins une clé primaire
- Un identifiant de version, tel qu’un champ
lastmodified
de typedatetime
ounumber
. - Pour l’ingestion Capture des données modifiées (CDC), une colonne spéciale nommée
_change_request_type
de typeString
, qui indique le type de modification des données (par exemple, insertion, mise à jour, suppression) et permet un traitement incrémentiel. Notez que le_change_request_type
ne doit pas faire partie du schéma de la table, il doit uniquement être ajouté au fichier de données lors de l’ingestion.
-
Cliquez sur Enregistrer.
Une fois les attributs créés, vous devez lier le schéma que vous venez de créer à un schéma intégré.
Lier les schémas link-schema
La création d’une relation entre deux schémas permet d’enrichir vos campagnes orchestrées avec des données stockées en dehors du schéma de profil primaire.
-
Dans le schéma que vous venez de créer, sélectionnez l’attribut à utiliser comme lien et cliquez sur Ajouter une relation.
-
Choisissez les champs Schéma de référence et Champ de référence avec lesquels établir la relation.
Dans cet exemple, l’attribut
customer
est lié au schémarecipients
. -
Saisissez un nom de relation à partir du schéma actuel et un nom de relation à partir du schéma de référence.
-
Cliquez sur Appliquer une fois la configuration terminée.
Une fois la relation établie, vous devez créer un jeu de données basé sur votre schéma.
Créer un jeu de données pour le schéma dataset
Après avoir défini votre schéma, l’étape suivante consiste à créer un jeu de données basé sur celui-ci. Ce jeu de données stocke vos données ingérées et doit être activé pour les campagnes orchestrées afin de le rendre accessible dans Adobe Journey Optimizer. L’activation de cette option garantit que le jeu de données est reconnu pour une utilisation dans les workflows d’orchestration et de personnalisation en temps réel.
-
Accédez au menu Gestion des données > Jeux de données et sélectionnez Créer un jeu de données.
-
Sélectionnez Créer un jeu de données à partir d'un schéma.
-
Sélectionnez le schéma créé précédemment, ici Membres du programme de fidélité, puis cliquez sur Suivant.
-
Saisissez le Nom de votre Jeu de données, puis cliquez sur Terminer.
Vous devez maintenant activer votre jeu de données pour orchestrer des campagnes.
Activer le jeu de données pour les campagnes orchestrées enable
Après avoir créé votre jeu de données, vous devez l’activer explicitement pour les campagnes orchestrées. Cette étape permet de s’assurer que votre jeu de données est disponible pour l’orchestration et la personnalisation en temps réel dans Adobe Journey Optimizer.
Consultez la documentation Adobe Developer pour valider ou activer l’extension Orchestrated Campaign sur le jeu de données.
-
Recherchez votre jeu de données dans la liste Jeux de données.
-
Dans les paramètres Jeux de données, activez l’option Campagnes orchestrées pour pouvoir utiliser le jeu de données dans vos campagnes orchestrées.
-
Patientez quelques minutes pour que le processus d’activation se termine. Notez que l’ingestion de données et l’utilisation de campagnes ne seront possibles qu’une fois ce paramètre entièrement activé.
Vous pouvez maintenant commencer à ingérer des données dans votre schéma à l’aide de la source de votre choix.
➡️ Découvrez comment ingérer des données