Integrasi OneLake untuk model semantik
Dengan integrasi Microsoft OneLake untuk model semantik, data yang diimpor ke tabel model juga dapat ditulis secara otomatis ke tabel Delta di OneLake. Format Delta adalah format tabel terpadu di semua mesin komputasi di Microsoft Fabric. Integrasi OneLake mengekspor data dengan semua fitur performa utama yang diaktifkan untuk memberikan akses data yang lebih mulus dengan performa yang lebih tinggi.
Ilmuwan data, analis database, pengembang aplikasi, teknisi data, dan konsumen data lainnya kemudian dapat mengakses data yang sama yang mendorong kecerdasan bisnis dan laporan keuangan Anda di Power BI. Solusi T-SQL, Python, Scala, PySpark, Spark SQL, R, dan no-code/low-code semuanya dapat digunakan untuk mengkueri data dari tabel Delta.
Sebelum menerapkan solusi integrasi OneLake di organisasi Anda, pastikan untuk membaca Pertimbangan dan batasan nanti di artikel ini.
Prasyarat
Integrasi OneLake untuk model semantik hanya didukung pada Power BI Premium P dan Microsoft Fabric F SKU. Ini tidak didukung pada Power BI Pro, Premium Per Pengguna, atau SKU Power BI Embedded A/EM.
Sebelum mengaktifkan integrasi OneLake, Anda harus memiliki:
- Satu atau beberapa model semantik yang diimpor di ruang kerja pada kapasitas Power BI Premium atau Fabric. Model semantik impor adalah jenis model data di mana data sepenuhnya diimpor ke penyimpanan dalam memori Power BI, memungkinkan kueri yang cepat dan efisien.
- Format penyimpanan model semantik besar diaktifkan untuk model.
Perizinan
Izin model kontributor (baca, tulis, jelajahi) diperlukan untuk mengakses konten folder model dan membuat pintasan yang menautkan ke folder di penjelajah Lakehouse.
Mengaktifkan integrasi OneLake
Di pengaturan model semantik Anda, perluas integrasi OneLake, klik penggeser ke Hidupkan, lalu pilih Terapkan.
Portal Administrator
Admin global dan penyewa dapat mengontrol integrasi OneLake dengan menggunakan pengaturan berikut di portal admin Power BI:
- Pengguna dapat membuat item Fabric - memungkinkan fitur Fabric yang siap untuk produksi, termasuk integrasi OneLake. Pengaturan ini dapat dikelola di tingkat organisasi dan tingkat kapasitas. Jika dinonaktifkan, pengguna tidak dapat mengaktifkan integrasi OneLake untuk model semantik mereka, dan model semantik apa pun yang saat ini dikonfigurasi untuk integrasi OneLake berhenti mengekspor tabel impor ke OneLake. Integrasi OneLake diaktifkan secara default untuk seluruh organisasi.
Perbarui model
Agar data impor model ditulis ke tabel Delta di OneLake, setidaknya satu refresh manual atau terjadwal untuk model harus dijalankan. Jalankan refresh manual atau tunggu refresh terjadwal.
Mengekspor tabel OneLake Delta
Tabel Delta dapat diekspor dalam banyak cara. Jika model semantik Anda mengaktifkan mode baca-tulis XMLA, Anda dapat mengekspor secara terprogram dengan menggunakan Tabular Object Model (TOM) dan Tabular Model Scripting Language (TMSL).
Misalnya, Anda dapat menggunakan SQL Server Management Studio (SSMS) untuk menjalankan perintah TMSL berikut:
{
"export": {
"layout": "delta",
"type": "full",
"objects": [
{
"database": "<database name>"
}
]
}
}
Jelajahi file ekspor
Setelah mengekspor, Anda dapat menggunakan file explorer OneLake, yang mengintegrasikan OneLake dengan Windows File Explorer Anda, untuk menemukan file ekspor tabel Delta..
Di penjelajah file OneLake, klik kanan pada folder ruang kerja, lalu pilih Sinkronkan dari OneLake.
Gunakan Windows File Explorer untuk menemukan file data Anda. Di folder ruang kerja, cari subfolder dengan nama yang cocok dengan model semantik Anda dan diakhir dengan . SemanticModel. Folder model semantik mencakup setiap tabel dalam mode impor yang ada dalam subfolder yang memuat file parquet dan log dari tabel Delta.
Jalan pintas
Dengan membuat pintasan untuk tabel Lakehouse model semantik Anda, Anda dapat memungkinkan akses cepat dan mudah ke tabel tersebut dari beban kerja lain di Fabric.
Di Lakehouse Explorer, klik kanan Tabel, lalu pilih Buat pintasan baru.
Di Pintasan baru, pilih Microsoft OneLake.
Di Pilih jenis sumber data, pilih model semantik Anda, lalu pilih tabel yang ingin Anda sertakan.
Pertimbangan dan batasan
Jenis data mata uang dengan nilai yang lebih besar dari 18 titik desimal dapat mengalami beberapa kehilangan presisi saat diekspor ke file Delta.
Model semantik di ruang kerja BYOK diaktifkan tidak didukung.
kapasitas Multi-Geo belum didukung.
Pengukuran, tabel DirectQuery, tabel hibrid, tabel grup perhitungan, dan tabel agregasi terkelola sistem tidak dapat diekspor ke tabel format Delta.
Versi lama tabel delta dihapus setelah 3 hari. Mesin eksekusi lain yang menggunakan versi data yang lebih lama tetapi sekarang dihapus harus maju ke versi yang tersedia.
Konten terkait
- Apa itu OneLake?
- Gambaran Umum Penjelajah File OneLake