Udostępnianie kodu między notesami usługi Databricks

W tym artykule opisano sposób używania plików do modularyzacji kodu, w tym sposobu tworzenia i importowania plików języka Python.

Usługa Databricks obsługuje również zadania wielodaniowe, które umożliwiają łączenie notesów w przepływy pracy ze złożonymi zależnościami. Aby uzyskać więcej informacji, zobacz Tworzenie i uruchamianie zadań usługi Azure Databricks.

Modularyzowanie kodu przy użyciu plików

W środowisku Databricks Runtime 11.3 LTS i nowszym można tworzyć pliki kodu źródłowego i zarządzać nimi w obszarze roboczym usługi Azure Databricks, a następnie importować te pliki do notesów zgodnie z potrzebami. Możesz również użyć repozytorium usługi Databricks, aby zsynchronizować pliki z repozytorium Git. Aby uzyskać szczegółowe informacje, zobacz Work with Python and R modules and Git integration with Databricks Git folders (Praca z modułami języka Python i R) oraz Integracja usługi Git z folderami usługi Databricks Git.

Tworzenie pliku

Aby utworzyć plik:

  1. Przejdź do folderu w obszarze roboczym.
  2. Kliknij prawym przyciskiem myszy nazwę folderu i wybierz polecenie Utwórz > plik.
  3. Wprowadź nazwę pliku i kliknij przycisk Utwórz plik lub naciśnij klawisz Enter. Plik zostanie otwarty w oknie edytora. Zmiany są zapisywane automatycznie.

Otwórz plik

Przejdź do pliku w obszarze roboczym i kliknij go. Ścieżka pliku jest wyświetlana po umieszczeniu wskaźnika myszy na nazwie pliku.

Importowanie pliku do notesu

Plik można zaimportować do notesu przy użyciu standardowych poleceń importu języka Python:

Załóżmy, że masz następujący plik:

plik definiujący funkcje

Możesz zaimportować ten plik do notesu i wywołać funkcje zdefiniowane w pliku:

importowanie pliku do notesu

Uruchamianie pliku

Plik można uruchomić z poziomu edytora. Jest to przydatne do testowania. Aby uruchomić plik, umieść kursor w obszarze kodu i wybierz klawisze Shift + Enter, aby uruchomić komórkę, lub wyróżnij kod w komórce i naciśnij klawisze Shift + Ctrl + Enter, aby uruchomić tylko wybrany kod.

Usuwanie pliku

Aby uzyskać informacje na temat uzyskiwania dostępu do menu obszaru roboczego i usuwania plików lub innych elementów w obszarze roboczym, zobacz Operacje folderów i obszaru roboczego.

Zmienianie nazwy pliku

Aby zmienić tytuł otwartego pliku, kliknij tytuł i edytuj w tekście lub kliknij pozycję Zmień nazwę pliku>.

Kontrolowanie dostępu do pliku

Jeśli twoje konto usługi Azure Databricks ma plan Premium, możesz użyć kontroli dostępu do obszaru roboczego, aby kontrolować, kto ma dostęp do pliku.