Condividi tramite


Condividere codice tra notebook di Databricks

Questo articolo descrive come usare i file per modularizzare il codice e come creare e importare file Python.

Databricks supporta anche processi multi-attività, che consentono di combinare i notebook in flussi di lavoro con dipendenze complesse. Per altre informazioni, vedere Panoramica dell'orchestrazione su Databricks.

Modularizzare il codice usando i file

Con Databricks Runtime 11.3 LTS e versioni successive, è possibile creare e gestire file di codice sorgente nell'area di lavoro di Azure Databricks e quindi importarli nei notebook in base alle esigenze. È anche possibile usare un repository Databricks per sincronizzare i file con un repository Git. Per informazioni dettagliate, vedere Lavorare con i moduli Python e R e Integrazione Git per le cartelle Git di Databricks.

Creare un file

Per creare un file:

  1. Aprire una cartella nell'area di lavoro.
  2. Fare clic con il pulsante destro del mouse sul nome della cartella e selezionare Crea > file.
  3. Immettere un nome per il file e cliccare Create File (Crea file) oppure premere Invio. Il file viene aperto in una finestra dell'editor. Le modifiche vengono salvate automaticamente.

Aprire un file

Passare al file nell'area di lavoro e cliccare di esso. Quando si passa il puntatore del mouse sul nome del file, viene visualizzato il percorso del file.

Importare un file in un notebook

È possibile importare un file in un notebook usando i comandi di importazione standard di Python:

Si supponga di avere il seguente file:

file che definisce le funzioni

È possibile importare il file in un notebook e chiamare le funzioni definite nel file:

importazione di un file nel notebook

Eseguire un file

È possibile eseguire un file dall'editor. Questo è utile per i test. Per eseguire un file, posizionare il cursore nell'area del codice e selezionare MAIUSC + INVIO per eseguire la cella oppure evidenziare il codice nella cella e premere MAIUSC + CTRL + INVIO per eseguire solo il codice selezionato.

Eliminare un file

Per informazioni su come accedere al menu dell'area di lavoro ed eliminare file o altri elementi nell'area di lavoro, vedere Cartelle e Operazioni sugli oggetti dell'area di lavoro.

Rinominare un file

Per modificare il titolo di un file aperto, cliccare il titolo e modificare inline oppure cliccare File > Rename (Rinomina).

Controllare l'accesso a un file

Se il proprio account Azure Databricks aderisce al piano Premium, è possibile usare il controllo di accesso dell'area di lavoro per controllare chi può accedere a un file.