Accedere e gestire le query salvate
Questo articolo illustra come fare a usare l'interfaccia utente di Azure Databricks per accedere e gestire le query.
Visualizza query
È possibile eseguire query usando i seguenti metodi:
- Cliccare su Area di lavoro nella barra laterale. Le query sono visualizzabili, per impostazione predefinita, nella cartella Home. Gli utenti possono organizzare le query in cartelle nel visualizzatore area di lavoro insieme ad altri oggetti Databricks.
- Cliccare su Query nella barra laterale. Gli oggetti nelle finestre Query vengono ordinati in ordine cronologico inverso per impostazione predefinita. È possibile riordinare il list facendo clic sull'intestazione Creata incolumn. Digitare nella casella di testo Filtra query per filtrare in base a Nome, Tag o Proprietario.
Organizzare le query in cartelle nel visualizzatore area di lavoro
È possibile organizzare le query in cartelle nel visualizzatore area di lavoro e in altri oggetti Databricks. Vedere Visualizzatore area di lavoro.
Trasferire la titolarità di una query
Per trasferire la titolarità di una query, è necessario essere un amministratore dell'area di lavoro. Le entità servizio e i gruppi non possono essere assegnati alla titolarità di una query. È anche possibile trasferire la titolarità usando API Autorizzazioni.
Come amministratore dell'area di lavoro, accedere all'area di lavoro di Azure Databricks.
Nella barra laterale, cliccare su Query.
Cliccare su query.
Cliccare sul pulsante Condividi in alto a destra per aprire la finestra di dialogo Condivisione.
Fare clic sull'icona a forma di ingranaggio in alto a destra e fare clic su Assegna nuovo proprietario.
Select l'utente a cui assegnare la proprietà.
Cliccare Conferma.
Configurare le autorizzazioni query
Agli amministratori dell'area di lavoro e al creatore di query vengono concesse automaticamente le autorizzazioni per controllare quali utenti possono gestire ed eseguire query. È necessario disporre almeno dell'autorizzazione CAN MANAGE per una query per condividere le query.
Le query supportano due tipi di impostazioni di condivisione:
- Esegui come spettatore: le credenziali dello spettatore vengono usate per eseguire la query. Lo spettatore deve inoltre disporre almeno delle autorizzazioni CAN USE per il Warehouse. Agli utenti è possibile concedere l'autorizzazione CAN EDIT solo quando l'impostazione di condivisione è da set a Esegui come visualizzatore.
- Esegui come proprietario: la credenziale del proprietario viene usata per eseguire la query.
Per altre informazioni sui livelli di autorizzazione delle query, vedere ACL di Query.
Nella barra laterale, cliccare su Query.
Cliccare su query.
Cliccare sul pulsante in alto a destra per aprire la finestra di dialogo Condivisione.
Segui i passaggi in base al tipo di autorizzazione che vuoi grant:
Cercare e select i gruppi e gli utenti e assegnare il livello di autorizzazione.
Fare clic su Aggiungi.
Nel campo Impostazioni di condivisione >Credentials nella parte inferiore, select seleziona Esegui come visualizzatore o Esegui come proprietario.
È anche possibile copiare il collegamento alla query nella finestra di interazione Condivisione.
Accesso amministratore a tutte le query
Un utente amministratore dell'area di lavoro di Azure Databricks ha accesso a tutte le query nell'area di lavoro. Quando è selezionata la scheda Tutte le Query, un amministratore dell'area di lavoro può visualizzare ed eliminare tutte le query. Tuttavia, un amministratore dell'area di lavoro non può modificare una query durante l'impostazione di condivisione credentials vengono set per Esegui come proprietario.
Per visualizzare tutte le query:
- Cliccare su Query nella barra laterale.
- Cliccare sulla scheda Tutte le Query nella parte superiore della schermata.
Creazione di query in altri ambienti
È possibile creare query senza usare l'interfaccia utente di Azure Databricks usando l'API Rest, un connettore JDBC/ODBC o uno strumento partner.
Vedere Connettori SQL, librerie, driver, API e strumenti per eseguire comandi SQL ed esplorare oggetti database in Azure Databricks.
È anche possibile creare una query con operatore Databricks Terraform e databricks_sql_query.
Vedere Partner tecnologici per informazioni sugli strumenti dei partner che è possibile usare tramite Partner Connect.