Asistent pro migraci Fabric pro datový sklad

Platí pro: ✅ Warehouse v Microsoft Fabric

Nástroj Fabric Pomocník s migrací je asistovaný proces migrace integrovaný přímo do systému Fabric, který umožňuje řízenou migraci na Microsoft Fabric.

Nástroj Pomocník s migrací kopíruje metadata a data ze zdrojové databáze a automaticky převádí zdrojové schéma do datového skladu infrastruktury. Pomoc s AI poskytuje rychlá řešení pro nekompatibilitu nebo chyby migrace.

Nástroj Fabric Pomocník s migrací pro datový sklad můžete použít ke kopírování vyhrazených fondů SQL ve službě Azure Synapse Analytics a také k práci s OLAP daty terabajtového nebo většího měřítka na SQL Serveru a dalších SQL databázových platformách.

Návod

Podrobné průvodce migrací pomocí nástroje Pomocník s migrací najdete v tématu Migrace nahráním souboru a migrací připojením ke zdrojovému systému.

Další informace o strategii a plánování migrace najdete v tématu Plánování migrace: Vyhrazené fondy SQL služby Azure Synapse Analytics do služby Fabric Data Warehouse.

Kroky migrace

Nástroj Pomocník s migrací pomáhá uživatelům migrovat do Fabric Data Warehouse. Můžete nahrát soubor DACPAC nebo vytvořit přímé připojení ke zdrojovému systému (jedná se o funkci Preview).

Migrace pomocí nástroje Fabric Pomocník s migrací zahrnuje tyto kroky na vysoké úrovni:

  1. Migrujte schéma objektů (například definice tabulky) ze zdroje do nového skladu Fabric pomocí souboru DACPAC nebo připojení ke zdrojovému systému.
  2. Pomocí nástroje Pomocník s migrací můžete problémy vyřešit aktualizací typů a definic T-SQL pro objekty, které se nepodařilo automaticky migrovat.
  3. Kopírování dat pomocí úlohy kopírování ve službě Fabric Data Factory
  4. Testování a paralelní porovnání starého skladu a nového skladu Nakonec znovu nasměrujte připojení z aplikací, které přistupují ke zdrojovému skladu, aby používaly nový sklad.

Migrované objekty

Zachycená metadata databázového objektu jsou:

  • Tabulky
  • Pohledy
  • Functions
  • Uložené procedury
  • Objekty zabezpečení, jako jsou role, oprávnění, dynamické maskování dat

Řešení problémů s nástrojem Pomocník s migrací

Některé skripty T-SQL se nezdaří migrovat, pokud se metadata nedaří migrovat do těch, která jsou podporována v datovém skladu Fabric, nebo pokud se kód nepodařilo aplikovat na T-SQL. Krok Opravit problémy nástroje Pomocník s migrací vám pomůže tyto neúspěšné skripty opravit.

Další informace najdete v našich podrobných kurzech: Migrace nahráním souboru nebo migrací připojením ke zdrojovému systému.

Primární a závislé objekty

Neúspěšné skripty jsou rozdělené do sad:

  • Primární objekty jsou objekty, které nejsou závislé na jiném objektu.
  • Závislé objekty jsou objekty, které jsou závislé na jednom nebo více objektech buď přímo nebo nepřímo.

Závislé objekty nebudou migrovány, dokud nebudou opraveny jejich primární objekty, takže nejprve opravíte primární objekty.

Existují například tři objekty: tabulka A, zobrazení B, které používá tabulku A, zobrazení C, které používá zobrazení B. V tomto případě je primárním objektem Tabulka A. Zobrazení B a C jsou závislé objekty.

Primární objekty jsou seřazené podle priority, aby se migrace urychlila. Priorita je založená na počtu závislostí objektu. Závislosti odkazují na všechny objekty, které odkazují nebo jsou závislé na tomto objektu, přímo nebo nepřímo.

Tabulka A má například dvě závislosti na zobrazeních B a C, zobrazení B má jednu závislost na zobrazení C a zobrazení C nemá žádné závislosti. Proto jsou seřazené podle priority počínaje tabulkou A, zobrazením B, zobrazením C.

Oprava chyb migrace

Zkontrolujte a opravte poškozené skripty pomocí informací o chybě ručně, nebo použijte Copilot pro asistenci využívající umělé inteligence. (Copilot musí být aktivován.) Copilot analyzuje váš dotaz a snaží se najít nejlepší způsob, jak ho vyřešit. Copilot ponechá komentáře a vysvětlí, co je opravené a proč. K chybám může dojít, když Copilot používá AI, proto před spuštěním ověřte návrhy kódu.

Jakmile provedete všechny úpravy, které potřebujete ke spuštění dotazu, Nástroj Pomocník s migrací ověří a migruje objekt a jeho závislosti. Po migraci konkrétního objektu se aktualizuje karta Primární objekty novým prioritizovaným seznamem objektů. Oprava primárního objektu může mít za následek, že počet primárních objektů zůstane stejný nebo se dokonce zvýší. Například objekt B je poškozen kvůli závislosti na několika jiných poškozených objektech, včetně objektu A. V tomto scénáři by oprava objektu A opravila některé, ale ne všechny chyby v B a vedla by k tomu, že se B změní z závislého objektu na primární objekt.

Zabezpečení

U většiny typů objektů zabezpečení včetně rolí, oprávnění (například GRANT/REVOKE/DENY) a dynamické maskování dat se očekává, že se automaticky migrují. Některé objekty (například uživatele autentizované pomocí SQL nebo šifrování na úrovni sloupců) budou potřebovat aktualizace, aby fungovaly v Fabric. Tyto problémy jsou označené v seznamu Opravit problémy v nástroji Pomocník s migrací.

Uživatelé SQL s autentizací musí být nahrazeni uživateli Microsoft Entra v Microsoft Fabric. Ujistěte se, že se můžou přihlásit k Fabric pomocí Microsoft Entra ID, a pak pomocí Spravovat oprávnění nebo dialogového okna Sdílet je přidat do vašeho skladu v Fabric. Pokud chcete přidat uživatele, musí mít správce nebo člen oprávnění Znovu sdílet.

Před kopírováním dat nezapomeňte opravit objekty zabezpečení, které se nepodařilo migrovat, a zkontrolovat, jestli je nastavené zabezpečení, aby uživatelé neměli nezamýšlený přístup k citlivým informacím.

Omezení

V současné době neexistuje úplná kompatibilita T-SQL mezi zdrojovým skladem a skladem Fabric. Další informace najdete tady:

Alternativní řešení některých běžných nepodporovaných funkcí:

Problém Řešení problému
Ověřování SQL Nahraďte uživatele s ověřováním SQL ověřováním Microsoft Entra jako alternativu k ověřování SQL.
Šifrování na úrovni sloupců Používejte alternativní způsoby ochrany vašich dat, jako je implementace šifrování na aplikační vrstvě a dynamické maskování dat v datových skladech Fabricu pro obfuskování citlivých dat.
Skalární funkce Nástroj Pomocník s migrací v současné době nemigruje skalární uživatelem definované funkce (UDF). Skalární funkce definované uživatelem se podporují ve Fabric Data Warehouse, ale pouze v případě, že je lze provést inline (aktuálně v předběžné verzi). Další informace naleznete v tématu VYTVOŘENÍ FUNKCE a Vkládání skalárních UDF.
Identifikační sloupce Sloupce IDENTITY ve Fabric Data Warehouse se chovají jinak než na jiných platformách, jako je SQL Server. Další podrobnosti najdete v tématu Principy sloupců IDENTITY v Datovém skladu Fabric.
Zaseknutý na obrazovce Nastavit zdroj Při migraci připojením přímo ke zdroji použije Nástroj Pomocník s migrací k navázání připojení ke zdrojovému systému Power Query. Informace o řešení potíží najdete v tématu Ověřování připojení Power Query.

V datovém skladu fabric už nejsou potřeba následující nepodporované funkce:

  • Rejstříky
  • Transparentní šifrování dat (TDE): Není potřeba v Fabric, protože Fabric již šifruje data pokročilejšími způsoby. Další informace najdete v tématu Šifrování dat ve Fabric Data Warehouse.

Další aktuálně nepodporované funkce, které se můžou zobrazit:

  • Externí tabulky
  • Více-příkazové funkce vracející tabulky (TVF)

Další krok