Accéder au contenu principal Passer au contenu complémentaire

Récupérer les lignes valides/invalides dans une analyse de table

Vous pouvez générer un Job prêt à l'emploi sur les résultats d'une analyse de table dans laquelle une règle métier contenant une clause WHERE a été ajoutée comme indicateur. Ce Job récupère les lignes valides ou invalides et les écrit dans des fichiers de sortie ou dans des bases de données.

Avant de commencer

Une analyse de table comprenant une règle métier SQL doit avoir été créée et exécutée. Pour plus d'informations, consultez Créer une analyse de table avec une règle métier SQL simple (uniquement en anglais).

Procédure

  1. Exécutez l'analyse de table.
  2. Dans la vue Analysis Results, cliquez sur Business Rule Indicator sous le nom de la colonne analysée.

    Le graphique généré pour la règle métier est affiché avec un tableau détaillant les résultats de la mise en correspondance.

    Exemple de diagrammes pour une règle métier.
  3. Cliquez-droit sur la ligne de la règle dans le tableau des résultats et sélectionnez Generate Job.

    La boîte de dialogue [Job Selector] s'ouvre.

  4. Sélectionnez l'option :
    Option Résultats
    Generate an ELT Job to get only valid rows Générer un Job qui utilisera le processus Extract Load Transform (Extraire, charger et transformer) pour écrire les lignes valides de la table analysée dans un fichier de sortie.
    Generate an ELT job to get only invalid rows Générer un Job qui utilisera le processus Extract Load Transform (Extraire, charger et transformer) pour écrire les lignes invalides de la table analysée dans un fichier de sortie.
    Dans cet exemple, sélectionnez l'option generate an ETL job to get only invalid rows. Le Job généré écrit en sortie toutes les lignes invalides de la table, celles ne correspondant pas à la règle métier utilisée dans l'analyse (clients dont l'âge est inférieur à 18 ans). celles ne correspondant pas à la règle métier utilisée dans l'analyse (clients dont l'âge est inférieur à 18 ans).
  5. Dans la boîte de dialogue, cliquez sur Finish.
    La perspective Integration s'ouvre sur le Job généré.

    Les propriétés du premier composant dans le Job généré sont prédéfinies selon la connexion à la base de données utilisée par l'analyse de table.

    Job utilisant les composants tMySQLlInvalidRows et tFileOutputDelimited.
  6. Facultatif : Utilisez un composant de sortie différent et configurez ses propriétés afin de récupérer les lignes invalides dans différents types de fichiers ou dans une base de données.
  7. Sauvegardez votre Job et appuyez sur F6 pour l'exécuter.

Résultats

Toutes les lignes concernant les clients mineurs sont écrites dans le fichier de sortie défini.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – dites-nous comment nous améliorer !