Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:✅ Magazyn w systemie Microsoft Fabric
Migracja Teradata składa się z dwóch głównych etapów: migracji metadanych za pomocą Fabric Asystent migracji, następnie przeniesienia danych za pomocą zadania Copy, Fabric pipeline lub COPY INTO. Zakończ migrację, walidując wyniki i przekierowując połączenia.
Aby dowiedzieć się o planowaniu programu, zobacz Plan a migration from Teradata. Aby poznać składnię i mapowania obiektów, zobacz Tłumaczenie kodu Teradata SQL dla magazynu danych Fabric.
Zalecana ścieżka migracji
| Etapie | Zalecana metoda | Result |
|---|---|---|
| Metadata | Prześlij plik zip Teradata .sql i/lub .bteq plików do Asystent migracji |
Obsługiwane obiekty są przenoszone i tworzone w nowym Warehouse |
| Działania naprawcze | Przejrzyj obiekty do poprawienia i użyj udokumentowanych mapowań lub sugestii Copilot | Wymagane obiekty są korygowane i wdrażane |
| Data | Użyj zadania kopiowania do transferu krok po kroku; używaj plików etapowych i COPY INTO do dużych zbiorczych transferów danych |
Dane źródłowe są ładowane i uzgadniane |
| Cutover | Zweryfikuj obciążenia i przekieruj połączenia ładowania danych oraz raportowania | Zastosowania wykorzystują Fabric Data Warehouse |
Note
Asystent migracji tłumaczy i wdraża metadane oraz kod. Przenoszenie danych odbywa się jako osobny krok kopiowania lub ingescji w procesie migracji.
Wymagania wstępne
Zanim zaczniesz, przygotuj się:
- Obszar roboczy Fabric z aktywną pojemnością.
- Archiwum ZIP plików
.sqli/lub.bteq, zawierających definicje tabel, widoków, procedur, funkcji, makr oraz innych wymaganych obiektów Teradata. - Wszystkie zależności dla schematów w fali migracji.
- Nazwa magazynu docelowego i wybór sortowania.
- Dane źródłowe, jeśli planujesz używać Copy job do przenoszenia danych.
Uwzględnij definicje DDL zamiast plików zawierających wyłącznie samodzielne instrukcje SELECT. Asystent migracji ignoruje pliki tylko z zapytaniami, które nie definiują obiektu.
Migracja metadanych za pomocą Asystent migracji
Asystent migracji obsługuje bazę danych Teradata jako źródło i przekształca przesłane metadane Teradata na kod T-SQL zgodny z usługą Fabric.
- W obszarze roboczym Fabric wybierz Migruj.
- W sekcji Migracja do magazynu wybierz kafelek źródłowy Teradata (Podgląd ).
- W opcji Ustaw źródło wybierz Wybierz plik, przeglądaj plik zip, a następnie wybierz Dalej.
- Przejrzyj wykryte obiekty źródłowe i wybierz schematy lub poszczególne obiekty dla tej fali migracji.
- Gdy wybierasz pojedynczy obiekt, możesz również zobaczyć zależne obiekty wybrane do migracji.
- W opcji Ustaw miejsce docelowe wybierz przestrzeń roboczą, wpisz nową nazwę Warehouse i wybierz sortację.
- Przejrzyj dane wejściowe, a następnie wybierz Migrację.
- Poczekaj, aż Asystent migracji przetłumaczy wspierane metadane i utworzy nową Hurtownię.
- Przejrzyj podsumowanie migracji metadanych. Rozwiń Pokaż przeniesione obiekty , aby zobaczyć każdy obiekt i jego stan.
- Wybierz obiekt do przeglądu typów danych lub korekt SQL w sekcji Szczegóły.
- Eksportuj podsumowanie, gdy potrzebujesz zapisu offline do przeglądu lub śledzenia migracji.
Obiekty z brakującymi zależnościami lub nieobsługiwanymi konstrukcjami pojawiają się w sekcji Obiekty do naprawy.
Napraw problemy z tłumaczeniem metadanych
Użyj Asystent migracji, aby przeglądać i poprawiać obiekty, których nie tworzy automatycznie:
- Otwórz Napraw problemy i wybierz obiekt.
- Przejrzyj definicję źródła, automatyczne komentarze tłumaczeniowe oraz szczegóły błędów w udostępnionym zapytaniu.
- Jeśli funkcja Copilot jest włączona dla Twojej dzierżawy i przepustowości, wybierz Popraw błędy zapytania, aby wygenerować sugerowaną poprawkę.
- Przejrzyj wszystkie zmiany generowane przez AI. Dostosowuj scenariusz w razie potrzeby.
- Wybierz Uruchom, aby zweryfikować skrypt i utworzyć obiekt.
- Powtarzaj dla każdego wymaganego obiektu. Pomiń obiekty, które nie są potrzebne w obiekcie docelowym.
Copilot potrafi popełniać błędy. Porównaj poprawiony kod z zachowaniem Teradata oraz testuj przypadki granic, zera, precyzji i błędów.
Kopiowanie danych
Po uzyskaniu wymaganych metadanych tabeli wybierz jedną metodę przenoszenia danych.
Użyj zadania kopiowania
Użyj zadania kopiowania, aby przeprowadzić pełny lub przyrostowy transfer krok po kroku:
- W Asystent migracji otwórz Kopiuj dane, a następnie wybierz Użyj zadania kopiowania.
- Nadaj zadaniu nazwę i połącz się z platformą Teradata, używając poświadczeń źródła.
- Wybierz tabele do skopiowania.
- Wybierz Warehouse z katalogu OneLake.
- Przegląd mapowania tabel i kolumn.
- Wybierz jednorazową pełną kopię dla początkowej migracji lub kopię przyrostową na okres współistnienia, gdy konfiguracja źródłowa to umożliwia.
- Wybierz Zapisz + Uruchom, a następnie monitoruj liczbę wierszy, czas trwania i porażki.
Użyj plików etapowych i SKOPIUJ DO
Dla dużych historycznych transferów masowo przeładowuj tabele Teradata do ADLS Gen2. Używaj plików Parquet, gdy są obsługiwane, prowadź manifest ekstrakcji i ładuj pliki za pomocą COPY INTO.
Example:
COPY INTO dbo.FactSales
FROM 'https://<storage-account>.dfs.core.windows.net/<container>/factsales/'
WITH (
FILE_TYPE = 'PARQUET'
);
Korzystaj z zaufanego dostępu do przestrzeni roboczej i tożsamości przestrzeni roboczej, gdy konfiguracja sieci konta pamięci masowej tego wymaga. Zamiast tego użyj potoku Fabric, gdy przepływ wymaga wieloetapowej orkiestracji, transformacji, rozgałęzień lub niestandardowych mechanizmów odzyskiwania.
Zastąpienie narzędzi ładowania Teradata
Narzędzia Teradata reprezentują zarówno ruch danych, jak i zachowania orkiestracji. Odtwórz całe zachowanie, zamiast tłumaczyć jedynie instrukcję load.
| Narzędzie Teradata | metoda Fabric | Wzorzec migracji |
|---|---|---|
| Fastload |
COPY INTO lub Kopiuj zadanie |
Rozładowuj masowo do plików etapowych, tworz pustą tabelę docelową i ładuj równolegle |
| MultiLoad |
COPY INTO plus MERGE |
Załaduj pliki do tabeli przejściowej, zwaliduj je, a następnie scal wstawienia, aktualizacje i usunięcia z tabelą docelową |
| Teradata Parallel Transporter | Fabric pipeline z aktywnościami kopiowania i skryptów | Odtworzenie operatorów, sekwencjonowania, obsługi błędów i zależności jako jawnych kroków potoku |
BTEQ .IMPORT |
COPY INTO tabela |
Zastąpienie zachowania importu po stronie klienta zarządzanym ładowaniem pliku etapowego |
BTEQ .EXPORT |
Potok danych, notes lub obsługiwany schemat eksportu | Wybierz miejsce docelowe i format pliku w zależności od systemu konsumującego |
Walidacja i przekierowanie połączeń
Przed przełączeniem:
- Uzgodnij liczbę wierszy, agregaty, wartości null, wartości dziesiętne, znaczniki czasu oraz wartości wrażliwe na sortowanie.
- Przetestuj widoki, procedury, funkcje, zamienniki BTEQ, raporty oraz modele semantyczne.
- Przetestuj ponowne odtwarzanie po nieudanym ładowaniu, częściowe niepowodzenie, synchronizację przyrostową oraz szczytową współbieżność.
- Porównaj wyniki źródłowe i docelowe dla reprezentatywnych cykli koniunkturalnych.
- Przeprowadź końcowe ładowanie przyrostowe i uzupełnij listę kontrolną przełączenia.
- Aktualizacja raportowania, modelu semantycznego, aplikacji oraz połączeń ETL/ELT z Fabric Data Warehouse.