Modifier une table personnalisée
Pour apporter une modification à une "Table personnalisée", rendez-vous dans l'application "Structure des tables de données" (Apps > Données > Structure des tables de données).
Sélectionnez la table à modifier, puis cliquez sur le bouton "Mettre à jour".
Cette action ouvrira une fenêtre modale.
Il est demandé de charger un fichier de définition. Celui-ci doit être au format JSON.
Les modifications de tables qui sont possibles à ce jour sont les suivantes :
- Ajout d'un attribut (champ)
- Supprimer un attribut
- Ajout d'une clé étrangère
- Supprimer une clé étrangère
- Rendre un attribut obligatoire
- Ajouter un index à un attribut
- Ajouter des valeurs autorisées à un attribut
- Mettre à jour le moment de création de référence (creationTimeAttribute)
- Mettre à jour la valeur de référence (valueAttribute)
- Mettre à jour le paramètre bigTable
- Mettre à jour les événements déclencheurs (eventsToTrigger)
- Mettre à jour les règles de nettoyage (cleaningRules)
- Mettre à jour les options d'affichage (displayOptions)
Le fichier de mise à jour JSON suit la structure exacte des appels API.
Vous pouvez suivre le use case sur le Developers Portal pour obtenir des exemples de chaque opération.
Supprimer une table
La suppression d’une table peut porter sur une table existante soit vide, soit déjà populée.
Faites bien attention lorsque vous décidez de supprimer une table : cette suppression peut avoir des impacts si la table supprimée était utilisée dans des scénarios, de la personnalisation de campagnes continues, des ciblages sauvegardés, des segmentations, …
Contrairement aux opérations ci-dessus, supprimer une table ne demande pas le chargement d'un fichier JSON. Une option dédiée 'Supprimer la table' est disponible via le menu 'Plus'.
Une modale d'avertissement nécessite votre confirmation de la suppression de la table. En effet, toutes les données stockées dans la table seront perdues, sans aucune option pour les restaurer.
Si vous supprimez une table d'Interactions liée à une table d'agrégats, la table d'agrégat sera également supprimée, étant donné qu'elle ne peut pas exister sans source.
Télécharger la définition d'une table
Pour faciliter la mise à jour de la structure d'une table, il est parfois nécessaire de d'abord vérifier celle-ci.
Vous pouvez l'exporter via le bouton "Télécharger la définition de la table" dans le menu "Plus".
Le premier bouton permet de récupérer la définition au format actuel, qui correspond au même format JSON utilisé dans l'API.
Le deuxième bouton portant la mention (Format déprécié) permet de télécharger l'ancien format qui était propre à l'interface, mais plus compliqué. Ce format ne sera plus supporté à partir du 25/03/2025.
Si vous téléchargez la définition d'une table dans le but d'en créer une nouvelle, veuillez noter que les champs techniques créés automatiquement par Actito (id, creationMoment et updateMoment) doivent être supprimés avant de pouvoir ré-importer le fichier JSON.
Renommer une table
Via le menu "Plus", vous avez la possibilité de "Renommer" une table.
Cela signifie modifier son nom d'affichage, tel qu'il est défini dans les "diplayOptions".
Le nom technique d'une table ne peut pas être modifié après création.