Asisten Migrasi Fabric untuk Gudang Data

Berlaku untuk: ✅ Gudang di Microsoft Fabric

Fabric Migration Assistant adalah alat yang dibangun secara native ke dalam Fabric, memberikan panduan migrasi ke Microsoft Fabric.

Asisten Migrasi menyalin metadata dan data dari database sumber, secara otomatis mengonversi skema sumber ke Fabric Data Warehouse. Bantuan yang didukung AI menyediakan solusi cepat untuk ketidaksesuaian atau kesalahan migrasi.

Anda dapat menggunakan Asisten Migrasi Fabric untuk Gudang Data untuk menyalin kumpulan SQL khusus di Azure Synapse Analytics, serta data OLAP skala terabyte atau lebih besar di SQL Server dan platform database SQL lainnya.

Petunjuk / Saran

Untuk panduan migrasi langkah demi langkah dengan Asisten Migrasi, lihat Migrasi dengan mengunggah file dan Migrasi dengan menyambungkan ke sistem sumber.

Untuk informasi lebih lanjut tentang strategi dan rencana migrasi Anda, lihat Perencanaan Migrasi: SQL pool khusus Azure Synapse Analytics ke Gudang Data Fabric.

Langkah-langkah migrasi

Asisten Migrasi membantu pengguna bermigrasi ke Fabric Data Warehouse. Anda dapat mengunggah file DACPAC atau membuat koneksi langsung ke sistem sumber (ini adalah fitur pratinjau).

Migrasi dengan Fabric Migration Assistant melibatkan langkah-langkah ini pada tingkat tinggi:

  1. Migrasikan skema objek (seperti definisi untuk tabel) dari sumber Anda ke gudang Fabric baru menggunakan file DACPAC atau menyambungkan ke sistem sumber Anda.
  2. Gunakan Asisten Migrasi untuk memperbaiki masalah dengan memperbarui jenis dan definisi T-SQL untuk objek yang tidak dapat bermigrasi secara otomatis.
  3. Salin data menggunakan tugas penyalinan di Fabric Data Factory.
  4. Pengujian dan perbandingan paralel dari gudang lama dan gudang baru. Terakhir, rutekan ulang koneksi dari aplikasi yang mengakses gudang sumber untuk menggunakan gudang baru.

Objek yang dimigrasikan

Metadata objek database yang diambil adalah:

  • Tabel
  • Pandangan
  • Functions
  • Prosedur yang disimpan
  • Objek keamanan seperti peran, izin, masking data dinamis

Memperbaiki masalah dengan Asisten Migrasi

Beberapa skrip T-SQL gagal dimigrasikan jika metadata tidak dapat dimigrasikan ke dalam skrip yang didukung di gudang Fabric, atau jika kode gagal diterapkan ke T-SQL. Langkah Perbaiki masalah Asisten Migrasi membantu Anda memperbaiki skrip yang gagal ini.

Untuk informasi selengkapnya, lihat tutorial langkah demi langkah kami: Bermigrasi dengan mengunggah file atau Migrasi dengan menyambungkan ke sistem sumber.

Objek utama dan dependen

Skrip yang gagal dibagi menjadi set:

  • Objek utama adalah objek yang tidak bergantung pada objek lain.
  • Objek dependen adalah objek yang bergantung pada satu atau beberapa objek baik secara langsung atau tidak langsung.

Objek dependen tidak akan dimigrasikan hingga objek utamanya diperbaiki, sehingga Anda dipandu untuk memperbaiki objek utama terlebih dahulu.

Misalnya, ada tiga objek: tabel A, tampilan B yang menggunakan tabel A, tampilan C yang menggunakan tampilan B. Dalam hal ini, objek utama adalah Tabel A. Tampilan B dan C adalah objek dependen.

Objek utama diurutkan berdasarkan prioritas untuk membantu Anda menyelesaikan migrasi lebih cepat. Prioritas didasarkan pada jumlah dependensi objek. Dependensi mengacu pada objek apa pun yang mereferensikan atau bergantung pada objek ini, secara langsung, atau tidak langsung.

Misalnya, tabel A memiliki dua dependensi pada tampilan B dan C, tampilan B memiliki satu dependensi pada tampilan C, dan tampilan C tidak memiliki dependensi. Jadi, mereka diurutkan dalam prioritas dimulai dengan Tabel A, Tampilan B, Tampilan C.

Memperbaiki kesalahan migrasi

Tinjau dan perbaiki skrip yang rusak menggunakan informasi kesalahan secara manual, atau gunakan Copilot untuk bantuan yang didukung AI. (Copilot harus diaktifkan.) Copilot menganalisis kueri Anda dan mencoba menemukan cara terbaik untuk memperbaikinya. Copilot meninggalkan komentar untuk menjelaskan apa yang diperbaiki dan mengapa. Kesalahan dapat terjadi karena Copilot menggunakan AI, jadi verifikasi saran kode sebelum menjalankannya.

Setelah Anda membuat penyesuaian apa pun yang Anda butuhkan untuk menjalankan kueri, Asisten Migrasi memvalidasi dan memigrasikan objek dan dependensinya. Setelah objek tetap dimigrasikan, tab Objek Utama diperbarui dengan daftar objek baru yang diprioritaskan. Memperbaiki objek utama dapat mengakibatkan jumlah objek utama tetap sama atau bahkan naik. Misalnya, objek B rusak karena dependensi pada beberapa objek rusak lainnya, termasuk objek A. Dalam skenario ini, memperbaiki objek A akan memperbaiki beberapa, tetapi tidak semua, kesalahan di B dan mengakibatkan B berubah dari objek dependen menjadi objek utama.

Keamanan

Sebagian besar jenis objek keamanan termasuk peran, izin (seperti GRANT/REVOKE/DENY), dan masking data dinamis diharapkan untuk bermigrasi secara otomatis. Beberapa objek (seperti pengguna terautentikasi SQL atau enkripsi tingkat kolom) akan memerlukan pembaruan untuk bekerja di Fabric. Masalah ini ditandai dalam daftar Perbaiki masalah di Asisten Migrasi.

Pengguna yang diautentikasi SQL perlu diganti dengan pengguna Microsoft Entra di Microsoft Fabric. Pastikan mereka dapat masuk ke Fabric melalui ID Microsoft Entra, lalu gunakan Kelola izin atau kotak dialog Berbagi untuk menambahkannya ke gudang Anda di Fabric. Untuk menambahkan pengguna, Admin/Anggota harus memiliki izin "Reshare".

Sebelum menyalin data, pastikan untuk memperbaiki objek keamanan yang gagal bermigrasi dan meninjau bahwa keamanan yang Anda butuhkan disiapkan, sehingga pengguna tidak memiliki akses yang tidak diinginkan ke informasi sensitif.

Keterbatasan

Saat ini, tidak ada kompatibilitas T-SQL penuh antara gudang sumber dan gudang Fabric. Untuk informasi selengkapnya, lihat:

Solusi untuk beberapa fitur umum yang tidak didukung:

Masalah Penanganan masalah
Autentikasi SQL Gantikan pengguna autentikasi SQL dengan autentikasi Microsoft Entra sebagai alternatif autentikasi SQL.
Enkripsi tingkat kolom Gunakan cara alternatif untuk melindungi data Anda seperti menerapkan enkripsi di lapisan aplikasi dan pemartisian data dinamis di pergudangan data Fabric untuk mengaburkan data sensitif.
Fungsi skalar Fungsi skalar yang didefinisikan pengguna (UDF) saat ini tidak dimigrasikan oleh Asisten Migrasi. UDF skalar didukung di Fabric Data Warehouse, tetapi hanya jika dapat dilakukan inline (fitur ini saat ini dalam pratinjau). Untuk informasi selengkapnya, lihat CREATE FUNCTION dan Scalar UDF inlining.
kolom identitas Kolom IDENTITY di Fabric Data Warehouse bereaksi berbeda dari yang mereka lakukan di platform lain, seperti SQL Server. Untuk detail selengkapnya, lihat Memahami kolom IDENTITY di Fabric Data Warehouse.
Macet di layar Atur sumber Saat bermigrasi dengan menyambungkan langsung ke sumber, Asisten Migrasi menggunakan Power Query untuk membuat koneksi ke sistem sumber Anda. Untuk memecahkan masalah, lihat Autentikasi koneksi Power Query.

Fitur yang tidak didukung berikut ini tidak lagi diperlukan di Fabric Data Warehouse:

  • Indeks
  • Enkripsi data transparan (TDE): Tidak diperlukan dalam Fabric karena Fabric sudah mengenkripsi data melalui cara yang lebih canggih. Untuk informasi selengkapnya, lihat Enkripsi Data di Gudang Data Fabric.

Fitur lain yang saat ini tidak didukung yang mungkin Anda lihat:

  • Tabel eksternal
  • Fungsi tabel bernilai banyak pernyataan (TVF)

Langkah berikutnya