Migrujte nahraním súboru s Fabric Migration Assistant

Vzťahuje sa na: ✅ sklad v Microsoft Fabric

Fabric Migration Assistant poskytuje vedený zážitok na migráciu zdrojových metadát a dát na Fabric Data Warehouse. Tento sprievodca vysvetľuje, ako migrovať metadáta z:

  • Azure Synapse Analytics alebo SQL Server použitím DACPAC súboru
  • Teradata použitím .zip archívu a .sql /alebo .bteq súborov

Predpoklady

Skôr než začnete, uistite sa, že máte pripravené nasledovné:

Ak chcete využiť AI-asistované migračné funkcie Migration Assistant na riešenie migračných problémov, musíte aktivovať Copilot:

Kopírovanie metaúdajov

  1. V pracovnom priestore Fabric vyberte tlačidlo Migrovať na balíčku akcií položiek.

    Snímka obrazovky z portálu služby Fabric tlačidla Migrovať na balíku akcií položky.

  2. V menu Migrovať do Fabric zdrojového zdroja, pod Migrovať do skladu, vyberte dlaždicu zdrojového systému:

    • For Azure Synapse Analytics select Azure Synapse Analytics dedicated SQL pool.
    • Pre SQL Server, Azure SQL Database alebo Azure SQL Managed Instance vyberte SQL Server database.
    • Pre Teradata vyberte Teradata (Náhľad).

    Screenshot z portálu Fabric zdrojových systémových dlaždíc.

  3. Ak sa zobrazí stránka Vybrať svoju metódu , vyberte Nahrať súbor so zdrojovými metadátami a potom zvoliť Ďalej.

    Screenshot z portálu Fabric, ktorý ukazuje, ako nahrať súbor na migráciu.

  4. Pri Nastaviť zdrojový zdroj vyberte Vybrať súbor, vyberte zdrojový súbor a potom Ďalej.

    Snímka obrazovky z portálu Fabric kroku nahrávania súboru zdrojových metadát v Migration Assistant.

  5. Na stránke Nastaviť cieľ zadajte názov pracovného priestoru Fabric a novú skladovú položku, do ktorej chcete migrovať. Vyberte Ďalej.

  6. Skontrolujte vstupy a vyberte položku Migrovať. Migračný asistent vytvorí novú položku skladu a spustí migráciu metadát.

    Nota

    Pri použití Migration Assistant má nový sklad sortáciu bez citlivosti na veľké písmená, bez ohľadu na predvolené nastavenie triedenia skladu.

    Snímka obrazovky z portálu služby Fabric na stránke Review (Revízia) asistenta migrácie. Zdrojom je súbor DACPAC a destination je nová položka skladu s názvom AdventureWorks.

    Počas tohto kroku Migration Assistant prekladá T-SQL metadáta do podporovanej T-SQL syntaxe v Fabric Data Warehouse. Po dokončení migrácie metadát sa Migračný asistent otvorí. K Migračnému asistentovi sa môžete kedykoľvek pripojiť pomocou tlačidla Migrácia v záložke Domov na páske skladu.

  7. Pozrite si súhrn migrácie metaúdajov v časti Asistent migrácie. Vidíte počet migrovaných objektov a objekty, ktoré treba opraviť, aby mohli byť migrované.

    Snímka obrazovky z portálu služby Fabric v súhrne migrácie metaúdajov asistenta migrácie. Možnosť Zobraziť migrované objekty je zvýraznená.

  8. Vyberte Zobraziť migrované objekty , aby ste rozbalili sekciu a zobrazili zoznam objektov, ktoré ste úspešne migrovali do vášho skladu Fabric.

    Snímka obrazovky z portálu služby Fabric so súhrnom migrácie metaúdajov asistenta migrácie a zoznamom migrovaných objektov.

    Stĺpec Stav označuje, či Asistent migrácie upravil metadáta objektu počas prekladu do Fabric Data Warehouse. Môžete napríklad vidieť, že určité typy údajov stĺpcov alebo konštrukcie jazyka T-SQL sa automaticky skonvertujú na tie, ktoré sú podporované v službe Fabric. Stĺpec Detaily zobrazuje informácie o úpravách, ktoré Migration Assistant vykonal na objektoch.

  9. Vyberte akýkoľvek objekt, aby ste videli úpravy, ktoré Migračný asistent vykonal počas migrácie.

  10. Otvorte súhrn migrácie metaúdajov v zobrazení na celú obrazovku, aby ste zlepšili čitateľnosť. Použitie filtrov na zobrazenie konkrétnych typov objektov.

    Snímka obrazovky zobrazenia na celú obrazovku súhrnu migrácie metaúdajov migrovaných objektov asistenta migrácie.

Opravte problémy pomocou Migration Assistant

Migrácia metaúdajov objektov databázy nemusí byť efektívna. Často k tomuto zlyhaniu dochádza preto, že Migration Assistant nedokázal preložiť metadáta T-SQL do tých, ktoré sú podporované v Fabric Data Warehouse alebo preložený kód nebol aplikovateľný na T-SQL.

Opravme tieto skripty pomocou Asistenta pre migráciu.

  1. Výberom kroku Opraviť problémy v Sprievodcovi migráciou zobrazíte skripty, ktoré sa nepodarilo migrovať.

    Snímka obrazovky z portálu služby Fabric zoznamu v časti Riešenie problémov asistenta migrácie.

  2. Vyberte objekt databázy, ktorý sa nepodarilo migrovať. Nový dotaz sa otvorí v časti Zdieľané dotazy v Prieskumníkovi. Tento nový dotaz zobrazuje definíciu metaúdajov a úpravy, ktoré boli v ňom vykonané, ako automatické komentáre pridané do kódu T-SQL.

  3. Pozrite si komentáre na začiatku skriptu a pozrite si úpravy, ktoré boli vykonané v skripte.

  4. Skontrolujte a opravte pokazené skripty pomocou informácií o chybách a dokumentácie.

  5. Ak chcete použiť službu Copilot na pomoc s pomocou umelej inteligencie pri oprave chýb, vyberte položku Opraviť chyby dotazu v časti Navrhovaná akcia . Program Copilot aktualizuje skript návrhmi. Chyby sa môžu vyskytnúť, keď aplikácia Copilot používa umelú inteligenciu, preto si overte návrhy kódu a vykonajte potrebné úpravy.

    Snímka obrazovky z portálu služby Fabric editora dotazov zobrazujúca dotazy T-SQL, ktoré sa nepodarilo migrovať, ako aj komentáre a opravy navrhované aplikáciou Copilot.

  6. Výberom položky Spustiť overte a vytvorte objekt.

  7. Otvorí sa ďalší skript na opravu.

  8. Pokračujte v oprave zvyšku skriptov. Môžete sa rozhodnúť vynechať skripty opravy, ktoré v tomto kroku nepotrebujete.

  9. Keď sú všetky požadované metadáta pripravené na migráciu, vyberte tlačidlo späť v paneli Opraviť problémy , aby ste sa vrátili do najvyššieho pohľadu Asistenta migrácie. Skontrolujte 2. Krok opravy problémov v Migration Assistant.

Kopírovanie dát pomocou Migration Assistant

Kopírovanie údajov pomáha pri migrácii údajov používaných objektmi, ktoré migrujete. Môžete použiť kopírovaciu úlohu Fabric Data Factory na manuálne vykonanie, alebo postupovať podľa týchto krokov pre integráciu kopírovacej úlohy v Migration Assistant.

  1. Vyberte krok Kopírovať údaje v Sprievodcovi migráciou.

  2. Vyberte Použiť kopírovaciu úlohu.

  3. Priraďte názov novej úlohe a potom vyberte Vytvoriť.

  4. Na stránke Pripojiť sa k zdroju dát uveďte prihlasovacie údaje pre váš zdrojový systém. Vyberte Ďalej.

  5. Na stránke Vybrať dáta vyberte tabuľky, ktoré chcete migrovať. Vyberte Ďalej.

    Snímka obrazovky z portálu služby Fabric na table Vybrať údaje s vybratými tabuľkami.

  6. Na stránke Choose data destination (Vybrať cieľové umiestnenie údajov ) vyberte svoju novú položku skladu služby Fabric z katalógu OneLake. Vyberte Ďalej.

  7. Na stránke Map to destination (Mapovať do cieľa ) nakonfigurujte priradenia stĺpcov pre každú tabuľku. Vyberte Ďalej.

  8. Na stránke Kopírovať režim úlohy vyberte režim kopírovania. Vyberte jednorazovú úplnú kópiu údajov (odporúčanú na migráciu) alebo priebežné prírastkové kopírovanie. Vyberte Ďalej.

  9. Pozrite si súhrn úloh. Vyberte položku Uložiť a spustiť.

  10. Keď je kopírovanie hotové, skontrolujte 3. Kopírovanie dát v kroku Migration Assistant. Vyberte tlačidlo späť v hornej časti, aby ste sa vrátili na hornú úroveň zobrazenia Migračného asistenta.

Presmerovanie spojení

V záverečnom kroku znovu pripojte platformy na načítanie a reportovanie dát tak, aby ich prepojenia smerovali na váš nový Fabric warehouse.

  1. Identifikujte pripojenia v existujúcom zdrojovom sklade.

    • Na inštancii SQL Server môžete použiť dynamické zobrazenia správy, napríklad:
    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
    
    • V špecializovaných SQL pooloch Azure Synapse Analytics nájdete informácie o reláciách, vrátane zdrojovej aplikácie, pripojeného používateľa, pôvodu pripojenia a autentifikačnej metódy:
    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 pripojenia k platformám na vytváranie zostáv tak, aby smerli na váš sklad služby Fabric.

  3. Pred presmerovaním otestujte sklad služby Fabric s niektorými zostavami. Vykonajte testy porovnania a overenia údajov na platformách zostáv.

  4. Aktualizujte pripojenia na platformy na načítanie údajov (ETL/ELT) a smerujte na váš sklad fabricov.

    • Pre kanály Power BI/Fabric:
      1. Rozhranie REST API pripojenia zoznamu sa používa na vyhľadanie pripojení k svojmu starému zdroju údajov, k vyhradenému fondu SQL služby Azure Synapse Analytics.
      2. Aktualizujte pripojenia k novému skladu pomocou stránky Spravovať pripojenia a brány v Nastaveniach.
  5. Keď skončíte, skontrolujte krok Presmerovania spojení v Migration Assistant.

Blahoželáme! Teraz ste pripravení začať používať svoj nový sklad.

Snímka obrazovky z portálu služby Fabric Migration Assistant zobrazujúca všetky štyri dokončené kroky úloh a kontextovú ponuku s gratuláciou.