Condividi tramite


Collegare un notebook alle risorse di calcolo

Questo articolo illustra le opzioni per le risorse di calcolo dei notebook. È possibile eseguire un notebook in una risorsa di calcolo tuttofare, una computazione serverless o, per i comandi SQL, si può utilizzare un SQL Warehouse, un tipo di calcolo ottimizzato per l'analisi SQL. Per altre informazioni sui tipi di calcolo, vedere Compute.

Elaborazione serverless per notebook

L'ambiente di calcolo serverless consente di connettere rapidamente il notebook alle risorse di calcolo su richiesta.

Per connettersi all'ambiente di calcolo Serverless, fare clic sul menu a discesa Connetti nel notebook e selectServerless.

Per altre informazioni, vedere Calcolo serverless per notebook .

Collegare un notebook a una risorsa di calcolo multifunzionale

Per collegare un notebook a una risorsa di calcolo generica, è necessaria l'autorizzazione sulla risorsa di calcolo CAN ATTACH TO.

Importante

Finché un notebook è collegato a una risorsa di calcolo, qualsiasi utente con l'autorizzazione CAN RUN per il notebook dispone dell'autorizzazione implicita per accedere alla risorsa di calcolo.

Per collegare un notebook a una risorsa di calcolo, fare clic sul selettore di calcolo nella barra degli strumenti del notebook e select la risorsa dal menu a discesa.

Il menu mostra una selezione di risorse di calcolo e di SQL warehouse utilizzati di recente o attualmente in esecuzione.

Collegare il notebook al

Per ottenere select da tutte le risorse di calcolo disponibili, fare clic su Altro.... Select da risorse di calcolo generali o magazzini SQL disponibili.

finestra di dialogo altri cluster

È anche possibile creare una nuova risorsa di calcolo tutto scopo selezionando Crea nuova risorsa... dal menu a discesa.

Importante

Per un notebook collegato sono definite le variabili Apache Spark seguenti.

Classe Nome variabile
SparkContext sc
SQLContext/HiveContext sqlContext
SparkSession (Spark 2.x) spark

Non creare un SparkSessionoggetto , SparkContexto SQLContext. In questo modo si verifica un comportamento incoerente.

Usare un notebook con una warehouse SQL

Quando un notebook è collegato a un'istanza di SQL Warehouse, è possibile eseguire celle SQL e Markdown. L'esecuzione di una cella in qualsiasi altro linguaggio, ad esempio Python o R, genera un errore. Le celle SQL eseguite in un'istanza di SQL Warehouse vengono visualizzate nella cronologia delle query di SQL Warehouse. L'utente che ha eseguito una query può visualizzare il profilo di query dal notebook facendo clic sul tempo trascorso nella parte inferiore dell'output.

L'esecuzione di un notebook richiede un'istanza di SQL Warehouse pro o serverless. È necessario avere accesso all'area di lavoro e al warehouse SQL.

Per collegare un notebook a un'istanza di SQL Warehouse , eseguire le operazioni seguenti:

  1. Fare clic sul selettore di calcolo nella barra degli strumenti del notebook. Il menu a discesa mostra le risorse di calcolo attualmente in esecuzione o usate di recente. I warehouse SQL sono contrassegnati con Etichetta di SQL Warehouse.

  2. Dal menu, select un SQL warehouse.

    Per visualizzare tutti i warehouse SQL disponibili, selectAltro… dal menu a discesa. Viene visualizzata una finestra di dialogo che mostra le risorse di calcolo disponibili per il notebook. Select SQL Warehouse, scegliere il magazzino da usare e fare clic su Collega.

    finestra di dialogo altro cluster con SQL Warehouse selezionato

È anche possibile utilizzare select un'istanza di SQL Warehouse come risorsa di calcolo per un notebook SQL quando si crea un flusso di lavoro o un processo pianificato.

Limitazioni delle warehouse SQL

Per altre informazioni, vedi Limitazioni note per notebook Databricks.

Rimuovere un notebook

Per scollegare un notebook da una risorsa di calcolo, fare clic sul selettore di calcolo nella barra degli strumenti del notebook e posizionare il cursore sul calcolo collegato nella list per visualizzare un menu laterale. Dal menu laterale selectScollega.

Scollegare il notebook

È anche possibile scollegare i notebook da una risorsa di calcolo generica usando la scheda Notebooks nella pagina dei dettagli della risorsa di calcolo.

Suggerimento

Azure Databricks consiglia di scollegare i notebook inutilizzati dal calcolo. In questo modo si libera spazio di memoria sul driver.