Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Importante
Questa funzionalità è in Anteprima Pubblica. Gli amministratori dell'area di lavoro possono controllare l'accesso a questa funzionalità dalla pagina Anteprime . Vedere Gestire le anteprime di Azure Databricks.
Come illustrato in Visualizzazioni funzionalità, una visualizzazione funzionalità può essere registrata in Unity Catalog come definizione di funzionalità logica e quindi materializzata per un training e un'inferenza più efficienti. Dopo aver creato e registrato le definizioni di Feature View in Unity Catalog, puoi facoltativamente materializzarle. Le definizioni delle Feature View e lo stato di materializzazione possono essere visualizzati in Catalog Explorer per il rilevamento e il debug.
Permissions
- Per cercare e aprire una definizione di una Feature View, è necessario il privilegio
READ FEATUREsulla Feature View, insieme ai privilegiUSE CATALOGeUSE SCHEMAsul catalogo e sullo schema padre. - Per visualizzare lo stato delle funzionalità materializzate è necessario lo stesso
READ FEATUREprivilegio. Tuttavia, per seguire il collegamento alla pipeline di materializzazione sottostante, è necessario disporre dell'accesso all'area di lavoro in cui viene eseguita tale pipeline.
Usa Esplora cataloghi
Le viste delle funzionalità sono mostrate in Unity Catalog Catalog Explorer sotto l'intestazione Funzioni, all'interno di un catalogo e di uno schema, insieme a eventuali altre funzioni presenti. È possibile distinguere le visualizzazioni delle funzionalità da altre funzioni dall'icona usata. Le visualizzazioni delle funzionalità sono visibili anche all'interno della scheda Funzioni all'interno della visualizzazione Dettagli schema. Per altre informazioni sugli schemi di Unity Catalog, vedere Che cosa sono gli schemi in Azure Databricks?
Esplorare le visualizzazioni delle funzionalità
Di seguito è mostrata una pagina di esempio dei dettagli della vista funzionalità in Esplora cataloghi. Contiene una sezione Definizione e una sezione caratteristiche materializzate, come illustrato di seguito.
Sezione Definizione
Nella sezione definizione vengono visualizzate informazioni di base sulla funzionalità con collegamenti alla tabella di origine sottostante. Una vista di funzionalità è un oggetto proteggibile di Unity Catalog, quindi è possibile concedere autorizzazioni ai principali nella scheda Autorizzazioni, come per qualsiasi altro oggetto proteggibile di Unity Catalog. Per altre informazioni sulle definizioni delle visualizzazioni delle funzionalità, vedere Visualizzazioni delle funzionalità.
Sezione Funzionalità materializzate
Quando materializzi una Feature View, Databricks memorizza i valori delle feature calcolati in una tabella in modo che possano essere riutilizzati per l'addestramento del modello, il punteggio in batch e il serving online. La sezione caratteristiche materializzate mostra lo stato di queste tabelle:
- Ogni funzionalità materializzata è associata a una tabella che contiene i dati archiviati della funzionalità. Le funzionalità offline vengono archiviate in una tabella Delta, mentre le funzionalità online vengono archiviate nell'Archivio funzionalità online. È possibile fare clic su per visualizzare la tabella di backup.
- Le funzionalità vengono materializzate come gruppo, quindi una singola tabella contiene più funzionalità, con ogni funzionalità archiviata come una colonna.
- Ogni tabella di backup è un oggetto Catalogo Unity indipendente, in modo da gestire l'accesso a esso come qualsiasi altra tabella del catalogo Unity.
- L'ultimo tempo di materializzazione e il relativo esito positivo o negativo vengono visualizzati per ogni caratteristica materializzata.
Errori di materializzazione
Prima di calcolare i valori delle funzionalità, Databricks esegue un processo di convalida per le funzionalità materializzate offline e online. Questo processo separa gli errori relativi all'utente, ad esempio errori di autorizzazione o configurazione, dagli errori della piattaforma. Gli errori di convalida vengono visualizzati direttamente nella funzionalità materializzata in modo da poter correggere il problema sottostante.
Se la pipeline di materializzazione sottostante ha esito negativo dopo il passaggio della convalida, è probabile che si verifichi un errore della piattaforma che è possibile segnalare al team di supporto di Databricks per l'analisi.
Il modo in cui una funzionalità si materializza dipende dal trigger:
- Le funzionalità che utilizzano un
CronScheduleoTableTriggervengono materializzate in blocchi. I risultati e i messaggi di errore vengono visualizzati nella sezione caratteristiche materializzate. - Le funzionalità che usano un
StreamingModetrigger vengono materializzate da una pipeline dichiarativa di Lakeflow. Una volta che la definizione della Feature View ha superato la convalida, viene visualizzato un collegamento alla pipeline per visualizzarla.
Poiché le pipeline di materializzazione sono gestite dal sistema, non è possibile modificarle direttamente, ma è possibile usare l'API REST o l'SDK di progettazione delle funzionalità per eliminare queste funzionalità materializzate e le pipeline associate.
Limitazioni
- La materializzazione batch di Feature View non è attualmente visibile nella scheda Jobs & Pipelines della UI. Le pipeline di materializzazione di Feature View per i trigger in streaming sono tuttavia visibili nella scheda Processi e pipeline, sotto la scheda Gestito dal sistema.
- Le funzionalità non sono attualmente disponibili per la ricerca all'interno di Esplora cataloghi e non vengono visualizzate nella scheda Recenti . Tuttavia, è possibile passare a Visualizzazioni funzionalità all'interno di Esplora cataloghi.
- Non è attualmente possibile impostare avvisi sulle pipeline di materializzazione.