Debuggen des Datenflusses

Microsoft SQL Server 2005 Integration Services (SSIS) und der SSIS-Designer enthalten Features und Tools, mit denen Sie die Datenflüsse in einem Integration Services-Paket behandeln können.

  • SSIS-Designer stellt Daten-Viewer bereit.
  • SSIS-Designer und Integration Services-Transformationen stellen die Zeilenanzahl bereit.
  • SSIS-Designer stellt zur Laufzeit Fortschrittsberichte bereit.

Daten-Viewer

Daten-Viewer zeigen Daten zwischen zwei Komponenten in einem Datenfluss an. Mit Daten-Viewern können Daten angezeigt werden, wenn die Daten von einer Datenquelle extrahiert werden und an einen Datenfluss weitergegeben werden, vor und nach der Aktualisierung der Daten durch eine Transformation sowie vor dem Laden der Daten in das Ziel.

Um die Daten anzuzeigen, fügen Sie dem Pfad, der zwei Datenflusskomponenten verbindet, Daten-Viewer hinzu. Durch die Möglichkeit, Daten zwischen Datenflusskomponenten anzuzeigen, können Sie auf einfache Weise unerwartete Datenwerte identifizieren, die Änderung von Spaltenwerten durch eine Transformation anzeigen sowie die Ursache für einen Fehler bei einer Transformation ermitteln. Beispielsweise kann es sein, dass bei einer Suche in einer Verweistabelle ein Fehler auftritt. Um dieses Problem zu beseitigen, können Sie eine Transformation hinzufügen, die Standarddaten für leere Spalten bereitstellt.

Ein Daten-Viewer kann Daten in einem Raster, einem Histogramm, einem Punktdiagramm oder einem Säulendiagramm anzeigen.

  • Bei einem Raster wählen Sie die Spalten aus, die angezeigt werden sollen. Die Werte für die ausgewählten Spalten werden im Tabellenformat angezeigt.
  • Bei einem Histogramm wählen Sie die Spalte für die Modellierung im Histogramm aus. Ein Histogramm zeigt die Verteilung numerischer Werte an und kann nur mit numerischen Daten verwendet werden.
  • Bei einem Punktdiagramm wählen Sie die Spalten aus, die auf der X-Achse und Y-Achse angezeigt werden sollen. Das Punktdiagramm kann nur für numerische Daten verwendet werden.
  • Bei einem Säulendiagramm wählen Sie die Spalte für die Modellierung im Säulendiagramm aus. Im Säulendiagramm wird das Vorkommen diskreter Werte in der ausgewählten Spalte angezeigt.

Sie können auch mehrere Daten-Viewer in einen Pfad einschließen. Daten können in unterschiedlichen Formaten angezeigt werden (erstellen Sie z. B. eine Diagrammansicht und eine Rasteransicht der Daten), und es können unterschiedliche Daten-Viewer für verschiedene Datenspalten erstellt werden.

Wenn Sie einem Pfad einen Daten-Viewer hinzufügen, fügt der SSIS-Designer der Entwurfsoberfläche der Registerkarte Datenfluss neben dem Pfad ein Daten-Viewer-Symbol hinzu. Transformationen mit mehreren Ausgaben, wie z. B. die Transformation für bedingtes Teilen, können in jedem Pfad einen Daten-Viewer enthalten.

Zur Laufzeit wird ein Daten-Viewer-Fenster geöffnet, in dem die vom Daten-Viewer-Format definierten Informationen angezeigt werden. Beispielsweise zeigt ein Daten-Viewer, der das Rasterformat verwendet, Daten für die ausgewählten Spalten, die Anzahl von an die Datenflusskomponente übergebenen Ausgabezeilen sowie die Anzahl dargestellter Zeilen an. Die Informationen werden pufferweise angezeigt und, ein Puffer kann, abhängig von der Zeilenbreite im Datenfluss, mehr oder weniger Zeilen enthalten.

Im Dialogfeld Daten-Viewer können Sie die Daten in die Zwischenablage kopieren, alle Daten aus der Tabelle löschen, den Daten-Viewer neu konfigurieren, den Datenfluss fortsetzen und den Daten-Viewer anfügen oder trennen.

So fügen Sie einen Daten-Viewer hinzu

Zeilenanzahl

Die Anzahl von Zeilen, die über einen Pfad verschoben wurden, werden in der Entwurfsoberfläche der Registerkarte Datenfluss in SSIS neben dem Pfad angezeigt. Dieser Wert wird regelmäßig aktualisiert, während die Daten über den Pfad verschoben werden.

Sie können dem Datenfluss auch eine Transformation für Zeilenanzahl hinzufügen, um die endgültige Zeilenanzahl in einer Variablen aufzuzeichnen. Weitere Informationen finden Sie unter Transformation für Zeilenanzahl.

Fortschrittsberichte

Wenn Sie ein Paket ausführen, stellt der SSIS-Designer den Fortschritt in der Entwurfsoberfläche der Registerkarte Datenfluss dar, indem jede Datenflusskomponente in der entsprechenden Statusfarbe dargestellt wird. Wenn eine Komponente mit der Arbeit beginnt, wird die Farbe von keiner Farbe in gelb geändert. Wenn die Komponente erfolgreich abgeschlossen ist, wird sie in grün geändert. Rot bedeutet, dass bei der Komponente ein Fehler aufgetreten ist.

In der folgenden Tabelle wird die Farbcodierung beschrieben.

Farbe Beschreibung

Keine Farbe

Wartet auf den Aufruf durch das Datenflussmodul.

Gelb

Führt eine Transformation aus, extrahiert Daten oder lädt Daten.

Grün

Wurde erfolgreich ausgeführt.

Rot

Wurde mit Fehlern ausgeführt.

Siehe auch

Andere Ressourcen

Debuggen von Paketen

Hilfe und Informationen

Informationsquellen für SQL Server 2005