Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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:
- Utwórz nowy potok w obszarze roboczym.
- 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.
- 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.
- Każde działanie zawiera również właściwości niestandardowe specyficzne dla konfiguracji na innych kartach w okienku właściwości.
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.
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.