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.
Dalam panduan ini, Anda akan:
Buat alur di ruang kerja dan serap data ke dalam OneLake Anda dalam format Delta.
Membaca dan memodifikasi tabel Delta di OneLake dengan Azure Databricks.
Prasyarat
Sebelum memulai, Anda harus memiliki:
Ruang kerja dengan item Lakehouse.
Ruang kerja Azure Databricks premium. Hanya ruang kerja Azure Databricks premium yang mendukung passthrough kredensial Microsoft Entra. Saat membuat kluster Anda, aktifkan passthrough kredensial Azure Data Lake Storage di Opsi Tingkat Lanjut.
Menyerap data dan mengubah tabel Delta
Navigasi ke lakehouse Anda di layanan Power BI dan pilih Dapatkan data lalu pilih Alur baru.
Dalam dialog New Pipeline, masukkan nama untuk pipeline baru, lalu pilih Create.
Untuk latihan ini, pilih data sampel Taksi - Hijau NYC sebagai sumber data.
Pada layar pratinjau, pilih Berikutnya.
Untuk tujuan data, pilih nama lakehouse yang ingin Anda gunakan untuk menyimpan data tabel OneLake Delta. Anda dapat memilih lakehouse yang ada atau membuat yang baru.
Pilih tempat Anda ingin menyimpan output. Pilih Tabel sebagai folder Akar. Masukkan "nycsample" sebagai nama tabel dan pilih Berikutnya.
Pada layar Tinjau + Simpan, pilih Mulai transfer data segera lalu pilih Simpan + Jalankan.
Saat pekerjaan selesai, navigasikan ke lakehouse Anda dan lihat tabel Delta yang tercantum di bawah folder /Tables.
Klik kanan pada nama tabel yang dibuat, pilih Properti, dan salin jalur Azure Blob Filesystem (ABFS).
Buka buku catatan Azure Databricks Anda. Baca tabel Delta di OneLake.
olsPath = "abfss://<replace with workspace name>@onelake.dfs.fabric.microsoft.com/<replace with item name>.Lakehouse/Tables/nycsample" df=spark.read.format('delta').option("inferSchema","true").load(olsPath) df.show(5)Perbarui data tabel Delta dengan mengubah nilai bidang.
%sql update delta.`abfss://<replace with workspace name>@onelake.dfs.fabric.microsoft.com/<replace with item name>.Lakehouse/Tables/nycsample` set vendorID = 99999 where vendorID = 1;