Tous les produits
Search
Centre de documentation

Data Transmission Service:Afficher les détails de la vérification des données

Dernière mise à jour :Sep 17, 2026

Consultez l'état de la vérification, examinez les incohérences et gérez les tâches de vérification des données DTS.

Prérequis

Une tâche de vérification des données est créée et configurée. Configurer la vérification des données.

Notes d'utilisation

  • Les tâches de vérification associées à une instance de synchronisation ou de migration apparaissent à la fois sur la page des détails de l'instance et sur la page Data Verification. Les tâches autonomes n'apparaissent que sur la page Data Verification.

  • Pour les tâches de vérification complète et de schéma, consultez les détails de la vérification uniquement lorsque leur statut est Complete. Pour les tâches de vérification incrémentielle, accédez aux détails de la vérification uniquement lorsque le Current Offset est postérieur à l'heure de modification des données incrémentielles.

  • La vérification incrémentielle fusionne plusieurs modifications apportées au même enregistrement sur une période donnée avant de vérifier la cohérence. Le nombre d'enregistrements affiché peut donc être inférieur au nombre réel de modifications incrémentielles.

  • Par défaut, les données incohérentes sont conservées pendant 30 jours. Examinez et résolvez les incohérences dans les plus brefs délais.

  • Si une tâche de vérification complète détecte des incohérences, corrigez les données, puis exécutez une vérification manuelle ou relancez la tâche pour confirmer la cohérence.

  • DTS revérifie automatiquement les incohérences des tâches de vérification incrémentielle environ toutes les 10 minutes. Cet intervalle peut augmenter en cas de volume important de données incohérentes.

  • Les tâches de validation incrémentielle sont facturées même lorsqu'elles sont en pause.

Afficher les détails sur la page Data Verification

  1. Accédez à la page de liste des tâches de vérification des données. Choisissez l'une des méthodes suivantes.

    Console DTS (rapide)

    1. Accédez à la page Data Verification.

    2. Facultatif : Dans le coin supérieur gauche de la page, sélectionnez la région de l'instance de vérification.

    Console DTS (standard)

    1. Connectez-vous à la console Data Transmission Service (DTS).

    2. Dans le volet de navigation de gauche, cliquez sur Data Verification.

    3. Facultatif : Dans le coin supérieur gauche de la page, sélectionnez la région de l'instance de vérification.

    Console DMS

    Remarque

    Les étapes réelles peuvent varier selon le mode et la disposition de la console DMS. Pour plus d'informations, consultez les rubriques Console en mode simplifié et Personnaliser la disposition et le style de l'interface DMS.

    1. Connectez-vous à la console Data Management Service (DMS).

    2. Dans la barre de menu supérieure, choisissez Data + AI > Data Transmission (DTS) > Data Verification.

    3. Facultatif : À droite de Verification Task, sélectionnez la région de l'instance de vérification.

  2. Cliquez sur l'ID de l'instance pour ouvrir sa page de détails.

  3. Facultatif : Dans le volet de navigation de gauche, cliquez sur Task Management.

  4. Dans la section Progress, cliquez sur Full Data Verification, Incremental Data Verification ou Schema Verification pour afficher les détails de la vérification.

    • Informations de base

      L'onglet Basic Information affiche l'heure de début de la tâche, la règle de temps de vérification, le statut, la progression et les messages d'erreur. Le contenu affiché varie selon la configuration de la tâche.

      Une fois la tâche démarrée, vous pouvez la Restart, la Pause, la Stopped ou la Delete. Étapes suivantes.

      Important

      Le champ Status de l'onglet Basic Information reflète le statut de la tâche. Consultez les résultats de la vérification dans l'onglet Check Details.

    • Détails de la vérification

      L'onglet Check Details affiche les noms des bases de données et des tables source et de destination, le statut de la vérification et l'heure de vérification.

      Remarque
      • Les résultats de l'onglet Check Details sont triés par ordre décroissant selon le nombre d'enregistrements incohérents (Number of Inconsistent Records).

      • Vous pouvez télécharger une instruction SQL révisée uniquement pour les tâches de vérification complète des données. Les tâches démarrées avant le 20 novembre 2023 à 14:04:52 (UTC+8) doivent être relancées pour activer cette fonctionnalité.

      • Le Total Number of Records est une valeur estimée, tandis que le Number of records completed by verification correspond au nombre réel d'enregistrements vérifiés. Le Number of records completed by verification peut être supérieur au Total Number of Records.

      • Si le Number of Inconsistent Records est égal à 0, les données source et de destination sont cohérentes. Aucune donnée de rapport n'est générée.

      • Si le Number of Inconsistent Records n'est pas égal à 0, des incohérences de données ou de schéma existent entre la source et la destination. Dans la colonne Actions, cliquez sur View Report, Download Report ou Download Revised SQL Statements pour corriger manuellement les incohérences à l'aide du rapport téléchargé et de l'instruction SQL révisée.

        Important

        Soyez prudent lors de l'exécution des instructions DELETE issues d'une instruction SQL révisée.

Afficher les détails dans les instances de synchronisation ou de migration

  1. Accédez à la liste des tâches de synchronisation ou de migration des données en utilisant l'une des méthodes suivantes.

    Depuis la console DTS

    1. Connectez-vous à la console Data Transmission Service (DTS).

    2. Dans le volet de navigation de gauche, cliquez sur Data Synchronization ou Data Migration.

    3. Facultatif : Dans le coin supérieur gauche, sélectionnez la région de l'instance.

    Depuis la console DMS

    Remarque

    Les étapes peuvent varier selon le mode et la disposition de la console DMS. Consultez les rubriques Console en mode simple et Personnaliser la disposition et le style de la console DMS.

    1. Connectez-vous à la console Data Management Service (DMS).

    2. Dans la barre de menu supérieure, choisissez Data + AI > Data Transmission (DTS) > Data Synchronization ou Data + AI > Data Transmission (DTS) > Data Migration.

    3. Facultatif : À droite de Data Synchronization Tasks ou Data Migration Tasks, sélectionnez la région de l'instance de synchronisation ou de migration.

  2. Cliquez sur l'ID de l'instance pour ouvrir sa page de détails.

  3. Facultatif : Dans le volet de navigation de gauche, cliquez sur Task Management.

  4. À droite de Progress, décochez la case Hide Completed Modules.

  5. Dans la section Progress, cliquez sur Full Data Verification, Incremental Data Verification ou Schema Verification pour afficher les détails de la vérification.

    • Informations de base

      L'onglet Basic Information affiche l'heure de début de la tâche, la règle de temps de vérification, le statut, la progression et les messages d'erreur. Le contenu affiché varie selon la configuration de la tâche.

      Une fois la tâche démarrée, vous pouvez la Restart, la Pause, la Stopped ou la Delete. Étapes suivantes.

      Important

      Le champ Status de l'onglet Basic Information reflète le statut de la tâche. Consultez les résultats de la vérification dans l'onglet Check Details.

    • Détails de la vérification

      L'onglet Check Details affiche les noms des bases de données et des tables source et de destination, le statut de la vérification et l'heure de vérification.

      Remarque
      • Les résultats de l'onglet Check Details sont triés par ordre décroissant selon le nombre d'enregistrements incohérents (Number of Inconsistent Records).

      • Vous pouvez télécharger une instruction SQL révisée uniquement pour les tâches de vérification complète des données. Les tâches démarrées avant le 20 novembre 2023 à 14:04:52 (UTC+8) doivent être relancées pour activer cette fonctionnalité.

      • Le Total Number of Records est une valeur estimée, tandis que le Number of records completed by verification correspond au nombre réel d'enregistrements vérifiés. Le Number of records completed by verification peut être supérieur au Total Number of Records.

      • Si le Number of Inconsistent Records est égal à 0, les données source et de destination sont cohérentes. Aucune donnée de rapport n'est générée.

      • Si le Number of Inconsistent Records n'est pas égal à 0, des incohérences de données ou de schéma existent entre la source et la destination. Dans la colonne Actions, cliquez sur View Report, Download Report ou Download Revised SQL Statements pour corriger manuellement les incohérences à l'aide du rapport téléchargé et de l'instruction SQL révisée.

        Important

        Soyez prudent lors de l'exécution des instructions DELETE issues d'une instruction SQL révisée.

Étapes suivantes

Après avoir corrigé les incohérences, gérez la tâche de vérification dans la section Progress.

Important
  • Les opérations de gestion ne sont pas prises en charge pour les tâches de vérification de schéma.

  • Les boutons grisés indiquent des opérations non prises en charge pour le statut actuel de la tâche.

  • Une instance de synchronisation ou de migration associée à une tâche de vérification apparaît à la fois dans sa liste de tâches (Data Synchronization Tasks ou Data Migration Tasks) et dans la liste Verification Task. Soyez vigilant.

  1. Accédez à la page Task Management de l'instance cible.

  2. À droite de Progress, décochez la case Hide Completed Modules.

  3. Cliquez sur le module Full Data Verification ou Incremental Data Verification.

  4. Facultatif : Cliquez sur l'onglet Basic Information.

  5. Gérez la tâche de vérification.

    • Mettre en pause une tâche de vérification

      Important
      • Vous ne pouvez mettre en pause une tâche de vérification que lorsqu'elle est en cours d'exécution.

      • Les tâches de vérification complète des données ne peuvent pas reprendre après avoir été mises en pause.

      À droite de Actions, cliquez sur Pause, puis sur OK dans la boîte de dialogue Note. Le Status de la tâche passe à Pausing.

    • Reprendre une tâche de vérification

      Remarque
      • Vous ne pouvez reprendre la tâche de vérification que lorsque son Status est Pausing ou Completed.

      • La reprise d'une tâche de vérification complète des données entraîne une revérification de toutes les données existantes dans les bases de données source et de destination.

      À droite de Actions, cliquez sur Restart. Dans la boîte de dialogue Note qui s'affiche, cliquez sur OK.

    • Arrêter une tâche de vérification

      Remarque

      Seules les tâches de vérification incrémentielle peuvent être arrêtées. Après l'arrêt, le Status de la tâche passe à Completed.

      À droite de Actions, cliquez sur Stopped. Dans la boîte de dialogue Note qui s'affiche, cliquez sur OK.

    • Supprimer une tâche de vérification

      Important

      Les tâches de vérification supprimées ne peuvent pas être récupérées. Vous devez en créer une nouvelle.

      À droite de Actions, cliquez sur Delete. Dans la boîte de dialogue Note qui s'affiche, cliquez sur OK.

Référence API

API

Description

DescribeDataCheckTableDiffDetails

Interroge les informations sur les incohérences de données dans une tâche de vérification.

DescribeDataCheckReportUrl

Interroge l'URL de téléchargement d'un rapport de vérification des données.

DescribeDataCheckTableDetails

Interroge les détails d'une tâche de vérification complète ou incrémentielle des données.

FAQ

  • Comment recréer une tâche de vérification complète ou incrémentielle des données ?

    Utilisez l'une des méthodes suivantes :

    • Sur la page Data Verification, créez une tâche de vérification autonome.

      Remarque

      Vous ne pouvez pas créer de tâche de vérification incrémentielle des données sur cette page.

    • Accédez au module Full Data Verification ou Incremental Data Verification de l'instance cible. Dans l'onglet Basic Information, cliquez sur Delete, puis sur Create Verification Task en haut de la page.

      Remarque

      DTS ne prend pas en charge la vérification des données pour les instances dont le Status est Completed.

  • Pourquoi le statut de la vérification indique-t-il « Failed » ?

    Raisons possibles :

    • La table ne possède ni clé primaire ni index unique et contient plus de 10 000 lignes. DTS ignore la vérification complète des données pour ces tables, car une table sans clé primaire ne peut garantir la cohérence des données entre les tables source et de destination. L'ignorance de la vérification n'affecte pas la synchronisation des données, qui continue de s'exécuter comme prévu.

    • Les données ne possèdent ni clé primaire ni contrainte unique. DTS ignore la vérification incrémentielle dans ce cas.

    • La vérification des vues matérialisées n'est pas prise en charge.

    • Le nombre de lignes différentes dans une seule table entre la source et la destination dépasse 100 000, ce qui peut se produire si la synchronisation est incomplète ou s'il existe des conflits.

    • La connexion à la base de données source ou de destination est instable, probablement en raison d'interruptions réseau ou de modifications des autorisations.

    Consultez la page des détails de la vérification pour connaître la raison de l'échec. Notes d'utilisation.

  • Pourquoi une tâche de vérification complète ou incrémentielle des données ne démarre-t-elle pas ?

    Cela dépend de la présence ou non d'un module d'écriture incrémentielle (synchronisation ou migration incrémentielle) dans l'instance :

    • Sans module d'écriture incrémentielle :

      La vérification complète des données démarre une fois l'écriture complète des données terminée.

    • Avec un module d'écriture incrémentielle :

      Remarque

      Les tâches de vérification complète et incrémentielle des données sont indépendantes et ne s'affectent pas mutuellement.

      • Si la tâche incrémentielle ne comporte aucune sous-tâche, la vérification complète et incrémentielle démarre lorsque le module d'écriture incrémentielle atteint pour la première fois une latence nulle.

      • Si la tâche incrémentielle comporte plusieurs sous-tâches (par exemple, migration d'une instance MongoDB), la vérification complète et incrémentielle démarre lorsque la latence de toutes les sous-tâches descend en dessous de 2 secondes.

  • Pourquoi les résultats d'une tâche de vérification incrémentielle des données sont-ils toujours vides ?

    La vérification incrémentielle enregistre uniquement les bases de données et les tables présentant des incohérences. Si toutes les données incrémentielles sont cohérentes, les résultats sont vides.

  • Pourquoi le décalage actuel dans le module de vérification incrémentielle n'est-il pas mis à jour ?

    Le Current Offset du module de vérification incrémentielle indique le dernier horodatage de vérification. S'il n'y a pas de nouvelles données incrémentielles dans la base de données source, le Current Offset n'est pas mis à jour ou peut ne pas afficher d'horodatage.

  • Pourquoi les données incohérentes ne sont-elles pas détectées par la tâche de vérification incrémentielle des données, même lorsque des données incrémentielles sont écrites dans la base de données de destination ?

    La vérification incrémentielle utilise la base de données source comme référence. Les incohérences sont détectées uniquement lorsque les modifications de la source ne sont pas répliquées vers la destination ou lorsque les données répliquées ne correspondent pas.

  • Combien de temps dure la vérification complète des données ?

    Pour estimer la durée de la vérification complète des données, définissez le pourcentage d'échantillonnage à 10 %, exécutez la vérification et notez la durée. Estimez ensuite la durée de la vérification complète proportionnellement. Par exemple, si la vérification avec un échantillonnage de 10 % prend X minutes, la vérification complète (100 %) devrait prendre environ 10X minutes. La durée réelle est affectée par le volume de données, la bande passante réseau et les performances des bases de données source et de destination. Cette estimation est fournie à titre indicatif uniquement.