Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule pokazano, jak używać funkcji ewaluowania wyrażenia w usłudze Microsoft Fabric Data Factory do testowania i debugowania wyrażeń potoku. Dowiesz się, jak sprawdzać dane wyjściowe wyrażeń, przeglądać poszczególne składniki i weryfikować logikę bez uruchamiania całego potoku.
Oto, co można zrobić za pomocą funkcji oceny wyrażeń:
- Sprawdzanie końcowych danych wyjściowych
- Przejrzyj każdą część wyrażenia (parametry, zmienne, funkcje, zmienne systemowe)
- Wprowadź przykładowe wartości elementów, które istnieją tylko podczas działania potoku.
Dzięki temu możesz upewnić się, że logika i formatowanie działają poprawnie, zanim zaplanujesz lub uruchomisz przepływ pracy.
Kiedy używać funkcji oceny wyrażeń.
Funkcja wyrażenia ewaluacji może ci pomóc w następujący sposób:
- Potwierdź końcowy ciąg lub wartość zwracaną przez wyrażenie (na przykład nazwę sformatowanego pliku lub ścieżkę folderu z datą)
- Sprawdź, czy parametry i zmienne działają poprawnie w wyrażeniu
- Testowanie kombinacji funkcji (ciąg, data/godzina, matematyka) i natychmiastowe wyświetlanie wyników
- Podaj przykładowe dane wejściowe dla elementów, które istnieją tylko podczas rzeczywistego uruchomienia potoku, na przykład wartości wyzwalacza lub wyników działania.
How to use the Evaluate expression feature (Jak używać funkcji wyrażenia Evaluate)
Otwórz generator wyrażeń w tym pipeline.
Wpisz lub wklej wyrażenie.
Wybierz pozycję Oceń wyrażenie.
Przejrzyj sekcję Wartość w tabeli, która zawiera każdą część wyrażenia (parametry, zmienne, zmienne systemowe, funkcje).
Jeśli jakakolwiek część wymaga przykładowej wartości (na przykład czasu wyzwalacza lub danych wyjściowych działania), wpisz ją w polu Wartość .
Wybierz ponownie pozycję Oceń , aby wyświetlić zaktualizowany wynik.
Wskazówka
Panel często wypełnia wartości domyślne parametrów i zmiennych. Można je zastąpić, aby przetestować różne scenariusze.
Bieżące ograniczenia
Obecnie ocena odbywa się przed uruchomieniem potoku. Ewaluator nie ma wiedzy o tym, co dzieje się w trakcie wykonywania lub po nim. Nie ściąga identyfikatora przebiegu, identyfikatora wystąpienia wyzwalacza, danych wyjściowych działań ani żadnych wartości, które istnieją tylko podczas przebiegu. Dlatego należy ręcznie podać te wartości.
Co należy zrobić zamiast tego: W kolumnie Wartość wpisz przykładowe wartości, aby zdublować oczekiwane dane w czasie wykonywania (na przykład wklej pozorny kod JSON dla elementu activity('LookupCustomers').output). Dzięki temu możesz zweryfikować strukturę i formatowanie wyrażenia, nawet gdy potok nie jest uruchomiony.