Eingebettete Datenflüsse

Ein eingebetteter Datenfluss verringert die Anzahl der Schritte, die auf der Arbeitsfläche des Enterprise Designer gleichzeitig angezeigt werden, indem Schritte gruppiert werden. Die gruppierten Schritte erscheinen dann als einzelner Schritt. Sie können eingebettete Datenflüsse wie folgt verwenden:
  • Vereinfachen Sie das Layout komplexer Datenflüsse, indem Sie Schritte gruppieren, sodass sie auf der Arbeitsfläche als ein Schritt angezeigt werden.
  • Verarbeiten Sie Datensätze in Gruppen, indem Sie das Iterationsfeature verwenden.
  • Verwenden Sie einen Wert in einem Feld, um Schrittoptionen im eingebetteten Datenfluss festzulegen.

Sie können eine unbegrenzte Anzahl an eingebetteten Datenflüssen zu einem Datenfluss hinzufügen und eingebettete Datenflüsse innerhalb von eingebetteten Datenflüssen platzieren.

Unterschiede zwischen eingebetteten Datenflüssen und Unterflüssen

Es gibt zwei wesentliche Unterschiede zwischen einem eingebetteten Datenfluss und einem Unterfluss. Erstens steht die Iterationsverarbeitung nur in eingebetteten Datenflüssen zur Verfügung. Über Iterationen können Sie Datensatzgruppen zusammen verarbeiten, um beispielsweise Datensätze zum Verarbeiten oder zum Festlegen von auf Feldwerten basierten Schrittoptionen zu aggregieren. Der zweite Unterschied zwischen einem eingebetteten Datenfluss und einem Unterfluss besteht darin, dass ein eingebetteter Datenfluss nicht in mehr als einem Datenfluss verwendet werden kann. Wenn Sie einen Teil eines Datenflusses in mehreren Datenflüssen wiederverwenden möchten, erstellen Sie einen Unterfluss anstatt eines eingebetteten Datenflusses. Eingebettete Datenflüsse können in Unterflüsse konvertiert werden, wenn Sie sich entscheiden, einen eingebetteten Datenfluss in anderen Datenflüssen zu verwenden. Wenn Sie allerdings einen eingebetteten Datenfluss in einen Unterfluss konvertieren, werden seine Iterationsoptionen entfernt.