Sdílet prostřednictvím


Migrace pomocí nástroje Fabric Migration Assistant pro datový sklad

Platí pro:✅ Sklad v Microsoft Fabric

Nástroj Fabric Migration Assistant je prostředí pro migraci pro kopírování vyhrazených fondů SQL v Azure Synapse Analytics, SQL Serveru a dalších databázových platformách SQL bez problémů do Microsoft Fabric Data Warehouse.

Tento průvodce vás provede postupem migrace z vyhrazeného fondu SQL služby Azure Synapse Analytics do skladu Fabric pomocí souboru DACPAC.

Návod

Další informace o funkcích a možnostech nástroje Migration Assistant najdete v nástroji Fabric Migration Assistant pro datový sklad.

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.

Požadavky

Než začnete, ujistěte se, že máte připravenou následující:

Funkce migrace s asistencí umělé inteligence v nástroji Migration Assistant k řešení problémů s migrací vyžadují aktivaci Copilotu:

Kopírování metadat

  1. V pracovním prostoru Fabric vyberte na akčním panelu položky tlačítko Migrovat.

    Snímek obrazovky z portálu Fabric s tlačítkem Migrovat v sadě akcí položky.

  2. V nabídce Migrovat na platformu Fabric v části Migrace do datového skladu vyberte dlaždici Analytický T-SQL datový sklad nebo databáze.

    Snímek obrazovky z portálu Fabric dlaždice analýzy T-SQL Warehouse nebo databází.

  3. V přehledu zkontrolujte informace a vyberte Další.

  4. Vyberte Zvolit soubor a nahrajte soubor DACPAC zdrojového datového skladu. Po dokončení nahrávání vyberte Další.

    Snímek obrazovky z portálu Fabric v kroku Nahrát soubor DACPAC v nástroji Migration Assistant

  5. Na stránce Nastavit cíl zadejte název nového pracovního prostoru Fabric a novou položku skladu, do které chcete migrovat. Vyberte Další.

  6. Zkontrolujte své vstupy a vyberte Migrovat. Vytvoří se nová položka skladu a zahájí se migrace metadat.

    Snímek obrazovky z portálu Fabric na stránce recenze nástroje Migration Assistant. Zdrojem je soubor DACPAC a cílem je nová položka skladu pojmenovaná AdventureWorks.

    Během tohoto kroku nástroj Migration Assistant přeloží metadata T-SQL na podporovanou syntaxi T-SQL v datovém skladu Fabric. Po dokončení migrace metadat se otevře Pomocník pro migraci. Můžete kdykoli získat přístup k asistentu migrace pomocí tlačítka Migrace na kartě Domů v pásu karet skladu.

  7. Projděte si souhrn migrace metadat v nástroji Migration Assistant. Zobrazí se počet migrovaných objektů a objektů, které je potřeba opravit před jejich migrací.

    Snímek obrazovky z portálu Fabric v souhrnu migrace metadat nástroje Migration Assistant Možnost Zobrazit migrované objekty je zvýrazněná.

  8. Výběrem možnosti Zobrazit migrované objekty rozbalíte oddíl a zobrazí se seznam objektů, které byly úspěšně migrovány do vašeho skladu Fabric.

    Snímek obrazovky z portálu Fabric v souhrnu migrace metadat nástroje Migration Assistant a seznamu migrovaných objektů

    Sloupec State označuje, jestli byla metadata objektu upravena během překladu, která se mají podporovat ve službě Fabric Warehouse. Můžete například vidět, že určité datové typy sloupců nebo konstrukty jazyka T-SQL se automaticky převedou na ty, které jsou podporovány ve službě Fabric. Sloupec Podrobnosti zobrazuje informace o úpravách provedených objekty.

  9. Výběrem libovolného objektu zobrazíte úpravy provedené během migrace.

  10. Otevřete souhrn migrace metadat v zobrazení na celé obrazovce, abyste měli lepší čitelnost. Pomocí filtrů můžete zobrazit konkrétní typy objektů.

    Snímek obrazovky v režimu celé obrazovky, který zobrazuje souhrn migrace metadat migrovaných objektů v nástroji Migration Assistant.

Řešení problémů pomocí nástroje Migration Assistant

Některé metadata databázového objektu se nemusí migrovat. Obvykle je to proto, že Migration Assistant nemohl přeložit metadata T-SQL na ta, která jsou podporována ve skladu Fabric, nebo se přeložený kód nepodařilo použít pro T-SQL.

Pojďme tyto skripty opravit pomocí nástroje Migration Assistant.

  1. Vyberte krok Opravit problémy v Nástroji Migration Assistant a zobrazte skripty, které se nepodařilo migrovat.

    Snímek obrazovky z portálu Fabric v seznamu Řešení problémů v nástroji Migration Assistant

  2. Vyberte databázový objekt, který se nepodařilo migrovat. V Průzkumníku se otevře nový dotaz v části Sdílené dotazy. Tento nový dotaz zobrazuje definici metadat a úpravy, které byly v něm provedeny jako automatické komentáře přidané do kódu T-SQL.

  3. Zkontrolujte komentáře na začátku skriptu a podívejte se na úpravy provedené ve skriptu.

  4. Pomocí informací o chybě a dokumentace zkontrolujte a opravte poškozené skripty.

  5. Pokud chcete použít Copilot pro pomoc s AI při opravě chyb, vyberte Opravit chyby dotazu v části Navrhované akce . Copilot aktualizuje skript pomocí návrhů. K chybám může dojít, když Copilot používá AI, takže ověřte návrhy kódu a proveďte potřebné úpravy.

    Snímek obrazovky z portálu Fabric editoru dotazů zobrazující dotazy T-SQL, které se nepodařilo migrovat, a komentáře a opravy navrhované Copilotem

  6. Vyberte Spustit , abyste ověřili a vytvořili objekt.

  7. Otevře se další skript, který se má opravit.

  8. Pokračujte v opravě zbývajících skriptů. V tomto kroku můžete přeskočit opravovací skripty, které nepotřebujete.

  9. Až budou všechna požadovaná metadata připravená k migraci, vyberte tlačítko Zpět v podokně Opravit problémy a vraťte zobrazení Nástroje pro migraci na nejvyšší úrovni. Zkontrolujte krok 2. Řešení problémů v asistentu migrace.

Kopírování dat pomocí nástroje Migration Assistant

Kopírování dat pomáhá s migrací dat používaných migrovaných objekty. Úlohu kopírování do služby Fabric Data Factory můžete použít ručně nebo můžete postupovat podle těchto kroků pro integraci úlohy kopírování v nástroji Migration Assistant.

  1. V asistentu migrace vyberte krok Kopírovat data.

  2. Vyberte Tlačítko Použít úlohu kopírování .

  3. Přiřaďte novému úloze název a pak vyberte Vytvořit.

  4. Na stránce Připojit ke zdroji dat zadejte přihlašovací údaje pro připojení ke zdrojovému skladu Azure Synapse Analytics (SQL DW). Vyberte Další.

  5. Na stránce Zvolit data vyberte tabulky, které chcete migrovat. Metadata objektu by již měla existovat v cílovém skladu. Vyberte Další.

    Snímek obrazovky z portálu Fabric v podokně pro výběr dat s některými vybranými tabulkami.

  6. Na stránce Zvolit cíl dat zvolte novou položku skladu Fabric z katalogu OneLake. Vyberte Další.

  7. Na stránce Mapovat na cíl nakonfigurujte mapování sloupců každé tabulky. Vyberte Další.

  8. Na stránce Režim kopírování úlohy zvolte režim kopírování. Zvolte jednorázovou úplnou kopii dat (doporučenou pro migraci) nebo průběžné přírůstkové kopírování. Vyberte Další.

  9. Zkontrolujte souhrn úlohy. Vyberte Uložit a spustit.

  10. Po dokončení úlohy kopírování zkontrolujte 3. Krok kopírování dat v nástroji Migration Assistant Výběrem tlačítka Zpět v horní části vrátíte zobrazení Pomocníka pro migraci nejvyšší úrovně.

Přesměrování připojení

V posledním kroku je třeba znovu připojit platformy načítání dat a generování sestav, které jsou připojené k vašemu zdroji, k novému skladu Fabric.

  1. Identifikujte připojení ve stávajícím zdrojovém skladu.
    • Ve vyhrazených fondech SQL služby Azure Synapse Analytics můžete například najít informace o relacích, včetně zdrojové aplikace, která je připojená, odkud připojení pochází, a pokud se používá Microsoft Entra ID nebo ověřování SQL:
    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;
    
  2. Aktualizujte připojení k vašim platformám pro vytváření sestav, aby směřovala na váš sklad Fabric.
  3. Před přesměrováním otestujte sklad Fabric s některými reporty. Proveďte srovnávací testy a ověřovací testy dat na platformách pro vytváření sestav.
  4. Aktualizujte připojení pro platformy ETL/ELT tak, aby odkazovala na váš datový sklad Fabric.
    • Datové kanály Power BI/Fabric:
      • Pomocí REST API pro seznam připojení vyhledejte připojení k vašemu předchozímu zdroji dat, vyhrazenému fondu SQL v Azure Synapse Analytics.
      • Aktualizujte připojení k novému datovému skladu Fabric pomocí funkce Spravovat připojení a brány v sekci Nastavení.
  5. Po dokončení zkontrolujte krok Přesměrování připojení v nástroji Migration Assistant.

Gratulujeme! Teď jste připraveni začít používat sklad.

Snímek obrazovky z pomocníka pro migraci na portálu Fabric zobrazující všechny čtyři kroky úlohy a vyskakovací okno s gratulací.