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

Configurer un filtre dans le tMap pour filtrer sur les années

Le composant tMap offre de nombreuses possibilités de jointure et de filtrage de vos données, y compris numériques.

Pourquoi et quand exécuter cette tâche

Ce tutoriel utilise une définition de métadonnées à des fins de démonstration : movies 0.1. Pour suivre ce tutoriel, vous pouvez :
  1. Téléchargez le fichier suivant : metadata_movies_directors.zip.
  2. Dans le Repository, développez Metadata. Cliquez-droit sur File Delimited et sélectionnez Import items.
  3. Sélectionnez Select archive file: puis cliquez sur Browse pour sélectionner le fichier metadata_movies_directors.zip.
  4. Sélectionnez movies 0.1.
  5. Cliquez sur Finish.

Vous pouvez également apprendre à créer une définition de métadonnée (consultez Créer une définition de métadonnées pour le composant tMap).

Procédure

  1. Glissez-déposez la métadonnée movies 0.1 dans l'espace de modélisation graphique (Designer).
    1. Sélectionnez le composant tFileInputDelimited.
  2. Ajoutez un composant tMap.
  3. Cliquez-droit sur le composant movies.
    1. Sélectionnez Row > Main.
    2. Cliquez sur le tMap pour relier les deux composants.
  4. Double-cliquez sur le composant tMap.
    Vous arrivez dans la fenêtre de configuration du composant tMap.
  5. Du côté droit de l'écran, cliquez sur Add output table.
    1. Saisissez moviesFromThe90s.
    2. Cliquez sur OK.
  6. Dans la table d'entrée row1, sélectionnez toutes les colonnes. Glissez-déposez toutes les colonnes dans la table de sortie moviesFromThe90s.
  7. Dans la table de sortie moviesFromThe90s, cliquez sur Enable/disable expression filter.
    1. Glissez-déposez la colonne releaseYear dans le champ d'expression de filtre de la table de sortie moviesFromThe90s.
      Vous obtenez l'expression suivante : row1.releaseYear.
    2. Saisissez >=1990 après row1.releaseYear.

Résultats

Vous avez configuré un filtre numérique dans le tMap, vous permettant de trier automatiquement une catégorie de données.

Que faire ensuite

Créez une autre table de sortie : moviesFromThe80s. Vous pouvez facilement créer une double condition en utilisant l'opérateur Java && operator (AND): row1.releaseYear >=1980 && row1.releaseYear <1990.

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 !