Au cœur de votre projet, il y a une base de données de contacts. Pour venir stocker des informations complémentaires à cette liste de contacts, vous pouvez utiliser des tables relationnelles. L'objectif est de séparer ces données de la base de données principale afin d'éviter de la surcharger. Les tables relationnelles sont conçues pour stocker les données de vos imports. Cette approche permet de mieux organiser les données et de préserver la clarté de votre base de données. Vous pouvez ainsi créer une table relationnelle liée à la base de données de contacts (table de profilage) ou qui n'est pas liée (table de référence).
On pourrait, par exemple, se servir d'une table relationnelle pour conserver séparément un historique des achats effectués par les contacts ou la liste des activités auxquelles ils ont participé. Certains modules de Dialog Insight génèrent automatiquement des tables relationnelles, dont le module E-Commerce.
Avant de commencer
Réfléchissez à vos besoins d'imports pour déterminer la structure qu'aura votre table relationnelle. Quelles données voulez-vous importer? Quelles sont vos activités qui génèrent des données utiles? Lorsque vous allez créer votre table relationnelle, vous aurez à créer les champs qui serviront à recevoir les données de vos imports.
Comment faire
Rendez-vous dans la section Projet → Gestion des données → Tables relationnelles et cliquez sur Créer une table relationnelle :Si vous ne voyez pas le bouton Créer une table relationnelle, il est possible que vous deviez d'abord activer le module ou faire une demande pour l'activer. |
Dans la fenêtre de création, précisez le Nom, le Code, et le Type (profilage ou référence) : |
Comprendre la différence entre les tables de profilage et de référence Profilage Une table de profilage est liée à la base de contacts de votre projet à l'aide d'une clé étrangère (la clé étrangère est obligatoire dans une table de profilage). La clé étrangère est un champ de la table relationnelle dont la valeur correspond à un champ du projet. Lorsque vous créez votre clé étrangère, les choix vont varier selon les champs créés dans votre projet et le type de données que vous choisirez :
Puisque la table de profilage entrepose des données complémentaires sur vos contacts et les relie à votre base de données, elle pourrait servir à créer des segments, cibler des contacts ou faire de la recommandation de produits. Les données de profilage améliorent la connaissance client en créant un profil 360.
Référence La table de référence n'est pas liée à la base de données de contacts dans votre projet. La clé étrangère n'est donc pas obligatoire (contrairement à la table de profilage), mais il est quand même possible d'en utiliser une pour lier une autre table relationnelle de votre projet. Les données de référence emmagasinent de l'information sans l'associer aux contacts. Elles sont souvent utilisées pour entreposer les coordonnées de vos représentants ou établissements, la liste des activités organisées par votre entreprise, le catalogue de vos produits, etc.
|
Ensuite, ajoutez les champs qui serviront à recevoir les informations des imports de données dans votre table relationnelle vers votre projet : |
Pour chaque table relationnelle, vous devez créer un champ qui sera défini comme clé unique : Si vous cochez Requis, ce champ sera obligatoire lors de l'ajout/import de données dans la table relationnelle. |
Comprendre les types de données Le type de données permet de définir le format des données qui peuvent être saisies dans le champ. Le type de données par défaut est Nombre entier Int du fait que c'est le premier élément de la liste. Voir la liste des types de données
|
Si vous créez une table de profilage, vous devez créer un champ qui sera votre clé étrangère (cochez Requis) : Si vous avez créé une table de référence, vous n'avez pas besoin de clé étrangère, mais il est toutefois possible d'en créer une pour lier cette table de référence à une autre table relationnelle. |
Créez les autres champs nécessaires pour votre table et cliquez sur Bâtir lorsque vous avez terminé : |
Une fois la table bâtie, elle est toujours considérée en préparation et ne peut donc pas être utilisée. Pour commencer à utiliser votre table relationnelle, cliquez sur Publier :Une fois publiée, la table affiche une icône d'état verte . Dans cet état, la table ne peut pas être archivée. Pour archiver une table, il faut au préalable la dépublier. |
Des configurations additionnelles facultatives permettent notamment de préciser comment les données de la table sont intégrées dans l'application. Une fois les options sélectionnées, il est important de cliquer sur Sauvegarder : |
Prochaine étape
Vous pouvez maintenant importer des données dans votre table relationnelle.