Notatka
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.
Important
Ta funkcja jest dostępna w publicznej wersji testowej. Administratorzy obszaru roboczego mogą kontrolować dostęp do tej funkcji ze strony Podglądy . Zobacz Zarządzanie wersjami zapoznawczami usługi Azure Databricks.
Jak opisano w sekcji Widoki cech, widok cech można zarejestrować w Unity Catalog jako logiczną definicję cechy, a następnie zmaterializować, aby zwiększyć wydajność trenowania i inferencji. Po utworzeniu i zarejestrowaniu definicji Feature View w Unity Catalog można je opcjonalnie zmaterializować. Definicje widoku funkcji i stan materializacji można wyświetlić w Eksploratorze wykazu na potrzeby odnajdywania i debugowania.
Permissions
- Aby wyszukać i otworzyć definicję widoku cech, musisz mieć uprawnienie
READ FEATUREdo widoku cech oraz uprawnieniaUSE CATALOGiUSE SCHEMAdo katalogu nadrzędnego i schematu. - Wyświetlanie stanu zmaterializowanych funkcji wymaga tego samego
READ FEATUREuprawnienia. Aby jednak przejść za pomocą linku do źródłowego potoku materializacji, musisz mieć dostęp do obszaru roboczego, w którym działa ten potok.
Korzystanie z Eksploratora wykazu
Widoki cech są wyświetlane w Unity Catalog Catalog Explorer pod nagłówkiem Functions w obrębie katalogu i schematu, obok innych funkcji, które możesz mieć. Widoki funkcji można odróżnić od innych funkcji za pomocą używanej ikony. Widoki funkcji są również widoczne na karcie Funkcje w widoku Szczegóły schematu. Więcej informacji na temat schematów w katalogu Unity Catalog znajdziesz w artykule Co to są schematy w usłudze Azure Databricks?
Eksplorowanie widoków funkcji
Poniżej znajduje się przykładowa strona szczegółów widoku funkcji w Eksploratorze wykazu. Zawiera sekcję „Definicja” oraz sekcję zmaterializowanych cech, jak omówiono poniżej.
Sekcja definicji
Sekcja definicji zawiera podstawowe informacje o funkcji z linkami do bazowej tabeli źródłowej. Widok cech jest obiektem zabezpieczanym w Unity Catalog, więc na karcie Uprawnienia można przyznawać uprawnienia podmiotom, tak jak do każdego obiektu zabezpieczanego w Unity Catalog. Zobacz Widoki funkcji , aby uzyskać więcej informacji na temat definicji widoku funkcji.
Sekcja funkcji materializowanych
Gdy zmaterializujesz widok cech, usługa Databricks przechowuje obliczone wartości cech w tabeli, dzięki czemu mogą one być ponownie używane do trenowania modelu, oceny wsadowej i udostępniania online. Sekcja funkcji zmaterializowanych pokazuje stan tych tabel:
- Każda zmaterializowana funkcja jest wspierana przez tabelę, w której przechowywane są dane funkcji. Funkcje trybu offline są przechowywane w tabeli delty, a funkcje online są przechowywane w sklepie Feature Store online. Możesz kliknąć, aby przejść do tabeli źródłowej.
- Funkcje są zmaterializowane jako grupa, więc jedna tabela zawiera wiele funkcji, a każda funkcja jest przechowywana jako jedna kolumna.
- Każda tabela bazowa jest niezależnym obiektem Unity Catalog, dlatego dostęp do niej można kontrolować tak jak do każdej innej tabeli w usłudze Unity Catalog.
- Ostatni czas materializacji i jego powodzenie lub niepowodzenie są wyświetlane dla każdej zmaterializowanej funkcji.
Błędy materializacji
Zanim zostaną obliczone jakiekolwiek wartości cech, Databricks uruchamia zadanie sprawdzające dla zmaterializowanych cech offline i online. To zadanie oddziela błędy związane z użytkownikiem, takie jak błędy uprawnień lub konfiguracji, od błędów platformy. Błędy sprawdzania poprawności są wyświetlane bezpośrednio w zmaterializowanej funkcji, dzięki czemu można rozwiązać podstawowy problem.
Jeśli bazowy potok materializacji zakończy się błędem po pomyślnym przejściu walidacji, prawdopodobnie jest to błąd platformy, który można zgłosić zespołowi wsparcia Databricks do zbadania.
Sposób materializalizacji funkcji zależy od jego wyzwalacza:
- Funkcje używające
CronSchedulelubTableTriggersą tworzone partiami. Wyniki i wszystkie komunikaty o błędach są wyświetlane w sekcji zmaterializowane funkcje. - Funkcje korzystające z
StreamingModewyzwalacza są zmaterializowane przez deklaratywny potok lakeflow. Po zakończeniu walidacji definicji widoku funkcji zostanie wyświetlony link do potoku, aby można było go wyświetlić.
Ponieważ potoki materializacji są zarządzane przez system, nie można ich modyfikować bezpośrednio, ale możesz użyć interfejsu API REST lub zestawu SDK inżynierii funkcji , aby usunąć te zmaterializowane funkcje i skojarzone z nimi potoki.
Limitations
- Materializacja wsadowa Feature View nie jest obecnie widoczna na karcie Jobs & Pipelines w interfejsie użytkownika. Potoki materializacji widoku cech dla wyzwalaczy strumieniowych są jednak widoczne na karcie Zadania i potoki, w zakładce Zarządzane przez system.
- Funkcje nie są obecnie wyszukiwane w Eksploratorze wykazu i nie są wyświetlane na karcie Ostatnie . Można jednak przejść do pozycji Widoki funkcji w Eksploratorze wykazu.
- Obecnie nie można ustawić alertów dotyczących potoków materializacji.