Partager via


Leçon 4-5 : Tester le package de la leçon 4

S’applique à : SQL Server SSIS Integration Runtime dans Azure Data Factory

Au moment de l’exécution, le fichier endommagé Currency_BAD.txt ne parvient pas à générer une correspondance avec la transformation de recherche Currency Key. Du fait que vous avez configuré la sortie d’erreur de la transformation de recherche Currency Key en vue de réacheminer les lignes qui ont échoué vers une nouvelle destination de lignes échouées, le composant n’échoue pas et le package s’exécute correctement. Integration Services écrit toutes les lignes qui ont échoué dans le fichier ErrorOutput.txt.

Au cours de cette tâche, vous testez la configuration de sortie d’erreur révisée en exécutant le package. Une fois le package exécuté, vous visualisez le contenu du fichier ErrorOutput.txt.

Notes

Pour éviter l’accumulation de lignes d’erreur dans le fichier ErrorOutput.txt, supprimez manuellement le contenu du fichier entre chaque exécution du package.

Vérifier la disposition du package

Avant de tester le package, vérifiez que le flux de contrôle et le flux de données dans le package de la leçon 4 sont similaires aux diagrammes suivants :

Flux de contrôle

Flux de contrôle dans le package

Flux de données

Flux de données dans le package

Exécuter le package du tutoriel de la leçon 4

  1. Dans le menu Déboguer, sélectionnez Démarrer le débogage.

  2. Une fois l’exécution du package terminée, dans le menu Déboguer, sélectionnez Arrêter le débogage.

Voir le contenu du fichier ErrorOutput.txt

Dans le Bloc-notes ou un autre éditeur de texte, ouvrez le fichier ErrorOutput.txt. L'ordre par défaut des colonnes est le suivant : AverageRate, CurrencyID, CurrencyDate, EndOfDateRate, ErrorCode, ErrorColumn, ErrorDescription.

Toutes les lignes du fichier contiennent la valeur CurrencyID non appariée « BAD », la valeur ErrorCode -1071607778, la valeur ErrorColumn 0 et la valeur ErrorDescription dévoilant le message « Aucune correspondance de ligne trouvée au cours de la recherche ». La valeur d’ErrorColumn est 0, car l’erreur n’est pas spécifique à une colonne, mais liée à l’échec de l’opération de recherche.

Leçon suivante

Leçon 5 : Ajouter des configurations de package SSIS pour le modèle de déploiement de package