Que sont les tables de stockage temporaire ?
Les tables de stockage temporaire sont des zones de stockage temporaires où les données entrantes sont stockées avant d'être appliquées à vos tables cibles. Ce processus en deux étapes offre plusieurs avantages importants :
• Intégrité des données : les modifications sont validées avant d'affecter vos données de production
• Opérations atomiques : toutes les modifications d'un lot de synchronisation sont appliquées ensemble ou pas du tout
• Traçabilité : chaque lot peut être suivi et audité
• Récupération : en cas de problème, les données de staging peuvent être retraitées sans avoir à être récupérées à nouveau depuis la source
Fonctionnement de la mise en attente
Au cours de chaque synchronisation :
1. Data Mission Sync récupère les modifications depuis Dataverse (insertions, mises à jour, suppressions).
2. Les modifications sont écrites dans la table de staging avec des marqueurs d'opération
3. Le processus Apply lit les données de staging et les fusionne dans la table cible.
4. Les données de mise en scène sont effacées après une application réussie
Nommage des tables de transit
Les tables de staging suivent la convention de nommage stage_{entity} dans votre schéma configuré. Par exemple :
• dbo.stage_account — Table intermédiaire pour l'entité compte
• dbo.stage_contact — Table de transit pour l'entité contact
• replica.stage_lead — Table de staging pour le prospect (si vous utilisez le schéma « replica »)
Colonnes des tables de transit
Les tables de transit contiennent les mêmes colonnes de données que les tables cibles, ainsi que des colonnes de métadonnées supplémentaires pour le traitement :
| Colonne | Description |
| __op | CHAR(1) — Type d'opération : « I » (Insertion), « U » (Mise à jour) ou « D » (Suppression) |
| _batch_id | Identifiant reliant les enregistrements à un lot de synchronisation spécifique à des fins de traçabilité |
| _received_utc | Horodatage de la réception de l'enregistrement depuis la source |
| 💡 Remarque : les tables de transit sont gérées automatiquement par Data Mission Sync. En général, vous n'avez pas besoin de les interroger directement, mais elles sont disponibles pour le dépannage si nécessaire. | |