Asisten Migrasi Fabric untuk Gudang Data

Berlaku untuk: ✅ Gudang di Microsoft Fabric

Fabric Migration Assistant adalah fitur migrasi yang terintegrasi langsung di Fabric. Ini menyediakan pengalaman migrasi terpandu ke Microsoft Fabric.

Migration Assistant menyalin metadata dan data dari basis data sumber, dan secara otomatis mengonversi skema sumber menjadi Fabric Data Warehouse. Bantuan yang didukung AI menyediakan solusi cepat untuk ketidaksesuaian atau kesalahan migrasi.

Petunjuk / Saran

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

Gunakan Fabric Migration Assistant untuk migrasi Data Warehouse:

Langkah-langkah migrasi

Migration Assistant membantu Anda bermigrasi ke Fabric Data Warehouse. Anda dapat mengunggah file DACPAC atau membuat koneksi langsung ke sistem sumber.

Migrasi dengan Fabric Migration Assistant melibatkan langkah-langkah berikut:

  1. Migrasikan skema objek, seperti definisi tabel, ke gudang Fabric baru dengan mengunggah file sumber atau menghubungkan ke sistem sumber Anda.
  2. Gunakan Migration Assistant untuk memperbaiki masalah dengan memperbarui tipe dan definisi T-SQL untuk objek yang tidak dapat dimigrasikan secara otomatis.
  3. Salin data dengan menggunakan tugas salin di Fabric Data Factory.
  4. Uji dan bandingkan gudang lama dan gudang baru. Terakhir, rutekan ulang koneksi dari aplikasi yang mengakses gudang sumber untuk menggunakan gudang baru.

Objek yang dimigrasikan

Migration Assistant ini membantu Anda bermigrasi ke Fabric Data Warehouse dengan mengunggah file DACPAC, mengunggah arsip zip file .sql atau .bteq, atau terhubung ke sistem sumber. Metadata objek database yang ditangkap meliputi:

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

Memperbaiki masalah dengan Asisten Migrasi

Beberapa skrip T-SQL gagal bermigrasi jika metadata tidak dapat dimigrasikan ke skrip yang didukung di Fabric Data Warehouse, 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 tidak bergantung pada objek lain.
  • Objek dependen bergantung secara langsung atau tidak langsung pada satu atau lebih objek.

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

Sebagai contoh, pertimbangkan tiga objek: tabel A, tampilan B yang menggunakan tabel A, dan tampilan C yang menggunakan tampilan B. Dalam kasus 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. Urutan prioritasnya adalah tabel A, tampilan B, lalu tampilan C.

Memperbaiki kesalahan migrasi

Tinjau dan perbaiki skrip yang rusak dengan menggunakan informasi kesalahan secara manual, atau gunakan Copilot untuk bantuan berbasis 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.

Saat Anda menjalankan kueri, Migration Assistant memvalidasi dan memigrasikan objek serta ketergantungannya. 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, dan DENY), serta penyamaran data dinamis bermigrasi secara otomatis. Beberapa objek (seperti pengguna yang diautentikasi SQL atau enkripsi tingkat kolom) memerlukan pembaruan agar dapat bekerja di Fabric. Migration Assistant menandai masalah-masalah ini dalam daftar Memperbaiki masalah.

Ganti pengguna yang telah diautentikasi SQL dengan pengguna Microsoft Entra di Microsoft Fabric. Pastikan mereka dapat masuk ke Fabric melalui Microsoft Entra ID, lalu gunakan izin Kelola atau dialog Bagikan untuk menambahkannya ke gudang Anda. Untuk menambahkan pengguna, Admin atau Anggota harus memiliki izin Berbagi Ulang.

Sebelum menyalin data, pastikan Anda memperbaiki objek keamanan yang gagal bermigrasi dan tinjau bahwa keamanan yang Anda butuhkan sudah diatur, sehingga pengguna tidak memiliki akses tidak sengaja ke informasi sensitif.

Keterbatasan

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

Tabel berikut mencantumkan solusi sementara 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 metode lain untuk melindungi data Anda, seperti menerapkan enkripsi di lapisan aplikasi dan Dynamic data masking di Fabric data warehousing untuk mengaburkan data sensitif berdasarkan izin pengguna.
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.

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

  • Indeks
  • Enkripsi data transparan (TDE): Fabric Data Warehouse tidak memerlukan TDE karena sudah mengenkripsi data melalui cara yang lebih maju. 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