Creare un'istanza di SQL Warehouse

Gli amministratori dell'area di lavoro e gli utenti con privilegi sufficienti possono configurare e gestire i warehouse SQL. Questo articolo illustra come creare, modificare e monitorare i warehouse SQL esistenti.

È anche possibile creare sql warehouse usando l'API sql warehouse o Terraform.

Databricks consiglia di usare sql warehouse serverless quando disponibile.

Nota

La maggior parte degli utenti non può creare sql warehouse, ma può riavviare qualsiasi sql warehouse a cui può connettersi. Vedere Che cos'è un'istanza di SQL Warehouse?

Requisiti

Per i warehouse SQL sono previsti i requisiti seguenti:

  • Per creare un'istanza di SQL Warehouse, è necessario essere un amministratore dell'area di lavoro o un utente con autorizzazioni di creazione di cluster senza restrizioni.

  • Prima di poter creare un'istanza di SQL Warehouse serverless in un'area che supporta la funzionalità, potrebbero essere necessari passaggi. Vedere Abilitare sql warehouse serverless.

  • Per i data warehouse SQL classici o pro, l'account Azure deve avere una quota di vCPU adeguata. La quota di vCPU predefinita è in genere adeguata per creare un data warehouse SQL serverless, ma potrebbe non essere sufficiente per ridimensionare il warehouse SQL o per creare warehouse aggiuntivi. Vedere Quota vCPU di Azure necessaria per i warehouse SQL classici e pro. È possibile richiedere una quota vCPU aggiuntiva. L'account Azure potrebbe avere limitazioni sulla quota di vCPU che è possibile richiedere. Per altre informazioni, contattare il team dell'account Azure.

Creare un'istanza di SQL Warehouse

Per creare un'istanza di SQL Warehouse usando l'interfaccia utente Web:

  1. Fare clic su SQL Warehouse nella barra laterale.
  2. Fare clic su Crea SQL Warehouse.
  3. Immettere un nome per il magazzino.
  4. (Facoltativo) Configurare le impostazioni del magazzino. Vedere Configurare le impostazioni di SQL Warehouse.
  5. (Facoltativo) Configurare le opzioni avanzate. Vedere Opzioni avanzate.
  6. Fai clic su Crea.
  7. (Facoltativo) Configurare l'accesso a SQL Warehouse. Vedere Gestire un'istanza di SQL Warehouse.

Il magazzino creato viene avviato automaticamente.

Configurazione predefinita di SQL Warehouse

Configurare le impostazioni di SQL Warehouse

È possibile modificare le impostazioni seguenti durante la creazione o la modifica di un'istanza di SQL Warehouse:

  • Le dimensioni del cluster rappresentano le dimensioni del nodo driver e il numero di nodi di lavoro associati al cluster. Il valore predefinito è X-Large. Per ridurre la latenza delle query, aumentare le dimensioni.

  • Arresto automatico determina se il magazzino si arresta se è inattiva per il numero specificato di minuti. I warehouse SQL inattive continuano ad accumulare addebiti per le istanze cloud e DBU fino a quando non vengono arrestati.

    • Pro e sql warehouse classici: il valore predefinito è 45 minuti, consigliato per l'uso tipico. Il minimo è 10 minuti.
    • Serverless SQL Warehouses: il valore predefinito è 10 minuti, consigliato per l'uso tipico. Il minimo è 5 minuti quando si usa l'interfaccia utente. Si noti che è possibile creare un'istanza di SQL Warehouse serverless usando l'API SQL Warehouses, nel qual caso è possibile impostare il valore di arresto automatico come minimo di 1 minuto.
  • Il ridimensionamento imposta il numero minimo e massimo di cluster che verranno usati per una query. Il valore predefinito è minimo e un massimo di un cluster. È possibile aumentare il numero massimo di cluster se si vuole gestire più utenti simultanei per una determinata query. Azure Databricks consiglia un cluster per ogni 10 query simultanee.

    Per garantire prestazioni ottimali, Databricks ricicla periodicamente i cluster. Durante un periodo di riciclo, è possibile visualizzare temporaneamente un numero di cluster che supera il valore massimo, perché Databricks esegue la transizione di nuovi carichi di lavoro al nuovo cluster e attende di riciclare il cluster precedente fino al completamento di tutti i carichi di lavoro aperti.

  • Il tipo determina il tipo di magazzino. Se l'account serverless è abilitato, l'impostazione predefinita è serverless. Per l'elenco, vedere Tipi di sql warehouse.

Opzioni avanzate

Configurare le opzioni avanzate seguenti espandendo l'area Opzioni avanzate quando si crea un nuovo sql warehouse o si modifica un'istanza di SQL Warehouse esistente. È anche possibile configurare queste opzioni usando l'API SQL Warehouse.

  • Tag: i tag consentono di monitorare il costo delle risorse cloud usate da utenti e gruppi nell'organizzazione. I tag vengono specificati come coppie chiave-valore.

  • Catalogo Unity: se Il catalogo unity è abilitato per l'area di lavoro, è l'impostazione predefinita per tutti i nuovi warehouse nell'area di lavoro. Se Il catalogo unity non è abilitato per l'area di lavoro, questa opzione non viene visualizzata. Vedere Cos'è Unity Catalog?.

  • Canale: usare il canale di anteprima per testare nuove funzionalità, incluse le query e i dashboard, prima che diventi lo standard SQL di Databricks.

    Le note sulla versione elencano le informazioni disponibili nella versione di anteprima più recente.

Importante

Databricks consiglia di usare una versione di anteprima per i carichi di lavoro di produzione. Poiché solo gli amministratori dell'area di lavoro possono visualizzare le proprietà di un warehouse, incluso il relativo canale, considerare che un databricks SQL Warehouse usa una versione di anteprima nel nome di tale warehouse per impedire agli utenti di usarlo per i carichi di lavoro di produzione.

Gestire un'istanza di SQL Warehouse

Gli amministratori e gli usi dell'area di lavoro con i privilegi CAN MANAGE in un'istanza di SQL Warehouse possono completare le attività seguenti in un'istanza di SQL Warehouse esistente:

  • Per arrestare un magazzino in esecuzione, fare clic sull'icona di arresto accanto al magazzino.
  • Per avviare un magazzino arrestato, fare clic sull'icona di avvio accanto al magazzino.
  • Per modificare un magazzino, fare clic sul menu Puntini di sospensione verticali kebab e quindi su Modifica.
  • Per aggiungere e modificare le autorizzazioni, fare clic sul menu Puntini di sospensione verticali kebab e quindi su Autorizzazioni. Per informazioni sui livelli di autorizzazione, vedere ACL di SQL Warehouse.
  • Per aggiornare un'istanza di SQL Warehouse a serverless, fare clic sul menu Puntini di sospensione verticalikebab e quindi su Aggiorna a serverless.
  • Per eliminare un magazzino, fare clic sul menu Puntini di sospensione verticalikebab e quindi su Elimina.

Nota

Contattare il rappresentante di Databricks per ripristinare i magazzini eliminati entro 14 giorni.