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
Przeniesienie środowiska Teradata w przedsiębiorstwie do usługi Fabric Data Warehouse to coś więcej niż tylko transfer schematu i danych. Zaplanuj kod SQL i BTEQ, procesy ładowania, bezpieczeństwo, raportowanie, operacje i wydajność.
Ten artykuł dzieli pracę na pięć etapów. Korzystaj z tych etapów jako z procedury operacyjnej wielokrotnego użytku dla każdej fali migracji. Zalecaną implementację można znaleźć w Metodach migracji dla Teradata. Informacje o remediacji kodu znajdują się w artykule Tłumaczenie języka Teradata SQL na potrzeby usługi Fabric Data Warehouse.
Important
Potwierdź aktualne ograniczenia Fabric Data Warehouse oraz powierzchnię T-SQL przed każdą falą migracji. Przypisz osobę odpowiedzialną i plan działań naprawczych dla każdej blokującej różnicy.
Zalecane podejście
Stosuj selektywną modernizację dla większości obciążeń:
- Zachowaj zweryfikowane modele biznesowe i logikę.
- Użyj Asystent migracji do tłumaczenia i wdrażania wspieranych metadanych.
- Zastąpić specyficzne dla Teradata SQL, narzędzia i operacje wzorcami natywnymi dla Fabric.
- Przeprojektuj tylko te obciążenia zablokowane przez nieobsługiwane zależności lub istniejące problemy architektoniczne.
Migruj falami według domen biznesowych, składnic danych lub klastrów obciążeń roboczych. Unikaj jednej dużej, jednorazowej migracji.
Ocena i ewaluacja
Oceń te strumienie pracy razem, aby nie przegapić żadnych zależności:
| Strumień pracy | Assess |
|---|---|
| Konstrukcja i osiągi | Model danych, wolumen, wzrost, przekrzywienie, szerokość tabeli, współbieżność, czas działania oraz cele usługi |
| ETL i ładowanie | FastLoad, MultiLoad, Teradata Parallel Transporter, BTEQ import/export, harmonogramy, sposób działania po ponownym uruchomieniu oraz ładowania przyrostowe |
| Bezpieczeństwo i operacje | Użytkownicy, role, uprawnienia, konta usługowe, audyt, odzyskiwanie, monitorowanie oraz odpowiedzialność za wsparcie |
| Wizualizacja i raportowanie | Raporty, modele semantyczne, aplikacje, eksporty, harmonogramy odświeżania oraz zależności połączeń |
| Kompatybilność SQL | Tabele, widoki, makra, procedury, funkcje, typy danych, QUALIFY, tabele PERIODulotne oraz przepływ sterowania BTEQ |
| Narzędzia migracji | Ekstrakcja metadanych, gotowość Asystent migracji, przesyłanie danych, kontrola źródeł i automatyzacja wdrażania |
| Poza migracją | Praktyki przecięcia, cofnięcia, optymalizacji, szkolenia, wycofania ze służby oraz ponownego użytku dla kolejnych fal |
Określ rezultaty biznesowe, zakres, właścicieli, mierniki sukcesu oraz oczekiwania dotyczące wycofania zmian. Sporządź wykaz obiektów, mapę zależności, bazę odniesienia dla obciążenia, rejestr kompatybilności oraz plan etapów.
Planowanie i projektowanie
Przekształć ocenę w wykonalny projekt:
- Potwierdź Warehouse jako cel dla relacyjnej analityki skoncentrowanej na SQL.
- Zdefiniuj przestrzenie robocze dla rozwoju, testów i produkcji, możliwości, nazewnictwo oraz własność.
- Mapuj obiekty i typy danych Teradata na cele Fabric. Zapisz niewspierane elementy i zatwierdzone alternatywy. Użyj Asystent migracji do tłumaczenia metadanych.
- Zaprojektuj oddzielnie historyczny i przyrostowy przepływ danych.
- Przeprojektuj model dostępu w oparciu o Microsoft Entra ID, role w obszarze roboczym, uprawnienia do elementów oraz uprawnienia SQL magazynu danych.
- Zdefiniuj kryteria wdrożenia, walidacji, cutoveru i cofania.
W projekcie docelowym należy preferować model wymiarowy, ładowanie wsadowe, modułowe ELT oraz nadzorowane ponowne wykorzystanie za pośrednictwem OneLake.
Migrate
Wykonaj każdą falę w następującej kolejności:
- Zapewnij docelowe przestrzenie robocze, tożsamości, połączenia i ścieżkę wdrożenia.
- Przesyłaj wyodrębnione pliki SQL Teradata do Asystent migracji, tłumacz metadane i naprawiaj obiekty wymagające uwagi.
- Skopiuj reprezentatywny zbiór danych i zweryfikuj przepustowość, mapowania, błędy oraz zachowanie restartu.
- Wykonaj pełne ładowanie danych historycznych i skonfiguruj synchronizację przyrostową, gdy jest to wymagane.
- Odtwórz procesy bezpieczeństwa i procesy operacyjne.
- Weryfikuj dane, zachowanie SQL, raporty, aplikacje oraz reprezentatywną wydajność.
- Przekieruj połączenia i dokonaj przełączenia po spełnieniu kryteriów akceptacji.
Nie używaj sukcesu tworzenia obiektów jako jedynego sygnału ukończenia. Etap uznaje się za zakończony dopiero wtedy, gdy dane, działanie, zabezpieczenia, operacje i wykorzystanie przez dalsze elementy procesu spełnią kryteria akceptacji.
Monitorowanie i zarządzanie
Utrzymuj środowiska źródłowe i docelowe równolegle przez okres wymagany przez profil ryzyka obciążenia.
- Porównaj świeżość danych, liczbę wierszy, agregacje biznesowe i raportuj wyniki między środowiskami.
- Monitoruj czas ładowania, czas zapytania, awarie, próby, zużycie pojemności, aktywne sesje oraz problemy zgłaszane przez użytkowników.
- Przeglądaj przypisania dostępu, uprzywilejowane tożsamości, uprawnienia magazynu oraz wyniki testów bezpieczeństwa.
- Zachowaj przetłumaczony kod, zasoby wdrożeniowe, decyzje mapowania, dowody testowe i wyjątki w kontroli wersji źródłowej.
- Śledź gotowość migracji według obciążenia i bramki akceptacji, a nie tylko według liczby przeniesionych obiektów.
- Rejestruj powtarzające się problemy z tłumaczeniem i ładowaniem jako wskazówki do ponownego wykorzystania na potrzeby kolejnych etapów.
- Ustal procedury eskalacji, odzyskiwania, cofania i hiperopieki przed przejściem do produkcji.
Ład korporacyjny obejmuje pochodzenie, własność, klasyfikację, zatrzymanie pracowników, audyt oraz odpowiedzialność operacyjną. Stosuj te mechanizmy kontroli podczas migracji, a nie po końcowym przełączeniu.
Optymalizacja i modernizacja
Po ustaleniu poprawności i stabilności usuń tymczasowe wzorce kompatybilności i użyj funkcji natywnych Fabric.
- Przekształć dosłowne tłumaczenia SQL do modułowego T-SQL.
- Uproszcz głęboko zagnieżdżone widoki i monolityczne proceduralne zadania.
- Standaryzuj pobieranie o wysokiej przepustowości na wydajnych, restartowalnych wzorcach opartych na plikach.
- Dostrajaj, korzystając z wytycznych dotyczących wydajności rozwiązania Fabric Data Warehouse i reprezentatywnych testów współbieżności.
- Ogranicz niepotrzebne kopie danych, korzystając z zarządzanego dostępu OneLake tam, gdzie to pasuje do architektury.
- Integruj usługę Data Factory, Power BI, notebooki i inne obciążenia platformy Fabric tam, gdzie pozwala to ograniczyć powielanie lub złożoność operacyjną.
- Przeanalizuj przepustowość, bezpieczeństwo, niezawodność i koszty po ustabilizowaniu się zachowania obciążenia.
- Przekształć ukończoną falę w szablon wielokrotnego użytku dla następnej domeny.
Lista kontrolna akceptacji fal migracyjnych
Przed przełączeniem upewnij się, że:
- Inwentarz obiektów i mapa zależności są kompletne dla fali.
- Blokowanie ograniczeń T-SQL pozwoliło na zaakceptowane rozwiązania naprawcze.
- Schemat i kod są wdrażane powtarzalnie w każdym środowisku docelowym.
- Historyczne i inkrementalne ścieżki danych przechodzą testy skalowalności i odzyskiwania.
- Uzgadnianie danych i walidacja biznesowa spełniają uzgodnione progi.
- Bezpieczeństwo jest odtwarzane i weryfikowane za pomocą reprezentatywnych tożsamości.
- Raporty, modele semantyczne, aplikacje i zadania operacyjne przechodzą testy.
- Wydajność i współbieżność spełniają cele obciążenia.
- Monitorowanie, wspieranie własności, cofanie i plany hiperopieki są aktywne.
- Osoby odpowiedzialne za obszar biznesowy i techniczny zatwierdzają przełączenie.