Freigeben über


Freigeben von Code zwischen Databricks-Notebooks

In diesem Artikel wird beschrieben, wie Sie Dateien verwenden, um Ihren Code zu modularisieren, und wie Sie Python-Dateien erstellen und importieren.

Databricks unterstützt auch Aufträge mit mehreren Aufgaben, sodass Sie Notebooks in Workflows mit komplexen Abhängigkeiten kombinieren können. Weitere Informationen finden Sie unter Lakeflow Jobs.

Modularisieren Ihres Code mithilfe von Dateien

Mit Databricks Runtime 11.3 LTS und höher können Sie Quellcodedateien im Azure Databricks-Arbeitsbereich erstellen und verwalten und diese Dateien dann nach Bedarf in Ihre Notebooks importieren. Sie können auch ein Databricks-Repository verwenden, um Ihre Dateien mit einem Git-Repository zu synchronisieren. Ausführliche Informationen finden Sie unter Arbeiten mit Python- und R-Modulen und Azure Databricks Git-Ordnern.

Erstellen einer Python-Datei

So erstellen Sie eine Datei:

  1. Klicken Sie in der linken Randleiste auf "Arbeitsbereich".
  2. Klicken Sie auf "Datei erstellen>". Die Datei wird in einem Editorfenster geöffnet und Änderungen werden automatisch gespeichert.
  3. Geben Sie einen Namen für die Datei ein, der mit .py endet.

Importieren einer Datei in ein Notebook

Sie können eine Datei mithilfe von Python-Standardimportbefehlen in ein Notebook importieren:

Angenommen, Sie verwenden die folgende Datei:

Datei, die Funktionen definiert.

Sie können diese Datei in ein Notebook importieren und die in der Datei definierten Funktionen aufrufen:

Importieren Sie die Datei in das Notizbuch.

Importieren einer Datei aus einem anderen Ordner in ein Notizbuch

Wenn sich eine Hilfsdatei in einem anderen Ordner befindet, müssen Sie den vollständigen Dateipfad verwenden. Um den vollständigen Pfad zu kopieren, navigieren Sie zu der Datei in Ihrem Arbeitsbereich, und klicken Sie im Kebab-Menü auf "URL/Pfad kopieren">.

Sie können eine Datei aus einem anderen Ordner wie folgt in ein Notizbuch importieren:

Importieren Sie die Datei aus einem anderen Ordner in ein Notizbuch.

Ausführen einer Datei

Sie können eine Datei über den Editor ausführen. Dies ist für Tests nützlich. Um eine Datei auszuführen, platzieren Sie den Cursor im Codebereich und drücken Umschalttaste + Eingabetaste aus, um die Zelle auszuführen. Oder markieren Sie Code in der Zelle, und drücken Sie Umschalttaste + Strg+ Eingabetaste, um nur den ausgewählten Code auszuführen.

Löschen von Dateien

Informationen zum Zugreifen auf das Arbeitsbereichsmenü und zum Löschen von Dateien oder anderen Elementen im Arbeitsbereich finden Sie unter "Arbeiten mit Ordnern und Ordnerobjekten " und " Verwalten von Arbeitsbereichsobjekten ".

Umbenennen einer Datei

Um den Titel einer geöffneten Datei zu ändern, klicken Sie auf den Titel, und bearbeiten Sie ihn direkt, oder klicken Sie auf Datei > Umbenennen.

Steuern des Zugriffs auf eine Datei

Wenn Ihr Azure Databricks-Konto über den Premium-Plan verfügt, können Sie mithilfe der Arbeitsbereichs-Zugriffssteuerung steuern, wer auf eine Datei zugreifen kann.