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.
Questo articolo illustra le impostazioni di SQL Warehouse e i controlli di accesso disponibili per gli amministratori dell'area di lavoro.
Databricks consiglia di mantenere le impostazioni predefinite per tutte le configurazioni a livello di area di lavoro per SQL Warehouse. Queste impostazioni presuppongono che gli amministratori dell'area di lavoro siano responsabili della creazione e della configurazione di tutti i data warehouse e dell'uso di Unity Catalog per la governance dei dati.
Gli amministratori dell'area di lavoro possono configurare le impostazioni seguenti per un'area di lavoro di Azure Databricks:
- Revocare tutti gli accessi a SQL Warehouse.
- Concedere la possibilità di creare sql warehouse.
- Configurare i parametri predefiniti che controllano l'ambiente di calcolo di SQL Warehouse.
- Configurare i criteri di accesso ai dati per sql warehouse.
- Impostare un magazzino predefinito (Beta).
Nota
Per impostazione predefinita, tutti gli utenti hanno accesso a Databricks SQL. Per eseguire l'onboarding degli utenti in Databricks SQL, eseguire le azioni seguenti:
- Distribuire un magazzino SQL. Consulta Creare un SQL Warehouse.
- Concedere agli utenti l'accesso a SQL Warehouse. Vedere Gestione di un magazzino SQL.
- Concedere l'accesso ai dati usando Unity Catalog. Vedere Configurazioni di accesso ai dati.
Per impostazione predefinita, nelle aree supportate sono abilitati i nuovi data warehouse SQL serverless. Si veda Abilitare SQL warehouse serverless.
Revocare l'accesso a SQL Warehouse
È possibile revocare l'accesso ai magazzini SQL per un utente, un'entità-servizio o un gruppo annullando l'assegnazione del diritto Databricks SQL access. Si veda Gestire l'entitlement.
Concedere privilegi di creazione di SQL Warehouse
È possibile concedere privilegi di creazione di SQL Warehouse a un utente, a un'entità servizio o a un gruppo assegnando il diritto di Allow unrestricted cluster creation. Si veda Gestire l'entitlement.
Configurare i parametri SQL
Per configurare tutti i warehouse con i parametri SQL:
Fare clic sul nome utente nella barra superiore dell'area di lavoro e selezionare Impostazioni dal menu a discesa.
Fare clic su Calcolo sotto l'intestazioneImpostazioni sul lato sinistro della schermata.
Fare clic su Gestisci accanto a magazzini SQL e calcolo serverless.
Nella casella di testo dei parametri di configurazione SQL , specificare una coppia chiave-valore per riga. Separare il nome del parametro dal relativo valore usando uno spazio. Ad esempio, per abilitare
ANSI_MODE:
degli SQL warehouseFare clic su Salva.
Importante
Quando si modifica un parametro di configurazione SQL, tutti i warehouse in esecuzione vengono riavviati automaticamente.
Per una panoramica generale dei parametri di configurazione SQL disponibili, vedere Parametri di configurazione.
Per configurare tutti i warehouse SQL con l'API REST, vedere API sql warehouses.
Configurare i criteri di accesso ai dati per SQL Warehouse
Databricks consiglia di gestire i criteri di accesso ai dati usando Unity Catalog.
Alcune origini dati potrebbero richiedere privilegi aggiuntivi. Vedere Configurazioni di accesso ai dati.
Nota
Quando si configurano criteri di accesso ai dati diversi da Unity Catalog, si applicano anche gli ACL di tabella legacy. Vedere Abilitare il controllo di accesso alle tabelle del metastore Hive in un cluster (legacy).
Impostare un'istanza predefinita di SQL Warehouse per l'area di lavoro
Importante
Questa funzionalità è in versione beta. Gli amministratori dell'area di lavoro possono controllare l'accesso a questa funzionalità dalla pagina Anteprime . Vedere Gestire le anteprime di Azure Databricks.
L'impostazione di un warehouse predefinito consente di allineare i carichi di lavoro SQL alle risorse di calcolo con dimensioni appropriate. Il data warehouse SQL predefinito in un'area di lavoro viene selezionato automaticamente nella maggior parte delle aree di creazione SQL, tra cui l'editor SQL, i dashboard di intelligenza artificiale/BI, intelligenza artificiale/BI Genie, avvisi e Esplora cataloghi.
I singoli utenti possono eseguire l'override di questa impostazione selezionando un warehouse diverso prima di eseguire una query. Possono anche definire il proprio warehouse predefinito a livello di utente da applicare tra le sessioni.
Nota
Per impostare un warehouse predefinito, è necessario abilitare l'impostazione Warehouse predefinito dalla pagina Anteprime nell'area di lavoro. Vedere Gestire le anteprime di Azure Databricks.
Per impostare un warehouse predefinito per l'area di lavoro:
- Fare clic sul nome utente nella barra superiore dell'area di lavoro e selezionare Impostazioni dal menu a discesa.
- In Impostazioni fare clic su Calcolo.
- Usare il menu a discesa accanto a Default warehouse (Magazzino predefinito) per selezionare un nuovo valore predefinito. Per mantenere il comportamento corrente, lasciare selezionata l'impostazione Last .To keep the current behavior, leave the setting as Last selected.
Trasferire la proprietà di un'istanza di SQL Warehouse
L'utente a cui si trasferisce la proprietà di un'istanza di SQL Warehouse deve avere il Allow unrestricted cluster creation diritto.
- Come amministratore dell'area di lavoro, accedere all'area di lavoro di Azure Databricks.
- Fare clic su SQL Warehouse nella barra laterale.
- In una riga del magazzino, fare clic
all'estrema destra e quindi selezionare Autorizzazioni. Vengono visualizzate le autorizzazioni di SQL Warehouse.
- Fare clic sull'icona a forma di ingranaggio in alto a destra e fare clic su Assegna nuovo proprietario.
- Selezionare l'utente a cui assegnare la proprietà. Le entità servizio e i gruppi non possono essere assegnati alla proprietà di un data warehouse SQL.
- Cliccare Conferma.