Mon premier flux de données (Job)

Dans cette rubrique, vous allez créer un simple flux de données qui lit les données d'un fichier, les trie, puis les écrit dans un fichier. Sachant que ce flux de données lit les données d'un fichier et écrit leur sortie dans un fichier, il s'agit d'un flux de données de type « job » (tâche), à savoir, un flux de données qui exécute un traitement par lots. (L'autre principal type de flux de données, dit « service », exécute un traitement interactif via un appel à une API ou un service Web auprès du serveur.)

  1. La toute première étape consiste à créer un échantillon de données à utiliser comme entrée dans votre flux de données. À l'aide d'un éditeur de texte, créez un fichier du type suivant :
    FirstName,LastName,Region,Amount
    Alan,Smith,East,18.23
    Jeannie,Wagner,North,45.43
    Joe,Simmons,East,10.87
    Pam,Hiznay,Central,98.78
  2. Enregistrez le fichier à un emplacement facile à retrouver.
  3. Sélectionnez Démarrer > Tous les programmes > Pitney Bowes > Spectrum™ Technology Platform > Outils clients > Enterprise Designer.
  4. Sélectionnez Fichier > Nouveau > Flux de données > Job.
  5. Vous pouvez maintenant commencer à créer votre flux de données. La première étape consiste à définir l'entrée du flux de données. Pour ce faire, procédez comme suit :
    1. Glissez un stage Read from File sur le canevas :



    2. Double-cliquez sur le stage Read from File du canevas.
    3. Dans le champ File name, indiquez le fichier créé à l'étape 1.
    4. Dans le champ Type d'enregistrement, choisissez Délimité.
    5. Dans le champ Séparateur de champs, sélectionnez Virgule (,).
    6. Cochez la case Le premier enregistrement correspond aux en-têtes.
    7. Cliquez sur l'onglet Champs.
    8. Cliquez sur Régénérer, puis sur Oui.

      Le stage est automatiquement configuré pour les champs de votre fichier d'entrée.

    9. Cliquez sur Détecter le type. Cette opération balaie le champ d'entrée et détermine le type de données approprié pour chaque champ. Notez que le type chaîne du champ Amount devient un type double.
    10. La configuration de Read from File est terminée. Cliquez sur OK.
  6. Ensuite, ajoutez un stage qui trie les enregistrements par région. Pour ce faire, procédez comme suit :
    1. Glissez le stage Sorter sur le canevas.
    2. Cliquez sur le triangle noir plein à droite du stage Read from File (port de sortie) et glissez-le à gauche du stage Sorter du canevas pour créer un canal connectant Read from File et Sorter.

      Votre flux de données prend la forme suivante :

    3. Double-cliquez sur le stage Sorter du canevas.
    4. Cliquez sur Ajouter.
    5. Dans le champ Field Name, sélectionnez Region.
    6. La configuration de Sorter est terminée. Cliquez sur OK.
  7. Pour finir, définissez le fichier de sortie dans lequel le flux de données va écrire sa sortie. Pour ce faire, procédez comme suit :
    1. Glissez un stage Write to File sur le canevas.
    2. Cliquez sur le triangle noir plein à droite du stage Sorter et glissez-le à gauche du stage Write to File du canevas.

      Votre flux de données prend la forme suivante :

    3. Double-cliquez sur le stage Write to File.
    4. Dans le champ File name, indiquez un fichier de sortie. Il peut s'agir de tout fichier de votre choix.
    5. Dans le champ Séparateur de champs, sélectionnez Virgule (,).
    6. Cochez la case Le premier enregistrement correspond aux en-têtes.
    7. Cliquez sur l'onglet Champs.
    8. Cliquez sur Ajout rapide.
    9. Cliquez sur Tout sélectionner, puis sur OK.
    10. À l'aide des boutons Déplacer vers le haut et Déplacer vers le bas, réorganisez les champs de sorte qu'ils se trouvent dans l'ordre suivant :
      • Prénom
      • Nomdefamille
      • Région
      • Amount

      Ainsi, l'ordre des champs des enregistrements de votre fichier de sortie est identique à celui des enregistrements de votre fichier d'entrée.

    11. La configuration de Write to File est terminée. Cliquez sur OK.
  8. Dans Enterprise Designer, sélectionnez Fichier > Enregistrer.
  9. Nommez votre flux de données, puis cliquez sur OK.
  10. Votre flux de données est maintenant opérationnel. Sélectionnez Exécuter > Exécuter le flux actif.
  11. La fenêtre Détails d'exécution apparaît, affichant le statut du job. Cliquez sur Actualiser. Une fois que le statut affiche Succès, cliquez sur Fermer.

Ouvrez le fichier de sortie indiqué dans le stage Write to File. Vous constatez que vos enregistrements ont été triés par région, comme indiqué dans le stage Sorter.

FirstName,LastName,Region,Amount
Pam,Hiznay,Central,98.78
Alan,Smith,East,18.23
Joe,Simmons,East,10.87
Jeannie,Wagner,North,45.43

Félicitations ! Vous avez conçu et exécuté votre premier flux de données de type job.