Ein Unterfluss ist ein Fluss, der innerhalb anderer Flüsse wiederverwendet werden kann. Unterflüsse sind nützlich, wenn Sie einen wiederverwendbaren Prozess erstellen möchten, der ohne großen Aufwand in mehrere Flüsse eingebunden werden kann. Wenn Unterflüsse ausgiebig genutzt werden, ist es schwierig nachzuverfolgen, welche Flüsse welchen Unterfluss nutzen. Dies kann ein Problem sein, wenn Sie einen Unterfluss ändern möchten. Denn Sie müssen sicherstellen, dass die Änderung keine unerwünschten Auswirkungen auf die Flüsse hat, die sie verwenden. Mithilfe des Datenfluss-Analyse-Features in Spectrum Discovery können Sie alle Datenflüsse finden, die einen bestimmten Unterfluss nutzen. So sind Sie sich dem Einfluss der Änderungen bewusst, die Sie an einem Unterfluss vornehmen.
So zeigen Sie die Flüsse an, die einen Unterfluss nutzen:
Das resultierende Diagramm enthält alle Flüsse, die den Unterfluss nutzen.
Beispiel
Sie haben einen Unterfluss mit dem Namen „Deduplication“. Er enthält eine Logik zur Identifizierung von Datensatzdubletten in Ihren Kundendaten. Sie nutzen diesen Unterfluss in mehreren Flüssen. Sie möchten eine Änderung an der „Deduplication“-Logik vornehmen und müssen sicherstellen, dass Sie die Auswirkungen der Änderung in allen Flüssen testen, die den Unterfluss nutzen. Deshalb verwenden Sie die Datenfluss-Analyse, um die Auswirkung des Deduplication-Unterflusses zu sehen:
Das Diagramm „Datenfluss-Analyse“ zeigt, dass der Deduplication-Unterfluss in zwei Flüssen genutzt wird: ValidateNewCustomerAddresses und GeocodingFlow. Wenn Sie Ihre Änderung vornehmen, können Sie diese Flüsse im Enterprise Designer überprüfen, um zu bestätigen, dass Sie die gewünschten Ergebnisse erhalten.