Überprüfen eines Datenflusses

Verwenden Sie das Überprüfungstool im Enterprise Designer, um die Auswirkung Ihres Datenflusses auf die Eingabedaten an anderen Punkten im Datenfluss anzuzeigen. Durch die Überprüfung können Sie bestätigen, dass der Datenfluss die gewünschten Auswirkungen auf Ihre Daten hat, Probleme isolieren oder defekte Datensätze identifizieren.

  1. Legen Sie die Daten für die Überprüfung fest.

    Die ausgewählten Daten müssen die tatsächlichen Daten gut repräsentieren. Oder wenn Sie ein bestimmtes Problem untersuchen, müssen es die Daten sein, die das Problem verursachen. Es gibt zwei Wege, die Daten für die Überprüfung festzulegen. Dies hängt davon ab, ob Sie einen Dienst oder einen Auftrag überprüfen.

    SzenarioBeschreibung
    So legen Sie die Überprüfungsdaten für einen Auftrag fest: Wenn Sie einen Auftrag überprüfen, sind die Daten für die Überprüfung die im Quellschritt festgelegten Daten. Das Überprüfungstool kann maximal 50 Datensätze verarbeiten. Dies sind standardmäßig die ersten 50 Datensätze in der Eingabedatei oder -datenbank. Wenn Sie Daten verwenden möchten, die an anderer Stelle als beim ersten Datensatz beginnen, doppelklicken Sie auf den „Read from File“-Schritt, und füllen Sie auf der Registerkarte „Laufzeit“ das Feld Startdatensatz aus.
    So legen Sie die Überprüfungsdaten für einen Dienst fest:

    Dienstdatenflüsse verwenden einen Input-Schritt, um die Eingabe in den Datenfluss zu definieren. Da ein Input-Schritt keinen Zugriff auf Daten hat, wenn Sie den Datenfluss bearbeiten, müssen Sie die Überprüfungsdaten im Input-Schritt auf der Registerkarte Überprüfungsdaten definieren. Sie können maximal 50 Datensätze festlegen.

    Es gibt einige Wege, wie Sie die Überprüfungsdaten in einen Input-Schritt eingeben.
    • Wenn Sie einige wenige Datensätze für die Überprüfung verwenden möchten, können Sie die Daten manuell eingeben.
      Tipp: Wenn Sie die eingegebenen Überprüfungsdaten speichern möchten, um sie in einem anderen Schritt zu verwenden, können Sie die Daten in eine Datendatei exportieren, indem Sie auf Daten exportieren klicken.
    • Wenn Sie über Daten in einer CSV- oder TXT-Datei verfügen, können Sie die Daten durch Klicken auf Daten importieren importieren. Die Daten müssen eines der folgenden Begrenzungszeichen verwenden:
      • \t
      • |
      • .
      • ;
    • Sie können Daten mit Begrenzungszeichen aus einer anderen Anwendung kopieren und Sie in den Editor mit den Überprüfungsdaten einfügen.
    Die Registerkarte Überprüfungseingabe gibt die Durchlaufdaten an, indem der Feldname wie folgt in Klammern gesetzt wird:

    Anmerkung: Bestimmte Feldtypen beinhalten Einschränkungen bei der Überprüfung:
    • Double- und Float-Felder dürfen nur numerische Daten enthalten. Das Feld kann bis zu 16 Ziffern und 6 Dezimalstellen enthalten. In der Überprüfung wird keine exponentielle Darstellung unterstützt.
    • Integer- und Long-Felder dürfen nur numerische Daten enthalten.
  2. Gibt die Punkte im Datenfluss an, wo Sie die Daten anzeigen möchten.
    SzenarioBeschreibung
    So fügen Sie einen Überprüfungspunkt zu einem Kanal hinzu:

    Klicken Sie mit der rechten Maustaste links neben den Knoten „Umbenennen“ in einem Kanal, und wählen Sie die Option Überprüfungspunkt hinzufügen aus.



    Dem Auftrag wird ein Punkt hinzugefügt:



    Vergleichen von Datensätzen an zwei Punkten in einem Datenfluss

    Fügen Sie zwei Überprüfungspunkte an den Punkten im Datenfluss hinzu, die Sie vergleichen möchten:



    Tipp: Wenn Sie Überprüfung verwenden, um ein Problem zu identifizieren, überprüfen Sie die äußeren Punkte im Datenfluss zuerst und bewegen Sie sich anschließend nach innen, um einzuschränken, wo sich ein Problem befinden könnte.
    So überprüfen Sie einen in einen Auftrag oder Dienst eingebetteten Unterfluss:

    Klicken Sie mit der rechten Maustaste auf den Unterflussschritt, und wählen Sie die Option Diesen Datenfluss überprüfen aus:



    Die Eingabedaten (in einem Auftrag) oder die Überprüfungsdaten (in einem Dienst) werden automatisch an den Unterfluss geleitet, so dass Sie die Überprüfungsdaten nicht in den Input-Schritt des Unterflusses eingeben müssen.

    Anmerkung: Wenn Sie einen Unterfluss überprüfen, wird die verfügbar gemachte Version des Unterflusses angezeigt. Wenn Sie Änderungen am Unterfluss vornehmen und die Überprüfung erneut ausführen möchten, müssen Sie die neue Version verfügbar machen.
  3. Wählen Sie Ausführen > Aktuellen Fluss überprüfen aus, oder klicken Sie in der Symbolleiste auf die Schaltfläche Aktuellen Fluss überprüfen.

    Wenn Sie einen Überprüfungspunkt angegeben haben, zeigt der Bereich Überprüfungsergebnisse die überprüften Daten in einer horizontalen Ansicht an. Sie können das Layout der Ansicht mithilfe der Symbolleistensymbole über der Relation ändern. Wenn Ihre Überprüfungsdaten hierarchisch sind, können Sie nicht vertikal angezeigt werden.



    Anmerkung: Datums- und Zeitdaten werden in dem Format angezeigt, das in den Typkonvertierungsoptionen festgelegt wurde.
    Tipp: Sie können einen Überprüfungspunkt verschieben, indem Sie ihn in einen anderen Kanal ziehen. Die Überprüfungsdaten werden automatisch aktualisiert.

    Wenn Sie zwei Überprüfungspunkte angegeben haben, zeigt der Bereich Überprüfungsergebnisse die Datensätze an, wie sie an den beiden Punkten vorhanden sind. Der linke Bereich enthält den Überprüfungspunkt, der sich im Datenfluss am weitesten links befindet, und der rechte Bereich enthält den Überprüfungspunkt, der sich im Datenfluss am weitesten rechts befindet. Klicken Sie auf einen Datensatz im rechten Bereich, um den entsprechenden Datensatz im linken Bereich hervorzuheben und festzustellen, wie sich der Datensatz zwischen den beiden Überprüfungspunkten verändert hat.



    Jede Spalte steht für ein Feld im Datenfluss. Spalten sind in alphabetischer Reihenfolge angeordnet. Neue Felder, die zwischen den Überprüfungspunkten hinzugefügt wurden, sind im rechten Bereich nach den ursprünglichen Spalten aufgeführt. Sie können die Spalten über Klicken und Ziehen in die gewünschte Reihenfolge bringen.

    Folgende Situationen beeinflussen die Darstellung der Überprüfungsergebnisse für zwei Überprüfungspunkte:

    • Wenn sich ein Sorter-Schritt zwischen den beiden Überprüfungspunkten befindet, werden die Datensätze in den Überprüfungsergebnissen in der Reihenfolge angezeigt, die vor dem Sorter-Schritt bestand. Die Sortierung des zweiten Überprüfungspunkts wird ignoriert, damit Sie die zusammengehörigen Datensätze beider Überprüfungspunkte nebeneinander vergleichen können.
    • Wenn sich zwischen den beiden Überprüfungspunkten Schritte befinden, die neue Datensätze erstellen, wie beispielsweise ein Aggregator-Schritt, verfügen die für den zweiten Überprüfungspunkt angezeigten Datensätze nicht über einen entsprechenden Datensatz für den ersten Überprüfungspunkt.
    • Datensätze, die am zweiten, aber nicht am ersten Überprüfungspunkt vorhanden sind, werden am Ende der Liste der Datensätze für den zweiten Überprüfungspunkt angezeigt.
  4. Wenn Sie einen Datenfluss aktualisieren oder ändern, klicken Sie auf Ausführen > Aktuellen Fluss überprüfen, um die Überprüfungsergebnisse zu aktualisieren.
  5. Wenn Sie den Bereich „Überprüfungsergebnisse“ schließen, gehen Sie Überprüfungsdaten verloren. Wenn Sie einen Auftrag schließen, gehen gleichermaßen die Überprüfungspunkte und Überprüfungsdaten verloren. So speichern Sie die Überprüfungsergebnisse in einer Datei:
    1. Wählen Sie im Grid der Überprüfungsergebnisse die Zeilen aus, die Sie speichern möchten. Sie können alle Daten auswählen, indem Sie mit der rechten Maustaste in einen der Bereiche klicken und die Option Alle auswählen auswählen.
    2. Wählen Sie aus dem Kontextmenü die Option Kopieren aus.
    3. Öffnen Sie die Anwendung, in der Sie die Daten speichern möchten (z. B. Microsoft Excel oder Notepad).
    4. Fügen Sie die Daten in die Anwendung ein.
    5. Speichern Sie die Datei.