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

Générer une expression régulière à partir de la Table de Fréquence des modèles de date

La perspective Profiling du Studio vous permet de générer un modèle régulier à partir des résultats d'une analyse utilisant l'indicateur Date Pattern Frequency sur une colonne de date.

Avant de commencer

Dans la Profiling perspective du Studio Talend, une analyse de colonne·s utilisant l'indicateur Date Pattern Frequency (Fréquence des modèles de date) doit avoir été créée sur une colonne de date.
Note InformationsRemarque : Pour pouvoir utiliser l'indicateur Date Pattern Frequency sur des colonnes de dates, vous devez définir le moteur d'exécution comme étant Java, dans la vue Analysis Parameter de l'éditeur d'analyse de colonne(s). Pour plus d'informations concernant les moteurs d'exécution, consultez Utiliser le moteur Java ou SQL.

Pour plus d'informations concernant la création d'une analyse de colonne(s), consultez Créer une analyse simple sur une colonne d'une base de données.

Procédure

  1. Dans la vue DQ Repository, cliquez-droit sur l'analyse de colonne(s) utilisant l'indicateur de date sur une colonne de date.
  2. Sélectionnez Open dans le menu contextuel pour ouvrir l'éditeur d'analyse correspondant.
    Vue d'ensemble des sections Analysis Metadata (Métadonnées d'analyse) et Analyzed Columns (Colonnes analysées).
  3. Appuyez sur F6 pour exécuter l'analyse et afficher les résultats d'analyse dans la section Analysis Results (Résultat de l'analyse) de l'éditeur.
    Tableau et graphique pour l'indicateur Date Pattern Frequency Statistics (Statistiques de fréquence du modèle de date).
    Dans cet exemple, 100.00% des valeurs de date suivent le modèle yyyy MM dd et 39.41% suivent le modèle yyyy dd MM.
  4. Cliquez-droit sur la valeur de date pour laquelle vous souhaitez générer une expression régulière et sélectionnez Generate Regex Pattern dans le menu contextuel.
    La boîte de dialogue [New Regex Pattern] s'ouvre.
  5. Cliquez sur Next (Suivant).
    L'expression régulière de date est déjà définie dans le champ correspondant. Dans cet exemple :'(A9|20)[0-9{2}(-|/|)([0-0][1-9]|10|11|12)(-|/|)[0-3][0-9]$'.
  6. Cliquez sur Finish pour valider la création et accéder à l'éditeur.

    L'éditeur de modèle s'ouvre avec les métadonnées définies et la définition du modèle généré.

    Vue d'ensemble des sections Pattern Metadata (Métadonnées du modèle) et Pattern Definition (Définition du modèle).
    La nouvelle expression régulière s'affiche sous Pattern > Regex dans la vue DQ Repository. Vous pouvez la glisser sur toute colonne de date dans l'éditeur d'analyse.
  7. Facultatif : Cliquez sur le bouton Test pour tester une séquence de caractères par rapport à cette expression régulière de date, comme décrit dans Tester une expression régulière dans la vue Pattern Test.

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 – faites-le-nous savoir.