Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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í:
- Pracovní prostor Fabric s aktivní kapacitou nebo zkušební kapacitou
- Vytvořte pracovní prostor nebo vyberte existující pracovní prostor, do kterého chcete migrovat. Nástroj Migration Assistant za vás vytvoří nový sklad.
- Soubor DACPAC extrahovaný z vyhrazeného fondu SQL služby Azure Synapse Analytics Soubor DACPAC (balíček aplikace datové vrstvy) je sestavený z projektů databáze SQL a obsahuje metadata databázových objektů, včetně schématu tabulek, zobrazení, uložených procedur, funkcí a dalších.
- Pokud chcete vytvořit DAC v sadě Visual Studio 2022 pomocí SQL Server Data Tools, přečtěte si téma Extrakce aplikace datové vrstvy (DAC) z vyhrazeného fondu SQL Azure Synapse v sadě Visual Studio 2022.
- Databázové projekty ve stylu sady SDK můžete použít také s nástrojem VS Code nebo nástrojem příkazového řádku SqlPackage.
Funkce migrace s asistencí umělé inteligence v nástroji Migration Assistant k řešení problémů s migrací vyžadují aktivaci Copilotu:
- Než začnete používat Copilot, musí správce přepínač tenanta povolit. Další informace najdete v tématu Nastavení tenanta Copilot.
- Vaše kapacita F2 nebo P1 musí být v jedné z oblastí uvedených v dostupnosti oblasti Fabric.
- Pokud je váš tenant nebo kapacita mimo USA nebo Francii, funkce Copilot je ve výchozím nastavení zakázána, pokud správce tenanta Fabric nepovolí nastavení tenanta Data odesílaná do Azure OpenAI mohou být zpracovávána mimo geografickou oblast kapacity, hranici dodržování předpisů nebo instance národního cloudu na portálu administrace Fabric.
- Funkce Copilot v Microsoft Fabric není podporována u zkušebních skladových položek. V tuto chvíli se podporují jenom placené skladové položky (F2 nebo vyšší nebo P1 nebo vyšší).
- Další informace najdete v tématu Přehled Copilotu ve Fabric a Power BI.
Kopírování metadat
V pracovním prostoru Fabric vyberte na akčním panelu položky tlačítko Migrovat.
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.
V přehledu zkontrolujte informace a vyberte Další.
Vyberte Zvolit soubor a nahrajte soubor DACPAC zdrojového datového skladu. Po dokončení nahrávání vyberte Další.
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ší.
Zkontrolujte své vstupy a vyberte Migrovat. Vytvoří se nová položka skladu a zahájí se migrace metadat.
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.
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í.
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.
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.
Výběrem libovolného objektu zobrazíte úpravy provedené během migrace.
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.
Vyberte krok Opravit problémy v Nástroji Migration Assistant a zobrazte skripty, které se nepodařilo migrovat.
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.
Zkontrolujte komentáře na začátku skriptu a podívejte se na úpravy provedené ve skriptu.
Pomocí informací o chybě a dokumentace zkontrolujte a opravte poškozené skripty.
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.
Vyberte Spustit , abyste ověřili a vytvořili objekt.
Otevře se další skript, který se má opravit.
Pokračujte v opravě zbývajících skriptů. V tomto kroku můžete přeskočit opravovací skripty, které nepotřebujete.
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.
V asistentu migrace vyberte krok Kopírovat data.
Vyberte Tlačítko Použít úlohu kopírování .
Přiřaďte novému úloze název a pak vyberte Vytvořit.
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ší.
Na stránce Zvolit data vyberte tabulky, které chcete migrovat. Metadata objektu by již měla existovat v cílovém skladu. Vyberte Další.
Na stránce Zvolit cíl dat zvolte novou položku skladu Fabric z katalogu OneLake. Vyberte Další.
Na stránce Mapovat na cíl nakonfigurujte mapování sloupců každé tabulky. Vyberte Další.
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ší.
Zkontrolujte souhrn úlohy. Vyberte Uložit a spustit.
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.
- 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; - Aktualizujte připojení k vašim platformám pro vytváření sestav, aby směřovala na váš sklad Fabric.
- 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.
- 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í.
- Datové kanály Power BI/Fabric:
- 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.