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: ✅ Magazynu w platformie Microsoft Fabric
Fabric Asystent migracji to doświadczenie migracyjne wbudowane natywnie w Fabric. Zapewnia przeprowadzenie przez proces migracji do Microsoft Fabric.
Asystent migracji kopiuje metadane i dane z bazy źródłowej i automatycznie konwertuje schemat źródłowy na Fabric Data Warehouse. Pomoc oparta na sztucznej inteligencji zapewnia szybkie rozwiązania dotyczące niezgodności migracji lub błędów.
Wskazówka
Aby uzyskać przewodniki krok po kroku dotyczące migracji za pomocą narzędzia Asystent migracji, zobacz Migrowanie przez przekazanie pliku i Migracja przez nawiązanie połączenia z systemem źródłowym.
Użyj Asystenta migracji Fabric dla magazynu danych do migracji:
- Z dedykowanej puli SQL usługi Azure Synapse Analytics
- Program SQL Server i inne platformy aparatu baz danych SQL
- Metadane Teradata (podgląd)
Kroki migracji
Asystent migracji pomaga przejść do Fabric Data Warehouse. Możesz przesłać plik DACPAC lub nawiązać bezpośrednie połączenie z systemem źródłowym.
Migracja z Fabric Asystent migracji obejmuje następujące etapy:
- Migruj schematy obiektów, takie jak definicje tabel, do nowego magazynu Fabric, przesyłając plik źródłowy lub łącząc się z systemem źródłowym.
- Użyj Asystent migracji, aby naprawić problemy poprzez aktualizację typów i definicji T-SQL dla obiektów, których nie mógł automatycznie przenieść.
- Kopiuj dane, używając zadania kopiowania w Fabric Data Factory.
- Przetestuj i porównaj stary magazyn z nowym magazynem. Na koniec przekieruj połączenia z aplikacji uzyskujących dostęp do magazynu źródłowego, aby korzystały z nowego magazynu.
Zmigrowane obiekty
Asystent migracji pomaga przeprowadzić migrację do magazynu danych Fabric Data Warehouse przez przesłanie pliku DACPAC, przesłanie archiwum ZIP zawierającego pliki .sql lub .bteq, lub przez połączenie z systemem źródłowym. Przechwycone metadane obiektów bazy danych obejmują:
- Tabele
- Widoki
- Functions
- Procedury przechowywane
- Obiekty zabezpieczeń, takie jak role, uprawnienia, dynamiczne maskowanie danych
Rozwiązywanie problemów z programem Asystent migracji
Niektóre skrypty T-SQL nie migrują, jeśli metadane nie mogły zostać przeniesione do tych obsługiwanych w Fabric Data Warehouse lub jeśli kod nie zastosował się do T-SQL. Krok Rozwiązywanie problemów w asystencie migracji pomaga rozwiązać te nieudane skrypty.
Aby uzyskać więcej informacji, zobacz nasze samouczki krok po kroku: Migrowanie przez przekazanie pliku lub Migracja przez nawiązanie połączenia z systemem źródłowym.
Obiekty podstawowe i zależne
Skrypty, które zakończyły się niepowodzeniem, są podzielone na zestawy:
- Obiekty główne nie zależą od innego obiektu.
- Obiekty zależne zależą bezpośrednio lub pośrednio od jednego lub więcej obiektów.
Obiekty zależne nie zostaną zmigrowane, dopóki ich obiekty podstawowe nie zostaną naprawione, więc najpierw zostaniesz poprowadzony do naprawy obiektów podstawowych.
Na przykład rozważmy trzy obiekty: tabelę A, widok B, który korzysta z tabeli A, oraz widok C, który korzysta z widoku B. W tym przypadku głównym obiektem jest tabela A. Widoki B i C są obiektami zależnymi.
Obiekty podstawowe są sortowane według priorytetu, aby ułatwić szybsze ukończenie migracji. Priorytet jest oparty na liczbie zależności obiektu. Zależności odwołują się do wszelkich obiektów, które odwołują się do tego obiektu lub są zależne od tego obiektu, bezpośrednio lub pośrednio.
Na przykład tabela A ma dwie zależności od widoków B i C, widok B ma jedną zależność od widoku C, a widok C nie ma zależności. Kolejność priorytetów to tabela A, widok B, a następnie widok C.
Naprawianie błędów migracji
Przejrzyj i napraw uszkodzone skrypty ręcznie, korzystając z informacji o błędach, lub skorzystaj z Copilota, aby uzyskać wsparcie oparte na SI. (Copilot musi być włączony.) Copilot analizuje zapytanie i próbuje znaleźć najlepszy sposób jego naprawy. Copilot pozostawia komentarze, aby wyjaśnić, co poprawił i dlaczego. Błędy mogą wystąpić, gdy copilot używa sztucznej inteligencji, dlatego przed uruchomieniem sprawdź sugestie dotyczące kodu.
Po uruchomieniu zapytania Asystent migracji waliduje i migruje obiekt oraz jego zależności. Po przeprowadzeniu migracji obiektu stałego karta Podstawowe obiekty zostanie zaktualizowana o nową priorytetową listę obiektów. Naprawienie obiektu podstawowego może spowodować, że liczba obiektów podstawowych pozostanie taka sama, a nawet w górę. Na przykład obiekt B jest uszkodzony ze względu na zależność od wielu innych uszkodzonych obiektów, w tym obiektu A. W tym scenariuszu naprawienie obiektu A spowoduje naprawienie niektórych, ale nie wszystkich błędów w B i spowodowanie zmiany B z obiektu zależnego na obiekt podstawowy.
Zabezpieczenia
Większość typów obiektów bezpieczeństwa, w tym role, uprawnienia (takie jak GRANT, REVOKE i DENY) oraz dynamiczne maskowanie danych, migruje automatycznie. Niektóre obiekty (takie jak użytkownicy uwierzytelniani SQL czy szyfrowanie na poziomie kolumn) wymagają aktualizacji, aby działać w Fabric. Asystent migracji oznacza te problemy na liście Napraw problemy.
Zamień użytkowników uwierzytelnionych SQL na użytkowników Microsoft Entra w Microsoft Fabric. Upewnij się, że mogą zalogować się do Fabric przez Microsoft Entra ID, a następnie użyj opcji Zarządzanie uprawnieniami lub dialogu Udostępnij, aby dodać ich do swojego magazynu. Aby dodać użytkowników, administrator lub członek musi mieć uprawnienia do ponownego udostępniania.
Przed skopiowaniem danych upewnij się, że naprawiasz obiekty bezpieczeństwa, które nie udało się przenieść, i sprawdź, czy potrzebne zabezpieczenia są ustawione, aby użytkownicy nie mieli niezamierzonego dostępu do wrażliwych informacji.
Ograniczenia
Obecnie nie ma pełnej zgodności języka T-SQL między magazynem źródłowym a magazynem Fabric. Aby uzyskać więcej informacji, zobacz:
Poniższa tabela przedstawia obejścia dla niektórych typowych, nieobsługiwanych funkcji:
| Zagadnienie | Rozwiązanie |
|---|---|
| Uwierzytelnianie SQL | Zastąp użytkowników uwierzytelniania SQL uwierzytelnianiem firmy Microsoft Entra jako alternatywa dla uwierzytelniania SQL. |
| Szyfrowanie na poziomie kolumny | Stosuj inne metody ochrony danych, takie jak wdrożenie szyfrowania na warstwie aplikacji oraz dynamiczne maskowanie danych w Fabric data warehousing, aby zaciemnić wrażliwe dane na podstawie uprawnień użytkownika. |
| Kolumny identyfikacyjne | Kolumny IDENTITY w usłudze Fabric Data Warehouse zachowują się inaczej niż na innych platformach, takich jak SQL Server. Aby uzyskać więcej informacji, zobacz Understanding IDENTITY columns in Fabric Data Warehouse (Opis kolumn TOŻSAMOŚCI w Fabric Data Warehouse). |
Następujące nieobsługiwane funkcje nie są już potrzebne w magazynie danych Fabric:
- Indeksy
- Przejrzyste szyfrowanie danych (TDE): Fabric Data Warehouse nie potrzebuje TDE, ponieważ już szyfruje dane bardziej zaawansowanymi metodami. Aby uzyskać więcej informacji, zobacz Szyfrowanie danych w magazynie danych Fabric.
Inne funkcje, które są obecnie nieobsługiwane, mogą się pojawić.
- Tabele zewnętrzne
- Funkcje wieloinstrukcyjne zwracające tabelę (TVF)