Cercare gli oggetti dell'area di lavoro
Questo articolo descrive come cercare tables, volumes, notebook, query, dashboard, avvisi, file, cartelle, librerie, processi, repository, partner e inserzioni di Marketplace nell'area di lavoro di Azure Databricks.
Tables deve essere registrato in Unity Catalog per essere visualizzato nei risultati della ricerca.
Nelle aree di lavoro che usano chiavi gestite dal cliente per la crittografia, il contenuto del notebook e il contenuto delle query non sono disponibili nella ricerca.
Ricerca intelligente
La ricerca di Azure Databricks sfrutta DatabricksIQ, il motore di data intelligence per Azure Databricks, per offrire un'esperienza di ricerca più intelligente basata sull'intelligenza artificiale. I commenti generati dall'intelligenza artificiale usano modelli di linguaggio di grandi dimensioni per aggiungere automaticamente descrizioni e tag a tables e columns gestiti da Unity Catalog. Questi commenti rendono il motore di ricerca consapevole del gergo aziendale univoco, delle metriche e della semantica, fornendo il contesto necessario per rendere i risultati della ricerca più pertinenti, accurati e interattivi.
Ricerca di spostamento
Per eseguire una ricerca nell'area di lavoro usando la ricerca di spostamento nella barra superiore dell'interfaccia utente, eseguire le operazioni seguenti:
Fare clic sul campo Cerca nella barra superiore dell'area di lavoro di Azure Databricks o usare il tasto di scelta rapida Command-P.
I file, i notebook, le query, gli avvisi e i dashboard recenti sono elencati in Recenti, ordinati in base alla data dell'ultima apertura.
Immettere i criteri di ricerca.
Gli oggetti recenti nella list vengono filtrati in modo che corrispondano ai criteri di ricerca. La ricerca di spostamento può anche suggerire altri oggetti che soddisfano i criteri. Per eseguire una ricerca completa dell'area di lavoro, usare la pagina Risultati ricerca .
Select un elemento da list.
Pagina dei risultati della ricerca
L'esperienza di ricerca a pagina intera offre più spazio per visualizzare i risultati, più metadati per gli oggetti e altri filtri per restringere i risultati.
Per filtrare i risultati della ricerca in base al tipo di oggetto, al proprietario dell'oggetto o alla data dell'ultima modifica nella pagina Risultati della ricerca , eseguire le operazioni seguenti:
Fare clic sul campo Cerca nella barra superiore dell'area di lavoro di Azure Databricks oppure usare il tasto di scelta rapida Command-P e quindi premere INVIO.
Verrà visualizzata la pagina Risultati ricerca .
Immettere i criteri di ricerca.
Select un elemento dal list.
È possibile eseguire la ricerca in base alla stringa di testo, al tipo di oggetto o a entrambi. Dopo aver digitato i criteri di ricerca e aver premuto INVIO, il sistema cerca i nomi di tutte le query, dashboard, avvisi, file, cartelle, notebook, librerie, repository, partner e presentazioni nel Marketplace nell'area di lavoro a cui si ha accesso. Se l'area di lavoro è abilitata per Unity Catalog, il sistema cerca anche nomi table, commenti table, nomi column e commenti column.
Ricerca per stringa di testo
Per cercare una stringa di testo, digitare la stringa nel campo di ricerca e quindi premere INVIO. Il sistema cerca i nomi di tutti gli oggetti nell'area di lavoro a cui si ha accesso. Esegue anche la ricerca di testo nei comandi del notebook, ma non in file non di notebook.
È possibile inserire virgolette intorno alla voce di ricerca per restringere i risultati della ricerca solo ai documenti che contengono la frase esatta.
La ricerca esatta delle corrispondenze supporta quanto segue:
- Virgolette di base (ad esempio,
"spark.sql("
) - Virgolette precedute da caratteri di escape (ad esempio,
"spark.sql(\"select"
)
La ricerca esatta delle corrispondenze non supporta quanto segue:
- Con virgolette e senza virgolette (ad esempio,
"spark.sql" partition
) - Virgolette multiple (ad esempio,
"spark.sql" "partition"
)
Ricerca semantica
Importante
Questa funzionalità è disponibile in anteprima pubblica.
È possibile usare il linguaggio naturale per cercare Unity Catalogtables. La ricerca restituisce risultati che hanno un significato semantico correlato.
Ad esempio, la query di ricerca "Cosa devo usare per le aree geografiche" è incentrata sulle "aree geografiche" e trova termini correlati contenenti attributi geografici come città, paesi, territori e aree geografiche.
La ricerca può anche comprendere i modelli nelle query di ricerca separando ciò che potrebbe essere un termine di ricerca da un filtro, il che significa che le query in linguaggio naturale sono ancora più potenti.
Ad esempio, la query di ricerca "Mostrami tables sulle ispezioni" è suddivisa in modo che "ispezioni" sia il termine chiave e "table" è il tipo di oggetto che l'utente sta cercando.
Limit eseguire la ricerca in un tipo di oggetto specifico
È possibile cercare elementi per tipo (ad esempio file, cartelle, notebook, librerie, tableso repository) facendo clic sul tipo di oggetto nella pagina risultati della ricerca, dal Tipolist o dalle schede a destra della pagina. Una stringa di testo non è obbligatoria. Se si lascia vuoto il campo di testo e quindi si preme INVIO, il sistema cerca tutti gli oggetti di quel tipo. Fare clic su un nome dall'elenco list per aprire l'elemento nell'area di lavoro. È anche possibile usare i menu a discesa per restringere ulteriormente i risultati della ricerca per gli elementi di un tipo specifico, ad esempio in base al proprietario o alla data dell'ultima modifica.
È anche possibile specificare filtri nella query di ricerca nella barra di ricerca nella parte superiore dell'interfaccia utente. Ad esempio, è possibile includere quanto segue nella query di ricerca per cercare il tables che possiedi: type:table owner:me
. Per altre informazioni su come specificare i filtri tramite sintassi, applicare filtri nella pagina Risultati della ricerca e vedere come la query nella barra di ricerca viene aggiornata automaticamente.
Popolarità
La ricerca utilizza segnali di popolarità basati su quanto spesso gli altri utenti nell'area di lavoro interagiscono con specifici tables per migliorare il posizionamento delle tables.
Senza aumentare la popolarità, dovresti interrogare il tables restituito nei risultati della ricerca per sapere quale sia l'tableautorevole. Con l'aumento della popolarità, il table più popolare è classificato più alto in modo da non dover indovinare quale è quello corretto. L'indicatore di popolarità accanto al nome table nei risultati della ricerca riflette la classifica degli oggetti. È anche possibile ordinare i risultati della ricerca in base alla popolarità.
Schede conoscenze
Quando la ricerca è in grado di identificare ciò che si sta cercando con elevata attendibilità, il risultato della ricerca principale si trasforma in una scheda conoscenze. Una scheda conoscenze fornisce metadati di oggetto aggiuntivi. Le schede di conoscenza sono supportate per Unity Catalog gestito tables.
Cercare tables e modelli nelle aree di lavoro abilitate per Unity Catalog
Nelle aree di lavoro abilitate per Unity Catalog, è possibile cercare per tables e i modelli registrati in Unity Catalog. È possibile eseguire una ricerca in uno dei seguenti modi:
- Table, visualizzare o i nomi dei modelli.
- Table, visualizza o modella i commenti.
- Table o visualizzare nomi di column.
- Table o visualizzare column commenti.
- Table o visualizzare le chiavi dei tag .
Per filtrare i risultati della ricerca in base al padre
È anche possibile ordinare i risultati in base alla popolarità del table.
I risultati della ricerca non includono:
Tables, viewse i modelli che non hai il permesso di vedere.
In altre parole, affinché un table o un modello appaia nei risultati della ricerca, è necessario disporre almeno del privilegio
SELECT
su tale table o del privilegioEXECUTE
sul modello, del privilegioUSE SCHEMA
sul relativo schemapadre e del privilegioUSE CATALOG
sul relativo catalogpadre. Per impostazione predefinita, gli amministratori metastore dispongono di tali privilegi. A tutti gli altri utenti devono essere concessi tali privilegi. Vedere i privilegi di Unity Catalog e gli oggetti a protezione diretta.Tables e views nel metastore Hive legacy, cioè nel
hive_metastore
catalog.Per aggiornare questi tables a Unity Catalog e renderli disponibili per la ricerca, seguire le istruzioni in Aggiornare Hive tables e views a Unity Catalog.
Modelli nel registro dei modelli dell'area di lavoro.
Per aggiornare i flussi di lavoro ml per creare modelli in Unity Catalog, vedere Aggiornare i flussi di lavoro ml ai modelli di destinazione in Unity Catalog.
Usare i tag per cercare tables
È possibile usare la barra di ricerca dell'area di lavoro di Azure Databricks per cercare tables, volumes, viewse tablecolumns usando chiavi di tag e tag values. È anche possibile usare le chiavi dei tag per filtrare tables e views usando la ricerca nell'area di lavoro. Non è possibile cercare altri oggetti con tag, ad esempio catalogs o schemi. Vedi anche Applicare tag agli oggetti protetti di Unity Catalog.
Solo tables e views che hai il permesso di visualizzare appaiono nei risultati di ricerca.
Per cercare tables, viewse columns usando i tag:
Fare clic sul campo Cerca nella barra superiore dell'area di lavoro di Azure Databricks o usare il tasto di scelta rapida Command-P.
Non è possibile usare il campo filtro in Catalog Explorer per eseguire la ricerca in base al tag.
Immettere i criteri di ricerca. Cerca i contrassegnati tables o columns immettendo la chiave o il valore del tag table o column. È necessario usare la chiave del tag o il termine valore esatto.
Se si vuole eseguire la ricerca solo in base alla chiave del tag, usare la sintassi :
tag:<tag_key>
. Per eseguire la ricerca in base alla chiave del tag e al valore del tag, ometteretag:
.
Per filtrare i risultati della ricerca table usando le chiavi di tag:
- Fare clic sul campo Cerca nella barra superiore dell'area di lavoro di Azure Databricks o usare il tasto di scelta rapida Command-P.
- Immettere un termine di ricerca o lasciare vuoto il campo di ricerca.
- Nella pagina dei risultati della ricerca , fare clic sul menu a discesa Tipo e selectTables.
- Usare il menu a discesa filtro tag
per la chiave del tag.