Berbagi kode antara notebook Databricks
Artikel ini menjelaskan cara menggunakan file untuk memodulasi kode Anda, termasuk cara membuat dan mengimpor file Python.
Databricks juga mendukung pekerjaan multi-tugas yang memungkinkan Anda menggabungkan buku catatan ke dalam alur kerja dengan dependensi kompleks. Untuk informasi selengkapnya, lihat Gambaran umum orkestrasi di Databricks.
Memodulasi kode Anda menggunakan file
Dengan Databricks Runtime 11.3 LTS ke atas, Anda dapat membuat dan mengelola file kode sumber di ruang kerja Azure Databricks, lalu mengimpor file-file ini ke buku catatan Anda sesuai kebutuhan. Anda juga dapat menggunakan repositori Databricks untuk menyinkronkan file Anda dengan repositori Git. Untuk detailnya, lihat Bekerja dengan modul Python dan R dan integrasi Git untuk folder Databricks Git.
Membuat file
Untuk membuat file:
- Navigasi ke folder di ruang kerja.
- Klik kanan pada nama folder dan pilih Buat File >.
- Masukkan nama untuk file dan klik Buat File atau tekan Enter. File terbuka di jendela editor. Perubahan disimpan secara otomatis.
Buka file
Navigasi ke file di ruang kerja Anda dan klik file tersebut. Jalur file ditampilkan saat Anda mengarahkan mouse ke atas nama file.
Mengimpor file ke dalam buku catatan
Anda bisa mengimpor file ke notebook menggunakan perintah impor Python standar:
Misalkan Anda memiliki file berikut:
Anda bisa mengimpor file tersebut ke dalam buku catatan dan memanggil fungsi yang ditentukan dalam file:
Menjalankan file
Anda dapat menjalankan file dari editor. Ini berguna untuk pengujian. Untuk menjalankan file, letakkan kursor Anda di area kode dan pilih Shift + Enter untuk menjalankan sel, atau sorot kode dalam sel dan tekan Shift + Ctrl + Enter untuk menjalankan kode yang dipilih saja.
Hapus file
Lihat Operasi objek Folder dan Ruang Kerja untuk informasi tentang cara mengakses menu ruang kerja dan menghapus file atau item lain di ruang kerja.
Mengganti nama file
Untuk mengubah judul file yang terbuka, klik judul dan edit sebaris atau klik > File.
Mengontrol akses ke file
Jika akun Azure Databricks Anda memiliki paket Premium, Anda dapat menggunakan kontrol akses Ruang Kerja untuk mengontrol siapa yang memiliki akses ke file.