Tutorial: Mengkloning tabel menggunakan T-SQL di Microsoft Fabric
Berlaku untuk:✅ Gudang di Microsoft Fabric
Tutorial ini memandu Anda membuat klon tabel di Gudang di Microsoft Fabric, menggunakan sintaks CREATE TABLE AS CLONE OF T-SQL.
- Anda dapat menggunakan perintah CREATE TABLE AS CLONE OF T-SQL untuk membuat klon tabel pada titik waktu saat ini atau pada titik waktu sebelumnya.
- Anda juga dapat mengkloning tabel di portal Fabric. Misalnya, lihat 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.
Membuat klon tabel dalam skema yang sama di gudang
Di portal Fabric, dari pita, pilih Kueri SQL baru.
Untuk membuat klon tabel pada titik waktu saat ini, di editor kueri, tempelkan kode berikut untuk membuat klon
dbo.dimension_city
tabel dandbo.fact_sale
.--Create a clone of the dbo.dimension_city table. CREATE TABLE [dbo].[dimension_city1] AS CLONE OF [dbo].[dimension_city]; --Create a clone of the dbo.fact_sale table. CREATE TABLE [dbo].[fact_sale1] AS CLONE OF [dbo].[fact_sale];
Pilih Jalankan untuk menjalankan kueri. Kueri membutuhkan waktu beberapa detik untuk dijalankan.
Setelah kueri selesai, tabel akan dikloning
dimension_city1
danfact_sale1
telah dibuat.Muat pratinjau data untuk memvalidasi data yang berhasil dimuat dengan memilih pada
dimension_city1
tabel di Explorer.Untuk membuat klon tabel pada titik waktu lalu, gunakan
AS CLONE OF ... AT
sintaks T-SQL. Sampel berikut untuk membuat kloning dari titik waktu lalu daridbo.dimension_city
tabel dandbo.fact_sale
. Masukkan Waktu Universal Terkoordinasi (UTC) untuk titik tanda waktu di mana tabel harus dikloning.CREATE TABLE [dbo].[fact_sale2] AS CLONE OF [dbo].[fact_sale] AT '2024-04-29T23:51:48.923'; CREATE TABLE [dbo].[dimension_city2] AS CLONE OF [dbo].[dimension_city] AT '2024-04-29T23:51:48.923';
Pilih Jalankan untuk menjalankan kueri. Kueri membutuhkan waktu beberapa detik untuk dijalankan.
Setelah kueri selesai, tabel mengkloning
dimension_city2
danfact_sale2
telah dibuat, dengan data seperti yang ada di titik waktu lalu.Muat pratinjau data untuk memvalidasi data yang berhasil dimuat dengan memilih pada
fact_sale2
tabel di Explorer.Ganti nama kueri untuk referensi nanti. Klik kanan pada kueri SQL 2 di Explorer dan pilih Ganti Nama.
Ketik
Clone Table
untuk mengubah nama kueri.Tekan Enter pada keyboard atau pilih di mana saja di luar tab untuk menyimpan perubahan.
Membuat klon tabel di seluruh skema dalam gudang yang sama
Dari pita, pilih Kueri SQL baru.
Buat skema baru dalam
WideWorldImporter
gudang bernamadbo1
. Salin, tempel, dan jalankan kode T-SQL berikut yang membuat klon tabel pada titik waktudbo.dimension_city
saat ini dandbo.fact_sale
tabel di seluruh skema dalam gudang data yang sama.--Create new schema within the warehouse named dbo1. CREATE SCHEMA dbo1; --Create a clone of dbo.fact_sale table in the dbo1 schema. CREATE TABLE [dbo1].[fact_sale1] AS CLONE OF [dbo].[fact_sale]; --Create a clone of dbo.dimension_city table in the dbo1 schema. CREATE TABLE [dbo1].[dimension_city1] AS CLONE OF [dbo].[dimension_city];
Pilih Jalankan untuk menjalankan kueri. Kueri membutuhkan waktu beberapa detik untuk dijalankan.
Setelah kueri selesai, kloning
dimension_city1
danfact_sale1
dibuat dalamdbo1
skema.Muat pratinjau data untuk memvalidasi data yang berhasil dimuat dengan memilih pada tabel di
dimension_city1
bawahdbo1
skema di Explorer.Untuk membuat klon tabel pada titik waktu sebelumnya, di editor kueri, tempelkan kode berikut untuk membuat kloning
dbo.dimension_city
tabel dandbo.fact_sale
dalamdbo1
skema. Masukkan Waktu Universal Terkoordinasi (UTC) untuk titik tanda waktu di mana tabel harus dikloning.--Create a clone of the dbo.dimension_city table in the dbo1 schema. CREATE TABLE [dbo1].[dimension_city2] AS CLONE OF [dbo].[dimension_city] AT '2024-04-29T23:51:48.923'; --Create a clone of the dbo.fact_sale table in the dbo1 schema. CREATE TABLE [dbo1].[fact_sale2] AS CLONE OF [dbo].[fact_sale] AT '2024-04-29T23:51:48.923';
Pilih Jalankan untuk menjalankan kueri. Kueri membutuhkan waktu beberapa detik untuk dijalankan.
Setelah kueri selesai, tabel mengkloning
fact_sale2
dandimension_city2
dibuat dalamdbo1
skema, dengan data seperti yang ada di titik waktu lalu.Muat pratinjau data untuk memvalidasi data yang berhasil dimuat dengan memilih pada tabel di
fact_sale2
bawahdbo1
skema di Explorer.Ganti nama kueri untuk referensi nanti. Klik kanan pada kueri SQL 3 di Explorer dan pilih Ganti Nama.
Ketik
Clone Table in another schema
untuk mengubah nama kueri.Tekan Enter pada keyboard atau pilih di mana saja di luar tab untuk menyimpan perubahan.