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
Fabric Asystent migracji zapewnia przewodnik do migracji metadanych i danych źródłowych do Fabric Data Warehouse. Ten przewodnik wyjaśnia, jak przenieść metadane z:
- Azure Synapse Analytics lub SQL Server poprzez wykorzystanie pliku DACPAC
- Teradata za pomocą archiwum .zip plików
.sqli/lub.bteq
Wskazówka
Informacje na temat planowania dla konkretnego źródła można znaleźć tutaj:
Wymagania wstępne
Przed rozpoczęciem upewnij się, że masz następujące elementy gotowe:
- Obszar roboczy Fabric z aktywną pojemnością lub pojemnością próbną.
- Utwórz obszar roboczy lub wybierz istniejący obszar roboczy, do którego chcesz przeprowadzić migrację. Narzędzie Asystent migracji tworzy nowy magazyn.
- Plik metadanych źródłowych w jednym z tych formatów:
- Plik DACPAC wyodrębniony z Azure Synapse Analytics lub SQL Server.
DACPAC zawiera metadane obiektów bazy danych, w tym tabel, widoków, procedur przechowywanych i funkcji.
- Aby utworzyć plik DACPAC z usługi Azure Synapse Analytics, zobacz Wyodrębnianie aplikacji warstwy danych (DAC) z dedykowanej puli SQL usługi Azure Synapse w programie Visual Studio 2022.
- Możesz także użyć kreatora Generowania skryptów w SQL Server Management Studio (SSMS),projektów baz danych w stylu SDK z Visual Studio Code lub narzędzia wiersza poleceń SqlPackage.
- Archiwum ZIP plików Teradata
.sqli/lub.bteq, zawierające definicje obiektów i zależności potrzebne do migracji.
- Plik DACPAC wyodrębniony z Azure Synapse Analytics lub SQL Server.
DACPAC zawiera metadane obiektów bazy danych, w tym tabel, widoków, procedur przechowywanych i funkcji.
Aby użyć funkcji migracji wspomaganej przez sztuczną inteligencję narzędzia Asystent migracji w celu rozwiązania problemów z migracją, należy aktywować rozwiązanie Copilot:
- Administrator musi aktywować umożliwienie zmiany dzierżawcy przed rozpoczęciem korzystania z Copilota. Aby uzyskać więcej informacji, zobacz Ustawienia dzierżawcy Copilot.
- Pojemność F2 lub P1 musi znajdować się w jednym z regionów wymienionych w dostępności regionów Fabric.
- Jeśli Twój tenant lub pojemność znajduje się poza USA lub Francją, Copilot jest domyślnie wyłączony, chyba że administrator tenanta Fabric umożliwi Dane przesyłane do Azure OpenAI mogą być przetwarzane poza regionem geograficznym Twojej pojemności, granicą zgodności lub krajowym settingiem instancji chmury wustawieniach kataloguOneLake>Govern>Configurations>.
- Rozwiązanie Copilot w usłudze Microsoft Fabric nie jest obsługiwane w przypadku SKU wersji próbnej. Obecnie obsługiwane są tylko płatne jednostki SKU (F2 lub nowsze lub P1 lub nowsze).
- Aby uzyskać więcej informacji, zobacz Omówienie narzędzia Copilot w Fabric i Power BI.
Kopiowanie metadanych
W obszarze roboczym Fabric wybierz przycisk Migruj na panelu akcji dla elementu.
W menu źródłowym Migruj do Fabric, w sekcji Migracja do magazynu, wybierz kafelek systemu źródłowego:
- W przypadku usługi Azure Synapse Analytics wybierz dedykowaną pulę SQL usługi Azure Synapse Analytics.
- Dla SQL Server, Azure SQL Database lub Azure SQL Managed Instance wybierz bazę SQL Server.
- Dla Teradata wybierz Teradata (Podgląd).
Jeśli pojawi się strona Wybierz swoją metodę , wybierz Upload pliku z metadanymi źródłowymi, a następnie wybierz Następny.
W opcji Ustaw źródło wybierz Wybierz plik, wybierz plik źródłowy, a następnie wybierz Następny.
Na stronie Ustaw miejsce docelowe podaj nazwę przestrzeni roboczej Fabric oraz nowy element magazynowy, do którego chcesz się przenieść. Wybierz Dalej.
Przejrzyj swoje dane wejściowe i wybierz opcję Migrate. Narzędzie Asystent migracji tworzy nowy element magazynu i uruchamia migrację metadanych.
Note
W przypadku korzystania z programu Asystent migracji nowy magazyn ma sortowanie bez uwzględniania wielkości liter, niezależnie od domyślnego ustawienia sortowania magazynu.
W tym kroku narzędzie Asystent migracji tłumaczy metadane języka T-SQL na obsługiwaną składnię języka T-SQL w usłudze Fabric Data Warehouse. Po zakończeniu migracji metadanych zostanie otwarty program Asystent migracji. Program Asystent migracji można uzyskać w dowolnym momencie za pomocą przycisku Migracja na karcie Narzędzia główne na wstążce magazynu.
Przejrzyj podsumowanie migracji metadanych w programie Asystent migracji. Zobaczysz liczbę migrowanych obiektów i obiektów, które należy naprawić, zanim będą mogły zostać zmigrowane.
Wybierz Pokaż zmigrowane obiekty, aby rozwinąć sekcję i wyświetlić listę obiektów, które zostały pomyślnie zmigrowane do magazynu Fabric.
Kolumna State wskazuje, czy narzędzie Asystent migracji skorygowało metadane obiektu podczas tłumaczenia do Fabric Data Warehouse. Na przykład można zobaczyć, że niektóre typy danych kolumn lub konstrukcje języka T-SQL są automatycznie konwertowane na te, które są obsługiwane w usłudze Fabric. Kolumna Szczegóły pokazuje informacje o poprawkach, które Asystent migracji wprowadził do obiektów.
Wybierz dowolny obiekt, aby wyświetlić korekty wprowadzone przez narzędzie Asystent migracji podczas migracji.
Otwórz podsumowanie migracji metadanych w widoku pełnoekranowym, aby uzyskać lepszą czytelność. Zastosuj filtry, aby wyświetlić określone typy obiektów.
Rozwiązywanie problemów przy użyciu narzędzia Asystent migracji
Migracja niektórych metadanych obiektu bazy danych może zakończyć się niepowodzeniem. Często do tej porażki dochodzi dlatego, że Asystent migracji nie potrafił przetłumaczyć metadanych T-SQL na te obsługiwane w Fabric Data Warehouse lub przetłumaczony kod nie zastosował się do T-SQL.
Naprawmy te skrypty za pomocą asystenta migracji.
Wybierz na kroku Rozwiązywanie problemów w narzędziu Asystent migracji, aby wyświetlić skrypty, które nie udało się przenieść.
Wybierz obiekt bazy danych, którego migracja nie powiodła się. Nowe zapytanie otwiera się w obszarze Udostępnione zapytania w Eksploratorze . To nowe zapytanie pokazuje definicję metadanych i dostosowania wprowadzone w niej jako automatyczne komentarze dodane do kodu T-SQL.
Przejrzyj komentarze na początku skryptu, aby zobaczyć zmiany wprowadzone w skrycie.
Przejrzyj i napraw uszkodzone skrypty, korzystając z informacji o błędach i dokumentacji.
Aby użyć narzędzia Copilot do pomocy opartej na sztucznej inteligencji w naprawianiu błędów, wybierz pozycję Napraw błędy zapytań w sekcji Sugerowana akcja. Copilot aktualizuje skrypt z sugestiami. Błędy mogą wystąpić, gdy copilot używa sztucznej inteligencji, więc zweryfikuj sugestie dotyczące kodu i wprowadź potrzebne zmiany.
Wybierz pozycję Uruchom, aby zweryfikować i utworzyć obiekt.
Otwiera się następny skrypt do naprawy.
Kontynuuj naprawianie pozostałych skryptów. Możesz pominąć naprawianie skryptów, których nie potrzebujesz w tym kroku.
Gdy wszystkie żądane metadane są gotowe do migracji, wybierz przycisk Wstecz w okienku Rozwiązywanie problemów , aby zwrócić widok najwyższego poziomu narzędzia Asystent migracji. Sprawdź krok 2. Rozwiązywanie problemów w narzędziu Asystent migracji.
Kopiowanie danych przy użyciu narzędzia Asystent migracji
Kopiowanie danych ułatwia migrowanie danych używanych przez migrowane obiekty. Aby wykonać to ręcznie, możesz użyć zadania kopiowania Fabric Data Factory, lub możesz wykonać następujące kroki, aby zintegrować zadanie kopiowania w narzędziu Asystent migracji.
Wybierz krok kopiowania danych w narzędziu Asystent migracji.
Wybierz Użyj zadania kopiowania.
Przypisz nazwę do nowego zadania, a następnie wybierz pozycję Utwórz.
Na stronie Connect to data source podaj dane poświadczenia połączeń dla systemu źródłowego. Wybierz Dalej.
Na stronie Wybierz dane wybierz tabele, które chcesz przenieść. Wybierz Dalej.
Na stronie Wybierz miejsce docelowe danych wybierz nowy element magazynu usługi Fabric z katalogu usługi OneLake. Wybierz Dalej.
Na stronie Mapa do miejsca docelowego skonfiguruj mapowania kolumn dla każdej tabeli. Wybierz Dalej.
Na stronie Tryb zadania kopiowania wybierz tryb kopiowania. Wybierz jednorazową kopię danych (zalecaną do migracji) lub ciągłe kopiowanie przyrostowe. Wybierz Dalej.
Przejrzyj podsumowanie zadania. Wybierz pozycję Zapisz i uruchom.
Po zakończeniu zadania kopiowania sprawdź krok 3. Kopiowanie danych w narzędziu Asystent migracji. Wybierz przycisk Wstecz u góry, aby powrócić do widoku najwyższego poziomu narzędzia Asystent migracji.
Przekierowywanie połączeń
W ostatnim kroku ponownie połącz platformy ładowania i raportowania danych, aby ich połączenia kierowały do nowego magazynu Fabric.
Zidentyfikuj połączenia w istniejącym magazynie danych źródłowych.
- W wystąpieniu SQL Server można użyć dynamicznych widoków zarządzania, na przykład:
SELECT s.program_name , s.login_name , c.client_net_address FROM sys.dm_exec_sessions AS s INNER JOIN sys.dm_exec_connections AS c ON s.session_id = c.session_id WHERE s.session_id >= 50 --retrieve only user spids and s.session_id <> @@SPID; --ignore myself- W dedykowanych pulach SQL Azure Synapse Analytics znajdziesz informacje o sesji, w tym aplikację źródłową, podłączonego użytkownika, źródło połączenia oraz metodę uwierzytelniania:
SELECT DISTINCT CASE WHEN len(tt) = 0 THEN app_name ELSE tt END AS application_name ,login_name ,ip_address FROM ( SELECT DISTINCT app_name ,substring(client_id, 0, CHARINDEX(':', ISNULL(client_id, '0.0.0.0:123'))) AS ip_address ,login_name ,isnull(substring(app_name, 0, CHARINDEX('-', ISNULL(app_name, '-'))), 'h') AS tt FROM sys.dm_pdw_exec_sessions ) AS a;Zaktualizuj połączenia z platformami raportującymi, aby wskazywały magazyn Fabric.
Przetestuj magazyn Fabric z kilkoma raportami przed przekierowaniem. Przeprowadź testy porównania i weryfikacji danych na platformach raportowania.
Zaktualizuj połączenia dla platform ładowania danych (ETL/ELT), aby wskazywały na magazyn Fabric.
- W przypadku potoków Power BI/Fabric:
- Użyj interfejsu API REST List Connections, aby znaleźć połączenia ze swoim starym źródłem danych, dedykowaną pulą SQL w usłudze Azure Synapse Analytics.
- Zaktualizuj połączenia z nowym magazynem przy użyciu strony Zarządzanie połączeniami i bramami w obszarze Ustawienia.
- W przypadku potoków Power BI/Fabric:
Po zakończeniu sprawdź krok Przekierowuj połączenia w programie Asystent migracji.
Gratulacje! Teraz możesz rozpocząć korzystanie z nowego magazynu.