Udostępnij za pośrednictwem


Omówienie działań

Ten artykuł pomaga zrozumieć działania w usłudze Microsoft Fabric i używać ich do tworzenia pełnych przepływów pracy opartych na danych na potrzeby scenariuszy przenoszenia danych i przetwarzania danych.

Omówienie

Obszar roboczy usługi Microsoft Fabric może mieć co najmniej jeden potok. Potok jest logicznym grupowaniem działań, które wspólnie wykonują zadanie. Na przykład potok może zawierać zestaw działań, które pozyskują i czyszczą dane dziennika, a następnie uruchamiają przepływ mapowania danych w celu przeanalizowania danych dziennika. Potok umożliwia zarządzanie działaniami jako zestawem, a nie każdym z nich osobno. Należy wdrożyć i zaplanować harmonogram potoku zamiast poszczególnych działań.

Działania w potoku określają akcje do wykonania na danych. Możesz na przykład użyć działania kopiowania w celu skopiowania danych z programu SQL Server do usługi Azure Blob Storage. Następnie użyj działania przepływu danych lub działania Notesu, aby przetwarzać i przekształcać dane z magazynu obiektów blob do puli usługi Azure Synapse Analytics, na podstawie których są tworzone rozwiązania do raportowania analizy biznesowej.

Usługa Microsoft Fabric ma trzy typy działań: działania przenoszenia danych, działania przekształcania danych i działania sterujące.

Działania dotyczące przenoszenia danych

działanie Kopiuj w usłudze Microsoft Fabric kopiuje dane ze źródłowego magazynu danych do magazynu danych ujścia. Sieć szkieletowa obsługuje magazyny danych wymienione w artykule przeglądu Połączenie or. Dane z dowolnego źródła można zapisać do dowolnego ujścia.

Aby uzyskać więcej informacji, zobacz Jak kopiować dane przy użyciu działania kopiowania.

Działania dotyczące przekształcania danych

Usługa Microsoft Fabric obsługuje następujące działania przekształcania, które można dodać pojedynczo lub połączyć łańcuch z innym działaniem.

Aby uzyskać więcej informacji, zobacz artykuł z działaniami dotyczącymi przekształcania danych.

Działanie przekształcania danych Środowisko obliczeniowe
Kopiowanie danych Menedżer obliczeń firmy Microsoft Fabric
Przepływ danych Gen2 Menedżer obliczeń firmy Microsoft Fabric
Usuwanie danych Menedżer obliczeń firmy Microsoft Fabric
Notes sieci szkieletowej Klastry Apache Spark zarządzane przez usługę Microsoft Fabric
Działanie usługi HDInsight Klastry Apache Spark zarządzane przez usługę Microsoft Fabric
Definicja zadania platformy Spark Klastry Apache Spark zarządzane przez usługę Microsoft Fabric
Procedura składowana Azure SQL, Azure Synapse Analytics lub SQL Server
Skrypt SQL Azure SQL, Azure Synapse Analytics lub SQL Server

Działania przepływu sterowania

Obsługiwane są następujące działania przepływu sterowania:

Działanie sterowania opis
Zmienna dołączania Dodaj wartość do istniejącej zmiennej tablicy.
Działanie usługi Azure Batch Uruchamia skrypt usługi Azure Batch.
Działanie usługi Azure Databricks Uruchamia zadanie usługi Azure Databricks (Notes, Jar, Python).
Działanie usługi Azure Machine Edukacja Uruchamia zadanie Edukacja maszyny platformy Azure.
Działanie dezaktywacji Dezaktywuje inne działanie.
Nie Przyczyna niepowodzenia wykonywania potoku z dostosowanym komunikatem o błędzie i kodem błędu.
Filtr Zastosuj wyrażenie filtru do tablicy wejściowej.
ForEach Działanie ForEach definiuje powtarzający się przepływ sterowania w potoku. To działanie służy do wykonywania iteracji po kolekcji i wykonuje określone działania w pętli. Implementacja pętli tego działania przypomina strukturę pętli Foreach w językach programowania.
Działanie funkcji Wykonuje funkcję platformy Azure.
Pobieranie metadanych Działanie GetMetadata może służyć do pobierania metadanych dowolnych danych w potoku usługi Data Factory lub Synapse.
Warunek if Działanie If Condition umożliwia tworzenie gałęzi na podstawie warunków, które są obliczane na wartość true lub false. Działanie If Condition pełni taką samą rolę, co instrukcja if w językach programowania. Powoduje ono obliczenie zestawu działań, gdy warunek zostanie obliczony na wartość true, oraz innego zestawu działań, gdy warunek zostanie obliczony na wartość false.
Wywoływanie potoku Działanie Execute Pipeline (Wykonywanie potoku) umożliwia potokowi usługi Data Factory lub Synapse wywoływanie innego potoku.
Działanie KQL Wykonuje skrypt KQL względem wystąpienia usługi Kusto.
Działanie Lookup Działanie Lookup może być używane do odczytywania lub wyszukiwania rekordu/nazwy tabeli/wartości z dowolnego źródła zewnętrznego. Do tych danych wyjściowych mogą także odwoływać się kolejne działania.
Ustaw zmienną Ustaw wartość istniejącej zmiennej.
Działanie przełączania Implementuje wyrażenie przełącznika, które umożliwia wiele kolejnych działań dla każdego potencjalnego wyniku wyrażenia.
Działanie aplikacji Teams Publikuje wiadomość w kanale usługi Teams lub czacie grupowym.
Działanie do czasu Wprowadza pętlę Do-Until, przypominającą strukturę pętli Do-Until w językach programowania. Służy do wykonywania zestawu działań w pętli do momentu, gdy warunek skojarzony z działaniem zostanie obliczony na wartość true. Możesz określić wartość limitu czasu dla działania until.
Działanie Wait Gdy używasz działania Wait w potoku, potok czeka na określony czas przed kontynuowaniem wykonywania kolejnych działań.
Działanie Web Działanie internetowe może służyć do wywoływania niestandardowego punktu końcowego REST z potoku.
Działanie elementu webhook Za pomocą działania elementu webhook wywołaj punkt końcowy i przekaż adres URL wywołania zwrotnego. Uruchomienie potoku czeka na wywołanie zwrotne przed przejściem do następnego działania.

Dodawanie działań do potoku za pomocą interfejsu użytkownika usługi Microsoft Fabric

Wykonaj następujące kroki, aby dodać i skonfigurować działania w potoku usługi Microsoft Fabric:

  1. Utwórz nowy potok w obszarze roboczym.
  2. Na karcie Działania potoku przejrzyj wyświetlane działania, przewijając w prawo, aby wyświetlić wszystkie działania. Wybierz działanie, aby dodać je do edytora potoków.
  3. Po dodaniu działania i wybraniu go na kanwie edytora potoków jego ustawienia Ogólne będą wyświetlane w okienku właściwości poniżej kanwy.
  4. Każde działanie zawiera również właściwości niestandardowe specyficzne dla konfiguracji na innych kartach w okienku właściwości.

Zrzut ekranu przedstawiający edytor potoku z kartą Działania, paskiem narzędzi, działaniem kopiowania i kartą Ogólne jej właściwości, wszystkie wyróżnione.

Ustawienia ogólne

Po dodaniu nowego działania do potoku i wybraniu go okienka właściwości będą widoczne w obszarze u dołu ekranu. Te okienka właściwości obejmują ogólne, Ustawienia, a czasami także inne okienka.

Zrzut ekranu przedstawiający kartę Ustawienia ogólne działania.

Ustawienia ogólne będą zawsze zawierać pola Nazwa i Opis dla każdego działania. Niektóre działania obejmują również następujące czynności:

Ustawienie opis
Timeout Maksymalny czas działania. Wartość domyślna to 12 godzin, a maksymalny dozwolony czas to siedem dni. Format limitu czasu jest w D.HH:MM:SS.
Ponów próbę Maksymalna liczba ponownych prób.
(Właściwości zaawansowane) Interwał ponawiania prób (s) Liczba sekund między każdą ponowną próbą.
(Właściwości zaawansowane) Bezpieczne dane wyjściowe Po sprawdzeniu dane wyjściowe z działania nie są przechwytywane podczas rejestrowania.
(Właściwości zaawansowane) Bezpieczne dane wejściowe Liczba sekund między każdą ponowną próbą.

Uwaga

Istnieje domyślny limit nietrwały wynoszący maksymalnie 80 działań na potok, który obejmuje działania wewnętrzne dla kontenerów.