Condividi tramite


Aggiungere una risorsa di SQL Warehouse a un'app Databricks

Aggiungere SQL Warehouse come risorse di Databricks Apps per consentire all'app di connettersi alle risorse di calcolo ed eseguire query SQL.

Aggiungere una risorsa di SQL Warehouse

Prima di aggiungere un SQL Warehouse come risorsa, esamina i prerequisiti della risorsa dell'app.

  1. Quando si crea o si modifica un'app, passare al passaggio Configura .
  2. Nella sezione Risorse dell'app fare clic su + Aggiungi risorsa.
  3. Selezionare SQL Warehouse come tipo di risorsa.
  4. Scegliere un'istanza di SQL Warehouse dalle opzioni disponibili nell'area di lavoro.
  5. Selezionare il livello di autorizzazione appropriato per l'app:
    • Può usare: Concede all'app l'autorizzazione per connettersi al warehouse SQL ed eseguire query. Questa è l'autorizzazione minima richiesta per la maggior parte delle applicazioni.
    • Può gestire: Concede all'app l'autorizzazione per modificare la configurazione, il ridimensionamento e altre impostazioni amministrative. Selezionare questa opzione solo se l'app deve amministrare il magazzino in modo specifico.
  6. (Facoltativo) Specificare una chiave di risorsa personalizzata, che è il modo in cui si fa riferimento a SQL Warehouse nella configurazione dell'app. La chiave predefinita è sql-warehouse.

Variabili di ambiente

Quando si distribuisce un'app con una risorsa di SQL Warehouse, Azure Databricks espone l'ID warehouse tramite variabili di ambiente a cui è possibile fare riferimento usando il valueFrom campo .

Per altre informazioni, vedere Accedere alle variabili di ambiente dalle risorse.

Rimuovere una risorsa di SQL Warehouse

Quando si rimuove una risorsa di SQL Warehouse da un'app, l'entità servizio dell'app perde l'accesso al warehouse. Il warehouse SQL rimane invariato e continua a essere disponibile per altri utenti e applicazioni che dispongono di autorizzazioni appropriate.

Procedure consigliate

Quando si lavora con le risorse di SQL Warehouse, tenere presente quanto segue:

  • Concedere autorizzazioni minime. Usare Can use le autorizzazioni a meno che l'app non debba eseguire in modo specifico attività amministrative nel magazzino.
  • I warehouse SQL usano risorse di calcolo. Monitorare i modelli di query dell'app e l'utilizzo del magazzino per ottimizzare i costi.
  • Implementare la logica di ripetizione dei tentativi e la gestione degli errori nell'app per gestire potenziali problemi di connessione o l'indisponibilità del magazzino.
  • Selezionare le dimensioni del magazzino che corrispondono ai requisiti di prestazioni dell'app e i carichi di query previsti.