Metode migrasi untuk Teradata ke Fabric Data Warehouse

Diterapkan pada:✅ Gudang di Microsoft Fabric

Migrasi Teradata memiliki dua langkah utama: memigrasikan metadata dengan Fabric Migration Assistant, lalu memindahkan data dengan job Copy, pipeline Fabric, atau COPY INTO. Selesaikan migrasi dengan memvalidasi hasil dan mengarahkan ulang koneksi.

Untuk perencanaan program, lihat Rencanakan migrasi dari Teradata. Untuk pemetaan sintaks dan objek, lihat Terjemahkan SQL Teradata untuk Fabric Data Warehouse.

Panggung Metode yang direkomendasikan Hasil
Metadata Unggah zip Teradata .sql dan/atau .bteq file ke Migration Assistant Objek yang didukung diterjemahkan dan dibuat di Gudang baru
Remediation Tinjau objek yang perlu diperbaiki dan gunakan pemetaan yang terdokumentasi atau saran Copilot Objek yang diperlukan dikoreksi dan diterapkan
Data Gunakan tugas penyalinan untuk transfer yang dipandu; gunakan file penahapan dan COPY INTO untuk pemuatan massal berukuran besar Data sumber dimuat dan direkonsiliasi
Cutover Validasi beban kerja dan alihkan koneksi pemuatan dan pelaporan Aplikasi menggunakan Fabric Data Warehouse

Note

Migration Assistant menerjemahkan dan menyebarkan metadata serta kode. Pemindahan data dijalankan sebagai tugas penyalinan terpisah atau langkah pengingestan data dalam alur kerja migrasi.

Prasyarat

Sebelum Anda mulai, bersiaplah:

  • Ruang kerja Fabric dengan kapasitas aktif.
  • Arsip zip dari .sql dan/atau .bteq file yang berisi tabel, tampilan, prosedur, fungsi, makro, dan definisi objek lain yang diperlukan Teradata.
  • Semua ketergantungan untuk skema dalam gelombang migrasi.
  • Nama Warehouse tujuan dan pilihan kolasi.
  • Kredensial sumber jika Anda berencana menggunakan tugas Salin untuk memindahkan data.

Sertakan definisi DDL daripada file yang hanya berisi pernyataan mandiri SELECT . Migration Assistant mengabaikan file khusus kueri yang tidak mendefinisikan objek.

Migrasi metadata dengan Migration Assistant

Migration Assistant mendukung Teradata sebagai sumber dan menerjemahkan metadata Teradata yang diunggah ke T-SQL yang kompatibel dengan Fabric.

  1. Di ruang kerja Fabric Anda, pilih Migrate.
  2. Di bawah Bermigrasi ke gudang, pilih tile sumber Teradata (Pratinjau).
  3. Pada Atur sumber, pilih Pilih file, telusuri file zip Anda, lalu pilih Berikutnya.
  4. Tinjau objek sumber yang terdeteksi dan pilih skema atau objek individual untuk gelombang migrasi ini.
    • Saat Anda memilih objek individual, Anda juga dapat melihat objek tergantung yang dipilih untuk migrasi.
  5. Pada Atur tujuan, pilih ruang kerja, masukkan nama Gudang Data yang baru, dan pilih kolasi.
  6. Tinjau input, lalu pilih Migrasi.
  7. Tunggu sementara Migration Assistant menerjemahkan metadata yang didukung dan membuat Warehouse baru.
  8. Tinjau ringkasan migrasi metadata. Perluas Tampilkan objek yang dimigrasikan untuk melihat setiap objek dan statusnya.
  9. Pilih objek untuk meninjau penyesuaian tipe data atau SQL di Detail.
  10. Ekspor ringkasan saat Anda membutuhkan catatan offline untuk peninjauan atau pelacakan migrasi.

Objek dengan ketergantungan yang hilang atau konstruksi yang tidak didukung akan muncul di bawah Objek yang harus diperbaiki.

Perbaiki masalah terjemahan metadata

Gunakan Migration Assistant untuk meninjau dan memperbaiki objek yang tidak dibuat secara otomatis:

  1. Buka Fix problems dan pilih sebuah objek.
  2. Tinjau definisi sumber, komentar terjemahan otomatis, dan detail kesalahan dalam kueri bersama.
  3. Jika Copilot diaktifkan untuk tenant dan kapasitas Anda, pilih Perbaiki kesalahan kueri untuk menghasilkan saran perbaikan.
  4. Tinjau semua perubahan yang dihasilkan AI. Sesuaikan naskah sesuai kebutuhan.
  5. Pilih Jalankan untuk memvalidasi skrip dan membuat objek.
  6. Ulangi untuk setiap objek yang diperlukan. Lewati objek yang tidak diperlukan di target.

Copilot bisa saja membuat kesalahan. Bandingkan kode yang telah dikoreksi dengan perilaku Teradata dan uji kasus batas, nilai null, presisi, dan kesalahan.

Salin data

Setelah metadata tabel yang diperlukan tersedia, pilih satu metode pemindahan data.

Gunakan tugas salin

Gunakan tugas Salin untuk melakukan transfer penuh atau inkremental secara terpandu:

  1. Di Migration Assistant, buka Copy data, lalu pilih Use a copy job.
  2. Beri nama pekerjaan dan hubungkan ke Teradata menggunakan kredensial sumber.
  3. Pilih tabel yang akan disalin.
  4. Pilih Gudang dari katalog OneLake.
  5. Tinjau pemetaan tabel dan kolom.
  6. Pilih salinan penuh satu kali untuk migrasi awal, atau salinan inkremental untuk periode koeksistensi ketika konfigurasi sumber mendukungnya.
  7. Pilih Simpan + Jalankan, lalu pantau jumlah baris, durasi, dan kegagalan.

Gunakan file bertahap dan COPY INTO

Untuk transfer historis besar, bongkar tabel Teradata secara massal ke ADLS Gen2. Gunakan file Parquet saat didukung, simpan manifest ekstraksi, dan muat file dengan menggunakan COPY INTO.

Contoh:

COPY INTO dbo.FactSales
FROM 'https://<storage-account>.dfs.core.windows.net/<container>/factsales/'
WITH (
    FILE_TYPE = 'PARQUET'
);

Gunakan akses ruang kerja tepercaya dan identitas ruang kerja jika konfigurasi jaringan akun penyimpanan memerlukannya. Gunakan pipeline Fabric sebagai gantinya ketika alur memerlukan orkestrasi multi-langkah, transformasi, percabangan, atau pemulihan kustom.

Gantikan utilitas pemuatan Teradata

Utilitas teradata mewakili perilaku pergerakan data dan orkestrasi. Buat ulang perilaku lengkap daripada hanya menerjemahkan pernyataan load.

Utilitas Teradata Metode Fabric Pola migrasi
FastLoad COPY INTO atau pekerjaan salin Bongkar massal ke file yang ditahapkan, buat tabel target kosong, dan muat secara paralel
MultiLoad COPY INTO plus MERGE Muat file ke dalam tabel staging, validasi, lalu gabungkan operasi insert, update, dan delete ke tabel target
Teradata Parallel Transporter Pipeline Fabric dengan aktivitas penyalinan dan skrip Buat kembali operator, pengurutan, penanganan kesalahan, dan dependensi sebagai langkah pipeline yang eksplisit
BTEQ .IMPORT COPY INTO sebuah meja Ganti perilaku impor sisi klien dengan pemuatan file bertahap yang diatur
BTEQ .EXPORT Pipeline, notebook, atau pola ekspor yang didukung Pilih tujuan dan format file berdasarkan sistem yang digunakan

Validasi dan alihkan koneksi

Sebelum peralihan:

  • Merekonsiliasi jumlah baris, agregat, null, desimal, stempel waktu, dan nilai yang sensitif terhadap kolasi.
  • Tampilan uji, prosedur, fungsi, penggantian BTEQ, laporan, dan model semantik.
  • Uji pemutaran ulang beban yang gagal, kegagalan parsial, sinkronisasi inkremental, dan konkurensi puncak.
  • Bandingkan hasil sumber dan target untuk siklus bisnis representatif.
  • Jalankan pemuatan delta terakhir dan selesaikan daftar periksa cutover.
  • Pembaruan pelaporan, model semantik, aplikasi, dan koneksi ETL/ELT ke Fabric Data Warehouse.