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ć jeden lub więcej potoków. Potok przetwarzania jest logicznym zestawieniem działań, które razem realizują zadanie. Na przykład kanał przetwarzania może zawierać zestaw działań, które pozyskują i czyszczą dane dziennika, a następnie uruchamiają przepływ danych w celu przeanalizowania danych dziennika. Ciąg operacyjny umożliwia zarządzanie działaniami jako zestawem, a nie każdym z nich osobno. Należy wdrożyć i zaplanować potok zamiast działań samodzielnie.

Działania w rurze przetwarzania definiują czynności do wykonania na Twoich 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 aktywności Dataflow lub aktywności Notatnika, aby przetwarzać i przekształcać dane z magazynu obiektów blob do puli usługi Azure Synapse Analytics, na których opierają się rozwiązania do raportowania analityki 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

Akcja kopiowania w usłudze Microsoft Fabric kopiuje dane z magazynu źródłowego do magazynu danych docelowego. Platforma Fabric obsługuje magazyny danych wymienione w artykule Omówienie łącznika. 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 z tkaniny 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

Operacje sterowania przepływem

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

Działanie sterowania opis
Dołącz zmienną 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 (Notatnik, Jar, Python).
Działanie usługi Azure Machine Learning Uruchamia zadanie usługi Azure Machine Learning.
Dezaktywuj działanie Dezaktywuje inne działanie.
Niepowodzenie Spowodować niepowodzenie wykonania potoku z dostosowanym komunikatem błędu i kodem błędu.
Filtr Zastosuj wyrażenie filtru do tablicy wejściowej.
ForEach Działanie ForEach definiuje powtarzający się przepływ kontrolny w twoim potoku. To działanie używane jest do iterowania kolekcji i wykonuje określone działania w sposób cykliczny. 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.
Instrukcja warunkowa 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łaj potok Aktywność "Execute Pipeline" pozwala potokowi w usłudze Data Factory lub Synapse na wywołanie innego potoku.
Działanie KQL Wykonuje skrypt KQL na instancji Kusto.
Aktywność wyszukiwania 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.
Przełącz aktywność 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.
Do momentu aktywności 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 sieciowe można wykorzystać do wywołania niestandardowego punktu końcowego REST w potoku.
Aktywność 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 platformy 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 danych przejrzyj wyświetlane działania, przewijając na 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 kopiuj oraz kartą Ogólne właściwości, wszystkie wyróżnione.

Ustawienia ogólne

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

Zrzut ekranu przedstawiający zakładkę Ustawienia ogólne dla 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, przez jaki może trwać aktywność. 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 Po sprawdzeniu dane wejściowe z działania nie są przechwytywane podczas rejestrowania.

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.