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:
- Aprire una cartella nell'area di lavoro.
- Fare clic con il pulsante destro del mouse sul nome della cartella e selezionare Crea > file.
- 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:
È possibile importare il file in un notebook e chiamare le funzioni definite nel file:
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.