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.
Berlaku untuk:✅ Gudang di Microsoft Fabric
Microsoft Fabric menawarkan kemampuan untuk membuat klon nol salinan yang hampir seketika dengan biaya penyimpanan minimal.
- Klon tabel memfasilitasi proses pengembangan dan pengujian dengan membuat salinan tabel di lingkungan yang lebih rendah.
- Klon tabel menyediakan pelaporan yang konsisten dan duplikasi data tanpa salinan untuk beban kerja analitis dan pemodelan dan pengujian pembelajaran mesin.
- Klon tabel menyediakan kemampuan pemulihan data jika terjadi rilis yang gagal atau kerusakan data dengan mempertahankan status data sebelumnya.
- Klon tabel membantu membuat laporan historis yang mencerminkan status data seperti yang ada pada titik waktu tertentu di masa lalu.
- Klon tabel pada titik waktu tertentu dapat mempertahankan status data pada titik waktu tertentu.
Anda dapat menggunakan perintah CREATE TABLE AS CLONE OF T-SQL untuk membuat klon tabel. Untuk tutorial, lihat Tutorial: Mengkloning tabel dengan T-SQL di Gudang atau Tutorial: Mengkloning tabel di portal Fabric.
Anda juga dapat mengkueri data di gudang seperti yang muncul di masa lalu, menggunakan sintaks T-SQL OPTION . Untuk informasi selengkapnya, lihat Data kueri seperti yang ada di masa lalu.
Apa itu klon nol salinan?
Klon tanpa salinan membuat replika tabel dengan menyalin metadata, sambil tetap merujuk berkas data yang sama di OneLake. Metadata disalin sementara data mendasar tabel yang disimpan sebagai file parket tidak disalin. Pembuatan kloning mirip dengan membuat tabel dalam Gudang di Microsoft Fabric.
Pengklonan tabel di Fabric Data Warehouse
Dalam gudang, klon tabel dapat dibuat hampir seketika menggunakan T-SQL sederhana. Sebuah kloning tabel dapat dibuat di dalam atau lintas skema dalam gudang data.
Membuat klon tabel
Klon tabel dapat dibuat berdasarkan:
Titik waktu saat ini: Kloning didasarkan pada status tabel saat ini.
Titik waktu sebelumnya: Kloning didasarkan pada titik waktu hingga tiga puluh hari sebelumnya. Klon tabel berisi data seperti yang muncul pada titik waktu lalu yang diinginkan. Di industri, fitur ini dikenal sebagai "perjalanan waktu". Tabel baru dibuat dengan tanda waktu berdasarkan UTC. Misalnya, lihat Kloning tabel pada titik waktu sebelumnya atau BUAT TABEL SEBAGAI SALINAN DARI.
Anda juga dapat mengkloning sekelompok tabel sekaligus. Ini dapat berguna untuk mengkloning sekelompok tabel terkait pada titik waktu lalu yang sama. Misalnya, lihat Mengkloning beberapa tabel sekaligus.
Anda juga dapat mengkueri data dari tabel seperti yang ada di masa lalu, menggunakan fitur Perjalanan waktu di Fabric Data Warehouse.
Retensi data
Gudang secara otomatis mempertahankan dan mempertahankan riwayat data selama tiga puluh hari kalender, memungkinkan kloning dibuat pada titik waktu tertentu. Semua sisipan, pembaruan, dan penghapusan yang dibuat ke gudang data dipertahankan selama tiga puluh hari kalender.
Tidak ada batasan jumlah kloning yang dibuat baik di dalam maupun di seluruh skema.
Terpisah dan independen
Setelah dibuat, klon tabel adalah presentasi data yang independen dan terpisah dari sumber awal.
- Setiap perubahan yang dilakukan melalui DML atau DDL pada sumber tabel kloning tidak tercermin dalam tabel kloning.
- Demikian pula, setiap perubahan yang dilakukan melalui DDL atau DML pada klon tabel tidak tercermin pada sumber tabel klon.
Izin untuk membuat klon tabel
Izin berikut diperlukan untuk membuat klon tabel:
- Pengguna dengan peran ruang kerja Admin, Anggota, atau Kontributor dapat mengkloning tabel dalam ruang kerja. Peran ruang kerja Penampil tidak dapat membuat kloning.
- Izin SELECT pada semua baris dan kolom sumber klon tabel diperlukan.
- Pengguna harus memiliki izin CREATE TABLE dalam skema tempat klon tabel akan dibuat.
Penghapusan kloning tabel
Karena keberadaan otonomnya, sumber asli dan klon dapat dihapus tanpa batasan apa pun. Setelah kloning dibuat, kloning tetap ada sampai dihapus oleh pengguna.
- Pengguna dengan peran ruang kerja Admin, Anggota, atau Kontributor dapat menghapus klon tabel dalam ruang kerja.
- Pengguna yang memiliki izin ALTER SCHEMA pada skema tempat klon tabel berada dapat menghapus klon tabel.
Warisan kloning tabel
Objek yang dijelaskan di sini disertakan dalam salinan tabel:
Tabel kloning mewarisi keamanan SQL tingkat objek dari tabel sumber kloning. Karena peran ruang kerja menyediakan akses baca secara default, izin DENY pada klon tabel dapat diatur jika diinginkan.
Tabel kloning mewarisi keamanan tingkat baris (RLS) dan masking data dinamis dari sumber tabel kloning .
Tabel kloning mewarisi semua atribut yang ada di tabel sumber, apakah kloning dibuat dalam skema yang sama atau di berbagai skema di gudang.
Tabel kloning mewarisi batasan kunci utama dan unik yang ditentukan dalam tabel sumber.
Log delta read-only dibuat untuk setiap klon tabel yang dibuat di dalam Gudang. File data yang disimpan sebagai file delta parquet bersifat baca-saja. Ini memastikan bahwa data tetap selalu terlindungi dari kerusakan.
Skenario klon tabel
Pertimbangkan kemampuan untuk mengkloning tabel secara instan dan dengan biaya penyimpanan minimal dalam skenario bermanfaat berikut:
Pengembangan dan pengujian
Klon tabel memungkinkan pengembang dan penguji untuk bereksperimen, memvalidasi, dan memperbaiki tabel tanpa memengaruhi tabel di lingkungan produksi. Kloning ini menyediakan ruang yang aman dan terisolasi untuk melakukan kegiatan pengembangan dan pengujian fitur baru, memastikan integritas dan stabilitas lingkungan produksi. Gunakan klon tabel untuk memutar salinan lingkungan seperti produksi dengan cepat untuk tujuan pemecahan masalah, eksperimen, pengembangan, dan pengujian.
Pelaporan yang konsisten, eksplorasi data, dan pemodelan pembelajaran mesin
Untuk mengikuti lanskap data yang terus berubah, eksekusi ETL yang rutin sangat penting. Klon tabel mendukung tujuan ini dengan memastikan integritas data sambil memberikan fleksibilitas untuk menghasilkan laporan berdasarkan tabel kloning, sementara pemrosesan latar belakang sedang berlangsung. Selain itu, klon tabel memungkinkan reproduksi hasil sebelumnya untuk model pembelajaran mesin. Mereka juga memfasilitasi wawasan berharga dengan mengaktifkan eksplorasi dan analisis data historis.
Pemulihan berbiaya rendah dan hampir instan
Jika terjadi kehilangan atau kerusakan data yang tidak disengaja, klon tabel yang ada dapat digunakan untuk memulihkan tabel ke status sebelumnya.
Pengarsipan data
Untuk tujuan audit atau kepatuhan, klon nol salinan dapat dengan mudah digunakan untuk membuat salinan data seperti yang ada pada titik waktu tertentu di masa lalu. Beberapa data mungkin perlu diarsipkan untuk retensi jangka panjang atau kepatuhan hukum. Mengkloning tabel di berbagai titik historis memastikan bahwa data dipertahankan dalam bentuk aslinya.
Batasan
- Klon tabel di seluruh gudang di ruang kerja saat ini tidak didukung.
- Kloning tabel di antara ruang kerja saat ini tidak didukung.
- Tabel kloning tidak didukung pada titik akhir analitik SQL di Lakehouse.
- Kloning gudang atau skema saat ini tidak didukung.
- Klon tabel yang dikirimkan sebelum periode retensi tiga puluh hari tidak dapat dibuat.
- Perubahan pada skema tabel mencegah kloning dari dibuat sebelum perubahan skema tabel.