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.
Diterapkan pada:✅ Gudang di Microsoft Fabric
Dalam tutorial ini, pelajari cara mengkloning tabel dengan T-SQL. Secara khusus, Anda mempelajari cara membuat klon tabel dengan pernyataan CREATE TABLE AS CLONE OF T-SQL.
Nota
Tutorial ini membentuk bagian dari skenario ujung-ke-ujung . Untuk menyelesaikan tutorial ini, Anda harus terlebih dahulu menyelesaikan tutorial ini:
- Membuat ruang kerja
- Membuat Gudang
- Memasukkan data ke dalam Gudang
Tabel kloning memberikan beberapa manfaat:
- Anda dapat menggunakan pernyataan
CREATE TABLE AS CLONE OF T-SQL untuk membuat klon tabel pada titik waktu saat iniatau pada titik waktu sebelumnya . - Anda dapat mengkloning tabel di portal Fabric. Misalnya, lihat Tutorial: Mengkloning tabel di portal Fabric.
- Anda dapat mengkueri data di Gudang seperti yang muncul di masa lalu dengan menggunakan
SELECTpernyataan denganOPTIONklausa. Untuk informasi selengkapnya, lihat Data kueri seperti yang ada di masa lalu.
Mengkloning tabel dalam skema yang sama
Dalam tugas ini, pelajari cara mengkloning tabel dalam skema yang sama di gudang.
Pastikan ruang kerja yang Anda buat di tutorial pertama terbuka.
Wide World ImportersDi gudang, pada pita Beranda, pilih Kueri SQL baru.Di editor kueri, tempelkan kode berikut. Kode membuat kloning tabel
dimension_citydan tabelfact_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];Untuk menjalankan kueri, pada pita desainer kueri, pilih Jalankan.
Saat eksekusi selesai, untuk mempratinjau data yang dimuat, di panel
Explorer, pilih .
Untuk membuat klon tabel pada titik waktu lalu, di editor kueri, tempelkan kode berikut untuk menggantikan pernyataan yang sudah ada. Kode membuat kloning tabel
dimension_citydan tabelfact_salepada titik waktu tertentu.--Create a clone of the dbo.dimension_city table at a specific point in time. CREATE TABLE [dbo].[dimension_city2] AS CLONE OF [dbo].[dimension_city] AT '2025-01-01T10:00:00.000'; --Create a clone of the dbo.fact_sale table at a specific point in time. CREATE TABLE [dbo].[fact_sale2] AS CLONE OF [dbo].[fact_sale] AT '2025-01-01T10:00:00.000';Penting
Anda harus mengganti cap waktu dengan tanggal yang berada dalam waktu 30 hari dari hari ini, tetapi setelah tanggal dan waktu (dalam Waktu Universal Terkoordinasi—UTC) Anda menyelesaikan Ingest data ke dalam tutorial Warehouse.
Jalankan kueri.
Saat eksekusi selesai, pratinjau data yang dimuat ke dalam tabel
fact_sale2.Ganti nama kueri sebagai
Clone Tables.
Mengkloning tabel di seluruh skema dalam gudang yang sama
Dalam tugas ini, pelajari cara mengkloning tabel di seluruh skema dalam gudang yang sama.
Untuk membuat kueri baru, pada toolbar Beranda
, pilih Kueri SQL baru .Di editor kueri, tempelkan kode berikut. Kode membuat skema, lalu membuat klon
fact_saletabel dandimension_citytabel dalam skema baru.--Create a new schema within the warehouse named dbo1. CREATE SCHEMA dbo1; GO --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];Jalankan kueri.
Saat eksekusi selesai, pratinjau data yang dimuat ke dalam tabel
dimension_city1dalam skemadbo1.Untuk membuat klon tabel pada titik waktu sebelumnya, di editor kueri, tempelkan kode berikut untuk mengganti pernyataan yang ada. Kode membuat klon
dimension_citytabel danfact_saletabel pada titik waktu tertentu dalam skema baru.--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 '2025-01-01T10:00:00.000'; --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 '2025-01-01T10:00:00.000';Penting
Anda harus mengganti cap waktu dengan tanggal lampau yang berada dalam waktu 30 hari dari hari ini, tetapi setelah tanggal dan waktu (dalam UTC) Anda menyelesaikan Ingest data ke dalam tutorial Warehouse.
Jalankan kueri.
Saat eksekusi selesai, pratinjau data yang dimuat ke dalam tabel
fact_sale2dalam skemadbo1.Ganti nama kueri sebagai
Clone Tables Across Schemas.
Langkah selanjutnya
Tutorial : Mengubah data dengan prosedur yang disimpan di Warehouse