Cette page documente les contraintes et limitations importantes à prendre en compte lors de l'utilisation de Data Mission Sync.
Limitations de l'environnement source
Un environnement Dataverse source ne peut être connecté qu'à un seul profil Data Mission Sync. Cela est dû à la manière dont l'API Change Tracking de Dataverse gère l'état : chaque environnement suit les modifications de manière indépendante, et plusieurs consommateurs interféreraient avec les liens delta les uns des autres.
Si vous devez synchroniser le même environnement Dataverse avec plusieurs bases de données Azure SQL, contactez le support technique pour discuter d'autres approches possibles.
Emplacement de la base de données cible
Après la première synchronisation, l'emplacement de la base de données cible ne peut plus être modifié. Cela inclut :
• L'adresse du serveur (votreserveur.database.windows.net)
• Le nom de la base de données
• Le nom du schéma
Si vous devez modifier l'un de ces paramètres, vous devez supprimer le profil et en créer un nouveau. Assurez-vous que votre configuration cible est correcte avant d'exécuter la synchronisation initiale.
Remarque : vous POUVEZ mettre à jour les informations d'authentification (ID de locataire, ID de client, clé secrète de client) à tout moment via Modifier la cible. Cela permet de faire tourner les informations d'authentification sans recréer le profil.
Types de tables non pris en charge
Les types de tables Dataverse suivants ne peuvent pas être synchronisés :
• Tables virtuelles : elles ne stockent pas de données dans Dataverse ; elles se connectent à des sources externes et ne prennent pas en charge le suivi des modifications.
• Tables élastiques : elles utilisent le stockage Azure Cosmos DB et ne prennent pas en charge l'API standard de suivi des modifications.
Les tables de ces types n'apparaîtront pas dans la liste de sélection des tables lors de la configuration de votre profil.
Exigence relative au suivi des modifications
Le suivi des modifications doit être activé pour les tables Dataverse avant qu'elles puissent être synchronisées. Les tables sans suivi des modifications affichent une icône d'avertissement (⚠) dans la boîte de dialogue Ajouter des tables source.
L'activation du suivi des modifications nécessite des privilèges d'administrateur Dataverse :
1. Accédez au Centre d'administration Power Platform ou à make.powerapps.com
2. Accédez à Tables → sélectionnez votre table → Propriétés
3. Activez « Suivre les modifications » et enregistrez
Une fois cette option activée, la table s'affichera sans avertissement dans Data Mission Sync.
Types de colonnes non pris en charge
Les types de colonnes suivants sont ignorés lors de la synchronisation :
• Colonnes d'images — Les données d'images binaires ne sont pas répliquées afin d'éviter les transferts volumineux
• Colonnes de fichiers — Les pièces jointes ne sont pas répliquées
Ces colonnes sont entièrement omises du schéma cible. Tous les autres types de colonnes sont pris en charge et mappés aux types SQL Server appropriés (voir Mappages de types de données).
Considérations relatives aux tables volumineuses
Les très grandes tables (plus d'un million d'enregistrements) peuvent nécessiter une attention particulière :
• La synchronisation initiale peut nécessiter plusieurs cycles de synchronisation, car les données sont transférées par lots
• La progression est vérifiée, de sorte que les synchronisations reprennent là où elles se sont arrêtées en cas d'interruption
• Une fois le chargement initial terminé, les synchronisations incrémentielles s'effectuent normalement, quelle que soit la taille de la table
• Envisagez de programmer les synchronisations initiales volumineuses pendant les heures creuses afin de minimiser l'impact sur votre environnement Dataverse
Délai d'expiration des mises à jour en direct
Les mises à jour en direct dans la vue détaillée du profil et la vue « Toutes les exécutions » sont automatiquement désactivées après 5 minutes afin d'économiser les ressources du navigateur et du serveur. Lorsque cela se produit :
• Une notification s'affiche pour indiquer que les mises à jour en direct ont été mises en pause.
• Un bouton « Réactiver » vous permet de reprendre les mises à jour en direct
• Les données affichées restent exactes au moment où les mises à jour ont été suspendues
• L'actualisation de la page réactive également les mises à jour en direct
Ce comportement est normal et n'affecte pas les opérations de synchronisation, qui continuent de s'exécuter normalement.
Autres limitations
• La synchronisation s'effectue toutes les heures par défaut ; des intervalles plus fréquents ne sont actuellement pas disponibles
• Chaque bloc de temps de repos est limité à un maximum de 8 heures afin de garantir la fraîcheur des données.
• La région sélectionnée lors de la création du profil ne peut pas être modifiée par la suite
• Seule la base de données Azure SQL est prise en charge comme cible ; SQL Server sur site et les autres bases de données ne sont actuellement pas pris en charge
| 💡 Remarque : pour résoudre les erreurs de connexion, les problèmes d'authentification et les échecs de synchronisation, consultez la section 5 : Dépannage. |