Modifier des indicateurs de modèles et utiliser de ces indicateurs dans une analyse de colonnes - Cloud - 7.3

Guide d'utilisation du Studio Talend

Version
Cloud
7.3
Language
Français
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
Module
Studio Talend
Content
Création et développement
Disponible dans...

Big Data Platform

Cloud API Services Platform

Cloud Big Data Platform

Cloud Data Fabric

Cloud Data Management Platform

Data Fabric

Data Management Platform

Data Services Platform

MDM Platform

Real-Time Big Data Platform

Avant de pouvoir utiliser des expressions régulières dans des colonnes analysées d'une base de données, vous devez d'abord déclarer la fonction de l'expression régulière créée en ajoutant l'instruction SQL et le modèle.

Avant de commencer

  • Vous avez créé une expression régulière dans Teradata.
  • Vous avez sélectionné la perspective Profiling .

Procédure

  1. Dans la vue DQ Repository, développez successivement les nœuds Libraries > Indicators > System Indicators > Pattern Matching.
  2. Double-cliquez sur Regular Expression Matching, ou cliquez-droit et sélectionnez Open dans le menu contextuel.
    La vue correspondante s'ouvre et affiche les métadonnées de l'indicateur, ainsi que sa définition.
  3. Naviguez jusqu'à la ligne Teradata.
  4. Cliquez sur Edit....
    La boîte de dialogue Edit expression s'ouvre.
  5. Dans la zone Expression, ajoutez l'expression SQL suivante :
    SELECT COUNT(CASE WHEN Regex_INSTR(<%=__COLUMN_NAMES__%>,<%=__PATTERN_EXPR__%>) =1 THEN 1 END), COUNT(*)FROM <%=__TABLE_NAME__%> <%=__WHERE_CLAUSE__%>
  6. Ajoutez un indicateur de modèles dans une analyse de colonnes :
    1. Dans la page Analysis Setting, développez la section Data preview.
    2. Cliquez sur Select indicators.
    3. Développez Patterns et sélectionnez les modèles dont vous avez besoin.
      La nouvelle expression sera utilisée quels que soient les modèles sélectionnés.
  7. Exécutez l'analyse et passez à la page Analysis Results.
  8. Dans la table Pattern Matching, cliquez-droit sur les résultats des modèles et sélectionnez View invalid rows, par exemple. L'éditeur SQL editor s'ouvre et affiche une liste de données invalides. L'expression SQL s'affiche comme suit :
    SELECT * FROM "test"."Employee" WHERE ( not REGEX_INSTR("FULLNAME" , '^[A-Z]+' ) =1 OR "FULLNAME" IS NULL )