Share via


Ajout d'une destination de fichier plat

Mis à jour : 12 décembre 2006

La sortie d'erreur de la transformation Lookup Currency Key réachemine vers la transformation Script toutes les lignes de données ayant échoué au cours de l'opération de recherche. Pour améliorer les informations recueillies sur les erreurs survenues, la transformation Script exécute un script chargé d'obtenir la description des erreurs.

Au cours de cette tâche, vous allez enregistrer toutes ces informations sur les lignes échouées dans un fichier délimité pour les traiter ultérieurement. Pour enregistrer les lignes échouées, vous devez ajouter et configurer un gestionnaire de connexions de fichiers plats pour le fichier texte censé contenir les données sur les erreurs, ainsi qu'une destination de fichier plat pour gérer l'écriture réelle des données.

Pour ajouter et configurer une destination de fichier plat

  1. Cliquez sur l'onglet Flux de données.

  2. Dans la Boîte à outils, développez Destinations du flux de données, puis faites glisser Destination de fichier plat vers la zone de conception du flux de données. Placez la Destination de fichier plat directement sous la transformation Get Error Description.

  3. Sélectionnez la transformation Get Error Description, puis faites glisser la flèche verte vers la nouvelle Destination de fichier plat.

  4. Dans la zone de conception Flux de données, cliquez avec le bouton droit sur la nouvelle Destination de fichier plat ajoutée, cliquez sur Renommer et modifiez le nom en Failed Rows.

  5. Cliquez avec le bouton droit sur la transformation Failed Rows, cliquez sur Modifier, puis sur Nouveau.

  6. Dans la boîte de dialogue Format de fichier plat, assurez-vous que Délimité est sélectionné, puis cliquez sur OK.

  7. Dans l'Éditeur du gestionnaire de connexions de fichiers plats, dans la zone Nom du gestionnaire de connexions, tapez Données d'erreur..

  8. Dans la boîte de dialogue Éditeur du gestionnaire de connexions de fichiers plats, cliquez sur Parcourir, puis recherchez le dossier dans lequel le fichier est à stocker.

  9. Dans la boîte de dialogue Ouvrir, dans la zone Nom de fichier, tapez SortieErreur.txt, puis cliquez sur Ouvrir.

  10. Dans la boîte de dialogue Éditeur du gestionnaire de connexions de fichiers plats, vérifiez que la zone Paramètres régionaux contient la valeur Anglais (États-Unis) et la zone Page de codes la valeur 1252 (ANSI - Latin I).

  11. Dans le volet Options, cliquez sur Colonnes.

    Notez qu'en plus des colonnes du fichier de données source, trois nouvelles colonnes sont présentes : ErrorCode, ErrorColumn et ErrorDescription. Ces colonnes sont générées par la sortie d'erreur de la transformation Lookup Currency Key et par le script de la transformation Get Error Description. Vous pouvez les utiliser pour résoudre le problème à l'origine de l'échec de la ligne.

  12. Cliquez sur OK.

  13. (Facultatif) Pour conserver les erreurs sur plusieurs exécutions de packages, désactivez la case à cocher Remplacer les données du fichier.

  14. Dans le volet Options, cliquez sur Mappages pour vérifier si toutes les colonnes sont correctes. Vous pouvez également renommer les colonnes dans la destination.

  15. Cliquez sur OK.

Étapes suivantes

Test du package du didacticiel de la leçon 5

Historique des modifications

Version Historique

12 décembre 2006

Contenu modifié :
  • Clarification de l'étape 5 avec l'ajout d'une référence au bouton Nouveau.
  • Ajout d'une étape facultative permettant de conserver les erreurs sur plusieurs exécutions de packages.

17 juillet 2006

Nouveau contenu :
  • Mise à jour des étapes dans les modifications de l'interface utilisateur.