Magazyn funkcji i obsługa modeli

Internetowe sklepy funkcjonalne Databricks są obsługiwane przez Lakebase. Gdy tworzysz magazyn online za pomocą klienta Feature Engineering, Databricks tworzy projekt Lakebase jako bazowy mechanizm składowania, zapewniając dostęp o niskich opóźnieniach do danych cech na potrzeby wnioskowania ML w czasie rzeczywistym.

Przypadki użycia

  • Wnioskowanie modelu w czasie rzeczywistym: udostępniaj najnowsze wartości cech do punktów końcowych serwowania modelu z małym opóźnieniem. Modele trenowane za pomocą inżynierii funkcji Databricks automatycznie śledzą pochodzenie swoich funkcji i używają katalogu Unity do lokalizowania odpowiedniego sklepu online podczas serwowania.
  • Punkty końcowe do serwowania cech: Dostarczaj cechy bezpośrednio do zewnętrznych aplikacji i usług bez modelu, korzystając z punktów końcowych do serwowania cech.
  • Systemy rekomendacji, wykrywanie oszustw, personalizacja: każda aplikacja wymagająca spójnych, o wysokiej przepustowości wyszukiwań cech na nieaktywnych tabelach cech.

Jak to działa

Online Feature Store'y synchronizują dane z offline tabel funkcji Unity Catalog do projektu Lakebase. Określasz częstotliwość synchronizacji danych przy użyciu trybów publikowania:

  • TRIGGERED (ustawienie domyślne): synchronizacja przyrostowa zgodnie z harmonogramem lub za pośrednictwem interfejsu API.
  • CIĄGŁE: Strumieniowy potok danych, który aktualizuje sklep internetowy, gdy nowe dane są zapisywane w tabeli w trybie offline.
  • MIGAWKA: Jednorazowa pełna kopia, efektywna w przypadku aktualizacji zbiorczych.

Ponieważ sklep internetowy jest projektem Lakebase, korzysta z automatycznego skalowania obliczeniowego, skalowania do zera podczas bezczynności oraz zarządzania Unity Catalog.

Migracja jest bezpieczna i bezproblemowa

Nowe sklepy z funkcjami online są automatycznie tworzone jako projekty Lakebase. Istniejące zadania Feature Store i Model Serving będą nadal działać bez konieczności podejmowania żadnych działań.

Interfejsy create_online_store i update_online_store nadal działają w przypadku sklepów online zarządzanych za pośrednictwem klienta inżynierii funkcji, bez konieczności stosowania korekt. Należy pamiętać, że update_online_store nie jest obsługiwane w przypadku wystąpień skalowania automatycznego utworzonych bezpośrednio za pośrednictwem interfejsu API projektów lub interfejsu użytkownika. Aby uzyskać szczegółowe informacje, zobacz Ograniczenia.

Uwaga / Notatka

Feature Serving i Model Serving endpointy, które wyszukują funkcje z wielu internetowych sklepów funkcjonalnych, nadal działają, ale nie można tworzyć takich nowych konfiguracji na Lakebase. Aby uzyskać szczegółowe informacje, zobacz Ograniczenia.

Implementacja

Aby uzyskać pełne instrukcje dotyczące konfiguracji, dokumentację interfejsu API i przykłady notesów, zobacz Databricks Online Feature Stores.

Dodatkowe zasoby