Cuplikan gudang

Diterapkan pada:✅ Gudang di Microsoft Fabric

Tangkapan layar gudang adalah representasi hanya-baca dari item gudang pada titik waktu tertentu. Untuk memulai, buat rekam jepret gudang.

Rekam jepret gudang dapat dengan mulus "digulung maju" sesuai permintaan, memungkinkan konsumen untuk terhubung ke rekam jepret yang sama atau menggunakan string koneksi gudang yang konsisten untuk mengakses versi data sebelumnya. Saat tanda waktu rekam jepret digulung ke depan, pembaruan segera diterapkan, seolah-olah dalam satu transaksi atomik. Rekam jepret gudang memastikan bahwa teknisi data dapat menyediakan himpunan data yang konsisten kepada pengguna analitik, bahkan saat pembaruan real time terjadi. Analis dapat menjalankan SELECT kueri berdasarkan rekam jepret tanpa gangguan ETL.

Rekam jepret dapat berguna dalam skenario di mana proses ETL mungkin telah membuat kerusakan data. Item anak yang hanya dapat dibaca ini memberikan stabilitas dan konsistensi untuk data yang jika tidak, dapat dimodifikasi oleh beberapa proses ETL.

Panduan keputusan untuk rekam jepret gudang

Tabel ini membandingkan titik akhir analitik SQL Lakehouse dengan rekam jepret gudang.

Fitur Titik akhir analisis SQL dari Lakehouse Gambaran Gudang
Telah dibuat Sistem yang dihasilkan secara otomatis Item anak yang dibuat pengguna dari gudang induk
Kemampuan utama Mengkueri tabel Delta di Lakehouse. Mendukung analisis pada tabel Delta di Lakehouse, serta folder Delta Lake yang dirujuk melalui pintasan Mengkueri titik waktu gudang induk
Modifikasi data Baca-saja Baca-saja
Format penyimpanan Delta Tidak ada penyimpanan terpisah, bergantung pada gudang sumber, tidak ada file parket
Pemuatan data Spark, alur, aliran data, pintasan Data yang dimuat ke gudang induk
Dukungan T-SQL DQL Penuh (Bahasa Kueri Data), tidak ada DML (Bahasa Manipulasi Data), DDL terbatas (Bahasa Definisi Data) seperti dukungan untuk tampilan, fungsi bernilai tabel DQL penuh, tidak ada DML, tidak ada DDL (kecuali tanda waktu rekam jepret yang diperbarui oleh admin, anggota atau kontributor), tidak ada pembuatan tampilan atau fungsi bernilai tabel
Kasus penggunaan Menjelajahi dan mengkueri tabel delta dari lakehouse, data penahapan, arsitektur medallion lakehouse dengan zona untuk analisis perunggu, perak, dan emas Akses versi stabil dari gudang, konsistensi ETL, analisis historis, akurasi pelaporan, memenuhi kebutuhan bisnis tertentu dengan membuat rekam jepret gudang per jam, harian, atau mingguan

Hak akses

Izin keamanan harus diatur dalam database sumber.

  • Pengguna dengan peran ruang kerja administrator, anggota, atau kontributor dapat membuat dan mengelola rekam jepret gudang.
  • Pengguna dengan peran administrator, anggota, atau kontributor dapat memodifikasi tanda waktu rekam jepret melalui T-SQL dan portal Fabric.
  • Pengguna dengan peran administrator, anggota, kontributor, penampil di ruang kerja atau penerima bersama pada akses gudang induk dapat mengkueri rekam jepret anak.

Memperbarui tanda waktu rekam jepret

Memperbarui tanda waktu rekam jepret dapat memberi konsumen analitik versi data yang stabil. Kueri yang sedang berjalan akan selalu selesai dengan menggunakan versi data yang sama dengan saat mereka dimulai. Saat tanda waktu rekam jepret digulung ke depan, pembaruan data segera tersedia, tanpa latensi atau inkonsistensi dalam data.

Pengguna dapat memperbarui tanda waktu rekam jepret gudang yang ada kapan saja. Operasi ini selesai secara instan.

Untuk memperbarui tanda waktu rekam jepret gudang, lihat memperbarui tanda waktu rekam jepret.

Saat kueri T-SQL dijalankan, informasi tentang versi data saat ini yang diakses disertakan. Misalnya, Anda dapat melihat tanda waktu di Pesan-pesan dari editor kueri portal Fabric:

Cuplikan layar dari editor kueri portal Fabric memperlihatkan output Pesan kueri pada rekam jepret gudang.

Keamanan dan tata kelola

  • Rekam jepret mewarisi izin dari gudang sumber. Cuplikan gudang bersifat hanya-baca untuk semua pengguna terlepas dari tingkat izin mereka di gudang sumber. Satu-satunya pengecualian adalah bahwa administrator/anggota/kontributor dapat memperbarui tanda waktu rekam jepret melalui TSQL atau portal Fabric.
  • Setiap perubahan izin di gudang sumber langsung berlaku untuk cuplikan. Akses pengguna seperti GRANT, DENY, REVOKE, dan UNMASK semuanya mencerminkan status gudang sumber terlepas dari tanda waktu rekam jepret. 
    • Pengguna dibatasi untuk melakukan kueri pada cuplikan jika mereka kemudian kehilangan akses.
    • Sebagai contoh, jika izin konsumen ditolak dari mengakses data pada pukul 12:00, ini berlaku untuk gudang dan rekam jepret. Jika penanda waktu snapshot diatur ke 11:00, privilege yang ditolak diberlakukan segera dalam snapshot tersebut.

Nota

Janji pelaporan yang stabil di Fabric Data Warehouse berlaku untuk data, bukan skema. Misalnya, jika laporan mereferensikan tabel, tampilan, atau kolom dari rekam jepret, dan objek tersebut kemudian dihilangkan, diganti namanya, atau diubah dari gudang induk, rekam jepret mencerminkan perubahan tersebut. Akibatnya, laporan bisa rusak. Perilaku ini diharapkan, karena mekanisme rekam jepret dirancang untuk mempertahankan konsistensi data, bukan stabilitas skema.

Mengelola snapshot

  • Rekam jepret gudang memerlukan nama unik, unik dari titik akhir gudang dan analitik SQL.
  • Potret gudang tidak dapat ada tanpa gudang sumber. Saat gudang dihapus, semua rekam jepret akan dihapus. Rekam jepret gudang harus dibuat ulang jika gudang dipulihkan.
  • Rekam jepret gudang berlaku untuk periode retensi yang dikonfigurasi, hingga 120 hari sebelumnya. Tanggalwaktu rekam jepret dapat diatur saat pembuatan, ke tanggal mana pun di masa lalu dalam periode retensi atau waktu pembuatan database (mana pun yang akan terjadi nanti). Periode retensi tidak dapat dikonfigurasi pada rekam jepret gudang individual. Snapshot mewarisi batas aksesnya dari pengaturan retensi gudang induk saat snapshot tersebut dibuat.

Komentar

  • Tabel, tampilan, dan prosedur tersimpan yang dimodifikasi setelah tanda waktu rekam jepret menjadi tidak valid dalam rekam jepret.
  • Rekam jepret gudang memerlukan mode Kueri Langsung atau Impor di Power BI, dan tidak mendukung mode Direct Lake .
  • Cuplikan gudang tidak didukung pada endpoint analitik SQL dari Lakehouse.
  • Cuplikan gudang tidak didukung sebagai sumber untuk pintasan OneLake.

Langkah selanjutnya