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 données
Exécuter le package du tutoriel de la leçon 4
Dans le menu Déboguer, sélectionnez Démarrer le débogage.
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