Le nœud de comparaison de données de DataWorks permet de comparer les données entre différentes tables et s'intègre à un workflow. Cette rubrique explique comment développer des tâches à l'aide d'un nœud de comparaison de données.
Présentation
Le nœud de comparaison de données prend en charge les comparaisons table à table et permet de personnaliser la portée de la comparaison ainsi que les métriques pour divers scénarios. Il ne se limite pas à l'intégration de données.
Limites
Cette fonctionnalité est uniquement compatible avec les groupes de ressources serverless. Pour en savoir plus sur leur utilisation, consultez la section Gestion des groupes de ressources.
Procédure
Étape 1 : Créer un nœud de comparaison de données
-
Connectez-vous à la console DataWorks. Dans la région cible, cliquez sur dans le volet de navigation de gauche. Sélectionnez un espace de travail dans la liste déroulante, puis cliquez sur Go to Data Development.
-
Cliquez sur l'icône
, puis choisissez .Suivez les instructions à l'écran pour saisir le chemin d'accès au nœud, son nom et d'autres informations.
Étape 2 : Configurer le nœud de comparaison de données
Configurer les informations relatives aux tables
Configurez les informations relatives aux tables du nœud de comparaison de données afin de comparer des données provenant de sources différentes. Le tableau suivant décrit les paramètres.
|**Paramètre**
|
**Description**
| | --- | --- | |
**Resource Group**
|
Sélectionnez un groupe de ressources existant dans la liste déroulante.
| |
**Task Resource Usage**
|
Ajustez la quantité de ressources consommée par le nœud de comparaison de données lors de son exécution.
| |
**Data Source Type**
|
Sélectionnez les types de sources de données pour les tables source et de destination à comparer.
| |
**Data Source Name**
|
Sélectionnez les sources de données pour les tables source et de destination à comparer.
| |
**Connection Status**
|
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 les tables source et de destination dans la liste déroulante.
| |
**WHERE Condition**
|
Filtre les données des tables source et de destination destinées à la comparaison.
| |
**Sharding Key**
|
Configurez une clé de partitionnement pour la table source afin de partitionner les données selon une colonne spécifique. Utilisez une clé primaire ou une colonne indexée comme clé de partitionnement.
|
Configurer les règles de comparaison
Effectuez une Resource Group ou une Task Resource Usage pour comparer les données entre les tables source et de destination selon différentes règles.
Configuration de la planification
Une fois les règles configurées, définissez les propriétés de planification du nœud de comparaison de données. Pour plus d'informations, consultez la section Configuration des propriétés de planification d'un nœud.
Étape 3 : Déploiement et gestion
Déployer le nœud
Après avoir configuré le nœud, soumettez-le et déployez-le. Le nœud déployé s'exécute ensuite périodiquement selon sa configuration de planification.
Dans la barre d'outils, cliquez sur l'icône
pour enregistrer le nœud.-
Dans la barre d'outils, cliquez sur l'icône
pour soumettre le nœud.Dans la boîte de dialogue Difference Between Null Value and Value 0, saisissez une Ignore trailing zeros in the decimal part.. Si nécessaire, indiquez si vous souhaitez effectuer une revue de code et des tests de validation après la soumission du nœud.
RemarqueVous devez configurer l'attribut Operation et les dépendances des Delete avant de pouvoir soumettre le nœud.
La revue de code permet de garantir la qualité du code et d'empêcher le déploiement de tâches contenant du code défectueux dans l'environnement de production. Si la revue de code est activée, le code du nœud soumis doit être approuvé par un examinateur avant son déploiement. Pour plus d'informations, consultez la section Revue de code.
Pour garantir le bon fonctionnement du nœud planifié, nous vous recommandons d'effectuer des tests de validation avant le déploiement. Pour plus d'informations, consultez la section Tests de validation.
Si vous utilisez un espace de travail en mode standard, vous devez également cliquer sur Data Source Type dans le coin supérieur droit de la page d'édition du nœud après avoir soumis la tâche. Cette action publie la tâche dans l'environnement de production. Pour plus d'informations, consultez la section Déploiement des tâches.
Gérer le nœud
Une fois le nœud de comparaison de données déployé, gérez ses opérations depuis l'Operation Center. Pour plus d'informations, consultez la section Operation Center.
Rapport de validation des données
Consultez le rapport de validation des données dans le journal d'exécution de la tâche. Vous pouvez accéder au rapport de deux manières :
-
Consultation depuis l'Operation Center :
Cliquez sur l'icône
, puis choisissez pour accéder à l'Operation Center.Dans le volet de navigation de gauche de l'Operation Center, accédez à pour afficher les instances du nœud. Dans la colonne Rerun attribute, cliquez sur Parent Nodes et sélectionnez Deploy.
Sur la page des journaux, cliquez sur l'onglet All Products pour afficher le rapport.
-
Consultation depuis le journal d'exécution :
Lorsque vous exécutez le nœud de comparaison de données depuis la page Data Development, un lien vers le rapport de validation des données apparaît. Cliquez sur ce lien pour afficher le rapport.
Click url below to view more details: xxx