DataWorks propose des nœuds de comparaison de données permettant de comparer les données de différentes tables selon plusieurs modalités. Intégrez ces nœuds à vos workflows. Cette rubrique décrit comment utiliser un nœud de comparaison de données pour développer des tâches.
Présentation du nœud
Les nœuds de comparaison de données ne se limitent pas à l'intégration de données ; ils prennent également en charge la comparaison entre tables. Ils permettent de définir des périmètres et des métriques de comparaison personnalisés, offrant ainsi des analyses plus exhaustives.
Limites
Seuls les groupes de ressources Serverless sont pris en charge. Pour ajouter et utiliser des groupes de ressources Serverless, consultez la rubrique Ajouter et utiliser un groupe de ressources Serverless.
I. Créer un nœud de comparaison de données
-
Accédez à la page Workspaces de la console DataWorks. Dans la barre de navigation supérieure, sélectionnez la région souhaitée. Repérez l'espace de travail concerné, puis choisissez dans la colonne Actions.
Dans le volet de navigation de gauche, cliquez sur l'icône
pour accéder à Data Development. À droite de Project Directory, cliquez sur l'icône
, puis choisissez . Suivez les instructions pour spécifier le chemin d'accès et le nom du nœud.
II. Configurer le nœud de comparaison de données
1. Configurer les informations des tables à comparer
Le nœud de comparaison de données nécessite uniquement une configuration simple des informations relatives aux tables pour comparer les données issues de sources différentes. Les détails de configuration sont présentés ci-dessous :
|
Paramètre |
Description |
|
Resource Group |
Sélectionnez un groupe de ressources existant dans la liste déroulante. |
|
Task Resource Usage |
Nombre d'unités de calcul (CUs) allouées à l'exécution du nœud de comparaison de données. Ajustez ce paramètre selon vos besoins. |
|
Data Source Type |
Sélectionnez les types de sources de données auxquels appartiennent respectivement la table source et la table de destination. |
|
Data Source Name |
Sélectionnez les sources de données auxquelles appartiennent respectivement la table source et la table de destination. |
|
Connectivity |
Une fois la configuration terminée, cliquez sur Test pour vérifier la connectivité entre la source de données et le groupe de ressources. |
|
Table Name |
Sélectionnez dans la liste déroulante les tables source et de destination à comparer. Remarque
Pour une source de données MaxCompute, vous pouvez sélectionner un schéma. |
|
WHERE Condition |
Saisissez une condition WHERE pour filtrer les données des tables source et de destination. Remarque
|
|
Shard Key |
Spécifiez une colonne de la table source comme clé de sharding. Nous vous conseillons d'utiliser la clé primaire ou une colonne indexée. |
2. Configurer les règles de comparaison
Configurez des règles pour une Metric-based Comparison ou une Full-text Comparison afin de comparer les données source et de destination.
Comparaison basée sur des métriques
Comparaison intégrale
3. Configuration de la planification
Une fois les règles configurées, cliquez sur Scheduling Settings dans le volet de droite pour définir les propriétés de planification du nœud de comparaison de données. Pour en savoir plus, consultez la rubrique Configurer la planification d'un nœud.
III. Déploiement et opérations
1. Déployer le nœud de comparaison de données
Après avoir configuré une tâche sur le nœud de comparaison de données, validez et déployez le nœud. Une fois ces étapes effectuées, le système exécute le nœud régulièrement selon les paramètres de planification définis.
Cliquez sur l'icône
dans la barre d'outils supérieure pour enregistrer le nœud.Cliquez sur l'icône
dans la barre d'outils supérieure pour déployer le nœud.
Pour connaître les procédures détaillées de déploiement des nœuds, consultez la rubrique Déployer un nœud ou un workflow.
2. Exploiter le nœud de comparaison de données
Une fois le nœud de comparaison de données déployé avec succès, effectuez des opérations dessus depuis Operation Center. Pour plus d'informations, consultez la rubrique Operation Center.
3. Consulter le rapport de validation des données
Consultez le rapport de validation des données dans le journal d'exécution de la tâche via les méthodes suivantes :
-
Consultation depuis Operation Center :
Dans le coin supérieur gauche de la page, cliquez sur l'icône
, puis choisissez pour accéder à Operation Center.Dans le volet de navigation de gauche d'Operation Center, choisissez pour afficher les instances générées pour le nœud de comparaison de données. Dans la colonne Operation, cliquez sur More et sélectionnez View Run Logs.
Sur la page des journaux, cliquez sur l'onglet Data Comparison pour consulter le rapport.
-
Consultation depuis l'onglet Log :
Si vous exécutez le nœud de comparaison de données depuis la page Data Development, cliquez sur le lien présent dans le journal pour ouvrir le rapport de validation des données.
Run successfully Click url below to view more details: https://dqc-cn-shanghai.data.aliyun.com/?defaultProjectId=814397&instanceId=1748247966625d1dfc93063c04f38a6549986 2196c455#/job/consistency-result-check/detail 2025-05-26 16:27:14 INFO ======================================================================== 2025-05-26 16:27:14 INFO Exit code of the Shell command 0 2025-05-26 16:27:14 INFO --- Invocation of Shell command completed --- 2025-05-26 16:27:14 INFO Shell run successfully! 2025-05-26 16:27:14 INFO Current task status: FINISH 2025-05-26 16:27:14 INFO Cost time is: 70.195s /home/admin/alisatasknode/taskinfo//20250526/executor/16/25/45/scn55otppszv9757kmhjsjbw/T3_6915242209.log-END-EOF