Impostazioni di amministrazione di SQL Warehouse

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 autorizzazioni 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.

Nota

Per impostazione predefinita, tutti gli utenti hanno accesso a Databricks SQL. Per eseguire l'onboarding degli utenti in Databricks SQL, è necessario distribuire un'istanza di SQL Warehouse, concedere agli utenti l'accesso a SQL Warehouse e concedere l'accesso ai dati usando Unity Catalog.

Per impostazione predefinita, nelle aree supportate sono abilitati i nuovi data warehouse SQL serverless. Vedere Abilitare sql warehouse serverless.

Revocare l'accesso a SQL Warehouse

È possibile revocare l'accesso a SQL Warehouse per un utente, un'entità servizio o un gruppo annullando l'assegnazione del Databricks SQL access diritto. Vedere Gestire i diritti.

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 Allow unrestricted cluster creation diritto. Vedere Gestire i diritti.

Configurare i parametri SQL

Per configurare tutti i warehouse con i parametri SQL:

  1. Fare clic sul nome utente nella barra superiore dell'area di lavoro e selezionare Impostazioni dall'elenco a discesa.

  2. Fare clic su Gestisci accanto a SQL Warehouse.

  3. Nella casella di testo 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:

    Screenshot che mostra ANSI_MODE impostato su true per tutti i warehouse SQL

    Per un elenco di tutti i parametri supportati nell'ambito globale, vedere Parametri di configurazione.

  4. Fare 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 Abilitare la configurazione dell'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).See Enable Hive metastore table access control on a cluster (legacy).

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.

  1. Come amministratore dell'area di lavoro, accedere all'area di lavoro di Azure Databricks.
  2. Fare clic su SQL Warehouse nella barra laterale.
  3. In una riga del magazzino fare clic sul Menu Kebab menu kebab all'estrema destra e selezionare Autorizzazioni. Vengono visualizzate le autorizzazioni di SQL Warehouse.
  4. Fare clic sull'icona a forma di ingranaggio in alto a destra e fare clic su Assegna nuovo proprietario.
  5. 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.
  6. Fare clic su Conferma.