Débogage d'un flux de données
Microsoft Integration Services et le concepteur SSIS incluent des fonctionnalités et des outils permettant de résoudre les problèmes des flux de données d'un package Integration Services.
Le concepteur SSIS met à disposition des visionneuses de données.
Le concepteur SSIS et les transformations Integration Services proposent des décomptes de lignes.
Le concepteur SSIS génère des rapports de progression au moment de l'exécution.
Visionneuses de données
Les visionneuses de données affichent les données entre deux composants d'un flux de données. Elle permettent d'afficher les données lorsque celles-ci sont extraites d'une source de données et intègrent pour la première fois un flux de données, avant et après la mise à jour des données par une transformation et avant le chargement des données dans leur destination.
Pour afficher les données, vous devez attacher des visionneuses au chemin d'accès qui connecte deux composants de flux de données. Le fait de pouvoir afficher les données entre deux composants de flux de données facilite l'identification des valeurs de données inattendues, permet de voir les modifications apportées par une transformation aux valeurs des colonnes et permet de découvrir la raison pour laquelle une transformation échoue. Par exemple, si vous découvrez qu'une recherche dans une table de référence échoue et que vous souhaitez corriger cette erreur, vous voudrez peut-être ajouter une transformation qui fournit des données par défaut pour les colonnes vides.
Une visionneuse de données peut afficher des données dans une grille, un histogramme, un nuage de points ou un graphique.
Dans une grille, vous sélectionnez les colonnes à afficher. Les valeurs des colonnes sélectionnées s'affichent sous forme de tableau.
Dans un histogramme, vous sélectionnez les colonnes à modéliser dans l'histogramme. Un histogramme montre la distribution des valeurs numériques et ne fonctionne qu'avec des données numériques.
Dans un nuage de points, vous sélectionnez les colonnes qui doivent apparaître sur l'axe des x et des y. Seules les données numériques sont acceptées.
Dans un graphique, vous sélectionnez les colonnes à modéliser dans le graphique à colonnes. Il affiche le nombre d'occurrences de valeurs discrètes dans la colonne sélectionnée.
Vous pouvez également inclure plusieurs visionneuses de données dans un chemin d'accès. Vous pouvez afficher les mêmes données dans différents formats ; par exemple créer un graphique et une grille des données, ou créer des visionneuses de données distinctes pour différentes colonnes de données.
Lorsque vous ajoutez une visionneuse de données à un chemin d'accès, le concepteur SSIS ajoute une icône de visionneuse de données sur la surface de dessin de l'onglet Flux de données, en regard du chemin d'accès. Les transformations acceptant les sorties multiples (telles que la transformation de fractionnement conditionnel) peuvent inclure une visionneuse de données sur chaque chemin d'accès.
Au moment de l'exécution, une fenêtre Visionneuse de données s'ouvre et affiche les informations spécifiées par le format de la visionneuse de données. Par exemple, une visionneuse de données qui utilise le format de grille affiche les données des colonnes sélectionnées, le nombre de lignes de sortie transmises au composant du flux de données et le nombre de lignes affichées. Ces informations s'affichent tampon par tampon et, selon la largeur des lignes dans le flux de données, un tampon peut contenir plus ou moins de lignes.
Dans la boîte de dialogue Visionneuse de données, vous pouvez copier les données dans le Presse-papiers, effacer toutes les données de la table, reconfigurer la visionneuse de données, reprendre le flux de données et détacher ou attacher la visionneuse de données.
Pour ajouter une visionneuse de données
Nombre de lignes
Le nombre de lignes transférées sur un chemin d'accès est affiché sur la surface de dessin de l'onglet Flux de données du concepteur SSIS en regard du chemin d'accès. Ce nombre est mis à jour régulièrement lorsque des données empruntent le chemin d'accès.
Vous pouvez également ajouter une transformation de calcul du nombre de lignes au flux de données afin de capturer le nombre de lignes final dans une variable. Pour plus d'informations, consultez Transformation de calcul du nombre de lignes.
Rapport de progression
Lorsque vous exécutez un package, le concepteur SSIS indique la progression sur la surface de dessin de l'onglet Flux de données en affichant chaque composant du flux de données dans une couleur qui indique son état. Lorsque les composants commencent à effectuer leur travail, ils passent à la couleur jaune et une fois terminés, ils passent à la couleur verte. La couleur rouge indique que le composant a échoué.
Le tableau suivant décrit les codes de couleur.
Couleur |
Description |
---|---|
Aucune couleur |
En attente d'être appelé par le moteur de flux de données. |
Jaune |
Exécution d'une transformation, extraction de données ou chargement de données en cours. |
Vert |
Exécuté avec succès. |
Rouge |
Exécuté avec des erreurs. |
|