Prozkoumání zobrazení funkcí v katalogu Unity

Important

Tato funkce je ve verzi Public Preview. Správci pracovního prostoru můžou řídit přístup k této funkci ze stránky Previews . Viz Manage Azure Databricks preview.

Jak je popsáno v zobrazeních funkcí, můžete zobrazení funkcí zaregistrovat v katalogu Unity jako definici logické funkce a pak materializovat pro efektivnější trénování a odvozování. Po vytvoření a registraci definic zobrazení funkcí v katalogu Unity je můžete volitelně materializovat. Definice zobrazení Feature View a stav materializace lze zobrazit v Průzkumníku katalogu pro vyhledávání a ladění.

Povolení

  • Pokud chcete vyhledat a otevřít definici Feature View, potřebujete oprávnění READ FEATURE k Feature View a také oprávnění USE CATALOG a USE SCHEMA k nadřazenému katalogu a schématu.
  • Zobrazení stavu materializovaných funkcí vyžaduje stejné READ FEATURE oprávnění. Pokud ale chcete pomocí odkazu přejít na základní kanál materializace, potřebujete přístup k pracovnímu prostoru, ve kterém tento kanál běží.

Použití Průzkumníka katalogu

Feature Views se zobrazují v Unity Catalogu v Catalog Exploreru pod nadpisem Funkce v rámci katalogu a schématu spolu se všemi dalšími funkcemi, které můžete mít. Zobrazení funkcí můžete odlišit od ostatních funkcí podle použité ikony. Zobrazení funkcí jsou také viditelná na kartě Funkce v zobrazení podrobností schématu. Další informace o schématech katalogu Unity najdete v tématu Co jsou schémata v Azure Databricks?

Prozkoumání zobrazení funkcí

Níže je příklad stránky s podrobnostmi zobrazení funkcí v Průzkumníku katalogu. Obsahuje oddíl Definice a materializovaný oddíl funkcí, jak je popsáno níže.

Stránka podrobností zobrazení funkcí

Oddíl definice

Oddíl definice zobrazí základní informace o funkci s odkazy na podkladovou zdrojovou tabulku. Pohled na atributy je zabezpečitelný objekt v Unity Catalogu, takže uživatelům a skupinám lze na kartě Oprávnění udělit oprávnění stejně jako u jakéhokoli jiného zabezpečitelného objektu v Unity Catalogu. Další informace o definicích zobrazení funkcí najdete v zobrazení funkcí .

Definice zobrazení funkcí

Sekce materializovaných funkcí

Když materializujete zobrazení funkcí, databricks ukládá své vypočítané hodnoty funkcí do tabulky, aby je bylo možné znovu použít pro trénování modelu, dávkové vyhodnocování a online obsluhu. Sekce materializovaných funkcí zobrazuje stav těchto tabulek:

  • Každý materializovaný atribut má podkladovou tabulku, která uchovává data atributu v klidovém stavu. Offline funkce jsou uložené v tabulce Delta, zatímco online funkce jsou uložené v online úložišti funkcí. Kliknutím můžete zobrazit podkladovou tabulku.
  • Funkce jsou materializovány jako skupina, takže jedna tabulka obsahuje více funkcí, přičemž každá funkce je uložená jako jeden sloupec.
  • Každá záložní tabulka je nezávislý objekt katalogu Unity, takže k němu můžete řídit přístup jako k jakékoli jiné tabulce katalogu Unity.
  • Pro každou materializovanou funkci se zobrazí čas poslední materializace a její úspěch nebo neúspěch.

Podokno materializovaných funkcí Feature View

Selhání materializace

Než se vypočítá všechny hodnoty funkcí, Databricks spustí úlohu ověření pro offline a online materializované funkce. Tato úloha odděluje chyby uživatelů, jako jsou chyby oprávnění nebo konfigurace, od chyb platformy. Chyby ověření se zobrazí přímo u materializované funkce, abyste mohli opravit základní problém.

Pokud podkladový kanál materializace selže po úspěšném ověření, pravděpodobně se jedná o chybu platformy, kterou můžete nahlásit týmu podpory Databricks pro šetření.

Způsob materializace funkce závisí na jeho triggeru:

  • Funkce, které používají CronSchedule nebo TableTrigger, jsou zpracovávány po dávkách. Výsledky a všechny chybové zprávy se zobrazují v části materializované funkce.
  • Funkce, které používají StreamingMode trigger, jsou materializovány deklarativním kanálem Lakeflow. Jakmile definice zobrazení funkcí projde ověřením, zobrazí se odkaz na kanál, abyste ho mohli zobrazit.

Vzhledem k tomu, že kanály materializace jsou spravované systémem, nemůžete je upravovat přímo, ale k odstranění těchto materializovaných funkcí a souvisejících kanálů můžete použít rozhraní REST API nebo sadu SDK pro přípravu funkcí .

Limitations

  • Dávková materializace Feature View se momentálně nezobrazuje na kartě Úlohy a kanály v uživatelském rozhraní. Kanály materializace zobrazení funkcí pro triggery streamování jsou však viditelné na kartě Úlohy a kanály na kartě Spravované systémem.
  • Funkce se momentálně nedají prohledávat v Průzkumníku katalogu a nezobrazují se na kartě Poslední . V Průzkumníku katalogu ale můžete přejít do zobrazení funkcí.
  • U kanálů pro materializaci momentálně nelze nastavit upozornění.