Bagikan melalui


Memahami V-Order untuk Microsoft Fabric Warehouse

Berlaku untuk:✅ Gudang di Microsoft Fabric

Gudang dalam penyimpanan Microsoft Fabric menggunakan format tabel Delta Lake untuk semua data pengguna. Selain pengoptimalan yang disediakan oleh format Delta, gudang menerapkan pengoptimalan ke penyimpanan untuk memberikan performa kueri yang lebih cepat pada skenario analitik sambil mempertahankan kepatuhan terhadap format Parquet. Artikel ini membahas pengoptimalan tulis V-Order, manfaatnya, dan cara mengontrolnya.

Apa itu V-Order?

V-Order adalah pengoptimalan waktu tulis ke format file parket yang memungkinkan pembacaan cepat kilat di bawah mesin komputasi Microsoft Fabric, seperti Power BI, SQL, Spark, dan lainnya.

Mesin Power BI dan SQL menggunakan teknologi Microsoft Verti-Scan dan file parket yang diurutkan V untuk mencapai waktu akses data seperti memori. Spark dan mesin komputasi non-Verti-Scan lainnya juga mendapat manfaat dari file V-Ordered dengan rata-rata 10% waktu baca yang lebih cepat, dengan beberapa skenario hingga 50%.

V-Order berfungsi dengan menerapkan pengurutan khusus, distribusi grup baris, pengodean kamus, dan pemadatan pada file Parquet. Akibatnya, mesin komputasi membutuhkan lebih sedikit sumber daya jaringan, disk, dan CPU untuk membaca data dari penyimpanan, memberikan efisiensi dan performa biaya. Ini 100% sesuai dengan format parquet sumber terbuka; semua mesin parket dapat membacanya sebagai file parket biasa.

Pertimbangan performa

Pertimbangkan hal berikut sebelum memutuskan untuk menonaktifkan V-Order:

  • Mode Microsoft Fabric Direct Lake tergantung pada V-Order.
  • Di gudang, efek V-Order pada performa dapat bervariasi tergantung pada skema tabel, volume data, kueri, dan pola penyerapan Anda.
  • Pastikan Anda menguji bagaimana V-Order memengaruhi performa penyerapan data dan kueri Anda sebelum memutuskan untuk menonaktifkannya. Pertimbangkan untuk membuat salinan gudang pengujian Anda menggunakan kontrol sumber, menonaktifkan V-Order pada salinan, dan menjalankan penyerapan data dan mengkueri tugas untuk menguji implikasi performa.

Skenario di mana V-Order mungkin tidak bermanfaat

Pertimbangkan efek V-Order pada performa sebelum memutuskan apakah menonaktifkan V-Order tepat untuk Anda.

Perhatian

Saat ini, menonaktifkan V-Order hanya dapat dilakukan di tingkat gudang, dan tidak dapat diubah: setelah dinonaktifkan, V-Order tidak dapat diaktifkan lagi. Pengguna harus mempertimbangkan performa jika mereka memilih untuk Menonaktifkan V-Order di Fabric Warehouse.

Menonaktifkan V-Order dapat berguna untuk gudang intensif tulis, seperti untuk gudang yang didedikasikan untuk data penahapan sebagai bagian dari proses penyerapan data. Tabel penahapan sering dihilangkan dan dibuat ulang (atau dipotong) untuk memproses data baru. Tabel penahapan ini kemudian dapat dibaca hanya sekali atau dua kali, yang mungkin tidak membenarkan waktu penyerapan yang ditambahkan dengan menerapkan V-Order. Dengan menonaktifkan V-Order dan mengurangi waktu untuk menyerap data, keseluruhan waktu Anda untuk memproses data selama pekerjaan penyerapan mungkin berkurang. Dalam hal ini, Anda harus mengesegmentasi gudang penahapan dari gudang utama yang menghadap pengguna, sehingga kueri analitik dan Power BI dapat memperoleh manfaat dari V-Order.