Przepływy przepływu mapowania danych

Co to jest przepływ?

Flowlet to kontener działań wielokrotnego użytku, który można utworzyć na podstawie istniejącego przepływu danych mapowania lub rozpocząć od podstaw. Dzięki ponownemu użyciu wzorców można zapobiec duplikowaniu logiki i zastosować tę samą logikę w wielu przepływach danych mapowania.

Dzięki przepływom można utworzyć logikę do wykonywania takich czynności, jak czyszczenie adresów lub przycinanie ciągów. Następnie można mapować dane wejściowe i wyjściowe na kolumny w przepływie danych wywołujących w celu ponownego użycia kodu dynamicznego.

Wprowadzenie

Aby utworzyć przepływ, wybierz nową akcję przepływu przepływu z opcji menu przepływu mapowania danych.

Screenshot showing how to create a flowlet

Spowoduje to utworzenie nowego przepływu, w którym można dodać dane wejściowe, dane wyjściowe i działania przekształcania.

Powierzchnia projektowa przepływu

Powierzchnia projektowa przepływu jest podobna do powierzchni projektowej przepływu mapowania danych. Podstawowe różnice to środowiska wejściowe, wyjściowe i debugowania opisane poniżej.

Screenshot showing the flowlet design surface and the similarity with mapping data flows.

Dane wejściowe przepływu

Dane wejściowe przepływu definiują kolumny wejściowe oczekiwane z wywoływanego przepływu danych mapowania. To wywołanie przepływu mapowania danych mapuje kolumny ze strumienia na kolumny zdefiniowane z danych wejściowych. Dzięki temu przepływlet może wykonywać logikę wielokrotnego użytku w kolumnach, jednocześnie zapewniając elastyczność wywoływanego przepływu danych mapowania, do którego mają zastosowanie kolumny przepływu.

Screenshot showing flowlet input configuration properties panel.

Dane wyjściowe przepływu

Dane wyjściowe przepływu definiują kolumny wyjściowe, które można oczekiwać, aby emitować do wywoływanego przepływu danych mapowania. Po wykonaniu wszystkich przekształceń w przepływie do wynikowych kolumn wyjściowych zostaną wysłane do wywołującego przepływu danych mapowania.

Screenshot showing flowlet output configuration properties panel.

Debugowanie przepływu

Debugowanie przepływu ma kilka różnic w porównaniu z debugowaniem przepływu mapowania danych.

Najpierw dane w wersji zapoznawczej są dostępne tylko w danych wyjściowych przepływu. Aby wyświetlić podgląd danych, wybierz dane wyjściowe przepływu, a następnie kartę Podgląd danych.

Screenshot showing Preview Data on the output in the flowlet.

Po drugie, ponieważ przepływlety są dynamicznie mapowane na dane wejściowe, aby debugować przepływlety, umożliwiają użytkownikom wprowadzanie danych testowych do wysyłania przez przepływlet. W obszarze ustawień debugowania powinna zostać wyświetlona siatka, aby wypełnić dane testowe zgodne z kolumnami wejściowymi. Uwaga dotycząca danych wejściowych z dużą liczbą kolumn, które mogą być konieczne do wybrania na ikonie pełnoekranowej.

Screenshot showing Debug Settings and how to enter test data for debugging.

Inne metody tworzenia przepływu

Przepływy można również tworzyć na podstawie istniejących przepływów danych mapowania. Dzięki temu użytkownicy mogą szybko ponownie używać już utworzonej logiki.

W przypadku pojedynczego działania przekształcania możesz kliknąć prawym przyciskiem myszy działanie przepływu mapowania danych i wybrać polecenie Utwórz nowy przepływ. Spowoduje to utworzenie przepływu przy użyciu tego działania i danych wejściowych w celu dopasowania ich do danych wejściowych działania.

Screenshot showing creating a flowlet from an existing activity using the right-click menu option.

Jeśli włączono opcję mulit-select, możesz również wybrać wiele działań przepływu mapowania danych. Można to zrobić za pomocą logowania jednokrotnego wielu działań, rysując prostokąt, aby je zaznaczyć, lub wybierając wiele działań za pomocą shift+select. Następnie kliknij prawym przyciskiem myszy i wybierz polecenie Utwórz nowy przepływ.

Screenshot showing multiple selection from existing activities.

Uruchamianie przepływu wewnątrz przepływu mapowania danych

Po utworzeniu przepływu można uruchomić przepływ z działania przepływu mapowania danych za pomocą przekształcenia przepływu przepływu.

Aby uzyskać więcej informacji, zobacz Przekształcanie przepływu przepływu w przepływie danych mapowania | Microsoft Docs.