Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Notebook Utilities (NotebookUtils) adalah paket bawaan untuk membantu Anda dengan mudah melakukan tugas umum di notebook di Microsoft Fabric. Anda dapat menggunakan NotebookUtils untuk bekerja dengan sistem file, mendapatkan variabel lingkungan, menghubungkan buku catatan secara berantai, dan mengelola rahasia. Paket NotebookUtils tersedia di PySpark (Python), Scala, notebook SparkR, dan alur Fabric.
Note
- MsSparkUtils secara resmi diganti namanya menjadi NotebookUtils. Kode yang ada tetap kompatibel ke belakang dan tidak menyebabkan perubahan yang merusak. Sangat disarankan untuk memutakhirkan ke notebookutils untuk memastikan dukungan dan akses berkelanjutan ke fitur baru. Namespace mssparkutils akan dihentikan nantinya.
- NotebookUtils dirancang untuk bekerja dengan Spark 3.4 (Runtime v1.2) ke atas. Semua fitur dan pembaruan baru didukung secara eksklusif dengan namespace notebookutils mulai sekarang.
Modul NotebookUtils
NotebookUtils menyediakan modul berikut. Pilih modul untuk melihat dokumentasi terperinci, contoh kode, dan praktik terbaik.
| Modul | Namespace | Deskripsi |
|---|---|---|
| Utilitas sistem file | notebookutils.fs |
Bekerja dengan file dan direktori di seluruh penyimpanan ADLS Gen2, Azure Blob Storage, dan Lakehouse. Termasuk operasi salin, pindahkan, baca, tulis, hapus, dan daftar. |
| Pemasangan dan pelampiran file | notebookutils.fs |
Pasang penyimpanan jarak jauh (ADLS Gen2) ke simpul Spark sebagai mount point lokal untuk akses file yang disederhanakan. |
| Pemrosesan dan orkestrasi Notebook | notebookutils.notebook |
Jalankan dan gabungkan notebook bersama-sama, termasuk eksekusi paralel dengan dukungan DAG, referensi antar ruang kerja, dan nilai hasil. |
| Manajemen buku catatan | notebookutils.notebook |
Buat, dapatkan, perbarui, hapus, dan daftar artefak buku catatan secara terprogram. |
| Utilitas kredensial | notebookutils.credentials |
Dapatkan token akses untuk layanan Azure dan ambil rahasia dari Azure Key Vault. |
| Utilitas Lakehouse | notebookutils.lakehouse |
Membuat, mendapatkan, memperbarui, menghapus, dan mengelola item dan tabel Lakehouse secara terprogram. |
| Konteks runtime | notebookutils.runtime |
Akses informasi konteks sesi termasuk nama buku catatan, detail ruang kerja, dan konteks eksekusi. |
| Manajemen sesi | notebookutils.session |
Hentikan sesi interaktif dan mulai ulang penerjemah Python. |
| Utilitas Fungsi Data Pengguna (UDF) | notebookutils.udf |
Mengambil dan memanggil Fungsi Data Pengguna dari buku catatan. |
| Utilitas pustaka variabel | notebookutils.variableLibrary |
Akses variabel dan konfigurasi yang dikelola secara terpusat dari item Pustaka Variabel. |
Untuk mendapatkan gambaran umum semua modul dan metode yang tersedia, jalankan:
notebookutils.help()
Untuk mendapatkan bantuan untuk modul tertentu, jalankan:
notebookutils.fs.help()
notebookutils.notebook.help()
notebookutils.credentials.help()
Masalah yang diketahui
- Saat menggunakan versi runtime di atas 1.2 dan menjalankan
notebookutils.help(), API fabricClient dan PBIClient yang tercantum belum didukung, tetapi akan tersedia dalam rilis mendatang.