Zdieľať cez


Asistent migrácie prostriedkov pre dátový sklad

Vzťahuje sa na:✅ Warehouse v službe Microsoft Fabric

Asistent pre migráciu do služby Fabric je proces migrácie natívne zabudovaný do služby Fabric, ktorý poskytuje interaktívne prostredie na migráciu do služby Microsoft Fabric.

Asistent pre migráciu skopíruje metaúdaje a údaje zo zdrojovej databázy a automaticky konvertuje zdrojovú schému na sklad údajov služby Fabric. Pomoc s poháňanou umelou inteligenciou poskytuje rýchle riešenia nekompatibility alebo chýb migrácie.

Asistenta migrácie látok pre dátový sklad môžete použiť na kopírovanie vyhradených fondov SQL v Azure Synapse Analytics, ako aj terabajtových alebo väčších údajov OLAP v SQL Serveri a iných databázových platformách SQL.

Prepitné

Podrobný návod na migráciu pomocou Asistenta pre migráciu nájdete v téme Migrácia pomocou asistenta na migráciu do služby Fabric pre sklad údajov.

Ďalšie informácie o stratégii a plánovaní migrácie nájdete v téme plánovanie migrácie: Vyhradené fondy SQL služby Azure Synapse Analytics pre sklad údajov služby Fabric.

Kroky migrácie

Migrácia pomocou asistenta na migráciu do služby Fabric zahŕňa tieto kroky na vysokej úrovni:

  1. Migrujte schému objektov (napríklad definíciu tabuľky) zo zdroja do nového skladu služby Fabric pomocou súboru DACPAC.
  2. Pomocou Asistenta na migráciu opravte problémy aktualizáciou typov T-SQL a definícií objektov, ktoré nemohli automaticky migrovať.
  3. Kopírovanie údajov pomocou kopírovanej úlohy v službe Fabric Data Factory.
  4. Testovanie a paralelné porovnanie starého skladu a nového skladu. Napokon preformátovať pripojenia z aplikácií, ktoré pristupujú k zdrojového skladu, aby používali nový sklad.

Migrované objekty

Asistent migrácie pomáha používateľom migrovať do skladu údajov v štruktúre pomocou súborov DACPAC. Metaúdaje objektu databázy zachytené v prostredí DACPAC sú:

  • Tabuľky
  • Zobrazenia
  • Funkcie
  • Uložené procedúry
  • Objekty zabezpečenia, ako napríklad roly, povolenia, dynamické maskovanie údajov

Oprava problémov s Asistentom migrácie

Niektoré skripty T-SQL sa nepodarí migrovať, ak metaúdaje nemožno migrovať do tých, ktoré sú podporované v sklade služby Fabric, alebo ak sa kód nepodarilo použiť na T-SQL. Krok Opraviť problémy asistenta migrácie vám pomôže vyriešiť tieto neúspešné skripty.

Primárne a závislé objekty

Neúspešné skripty sú rozdelené na množiny:

  • Primárne objekty sú tie, ktoré nie sú závislé od iného objektu.
  • Závislé objekty sú tie, ktoré sú závislé od jedného alebo viacerých objektov buď priamo, alebo nepriamo.

Závislé objekty sa nebudú migrovať, kým ich primárne objekty nebudú pevne dané, preto sa zobrazí pokyn, aby ste najskôr opravili primárne objekty.

Existujú napríklad tri objekty: tabuľka A, zobrazenie B, ktoré používa tabuľku A, zobrazenie C, ktoré používa zobrazenie B. V tomto prípade je primárnym objektom Tabuľka A. Zobrazenia B a C sú závislé objekty.

Primárne objekty sú zoradené podľa priority, čo vám pomôže dokončiť migráciu rýchlejšie. Priorita je založená na počte závislostí objektu. Závislosti odkazujú na akékoľvek objekty, ktoré odkazujú alebo sú priamo alebo nepriamo závislé od tohto objektu.

Napríklad tabuľka A má dve závislosti na zobrazeniach B a C, zobrazenie B má jednu závislosť na zobrazení C a zobrazenie C nemá žiadne závislosti. Sú teda zoradené podľa priority, počnúc Tabuľkou A, Zobrazením B a Zobrazením C.

Oprava chýb migrácie

Skontrolujte a opravte nefunkčné skripty pomocou informácií o chybe manuálne alebo použite nástroj Copilot pre pomoc s umelou inteligenciou. (Musí byť povolená možnosť Kopilot.) Program Copilot analyzuje váš dotaz a pokúsi sa nájsť najlepší spôsob, ako ho opraviť. Funkcia Copilot zanecháva komentáre, aby vysvetlila, čo odôvodnila a prečo. Chyby sa môžu vyskytnúť, keď aplikácia Copilot používa umelú inteligenciu, preto si pred spustením overte návrhy kódu.

Po vykonaní akýchkoľvek úprav, ktoré potrebujete na spustenie dotazu, Asistent migrácie objekt a jeho závislosti overí a migruje. Po migrácii pevného objektu sa karta Primárne objekty aktualizuje novým zoznamom prioritných objektov. Oprava primárneho objektu môže mať za následok, že počet primárnych objektov zostane rovnaký alebo dokonca bude vyššie. Napríklad objekt B je poškodený z dôvodu závislosti od viacerých ďalších nefunkčných objektov vrátane objektu A. V tomto scenári oprava objektu A opraví niektoré, ale nie všetky chyby v B a povedie k zmene B z závislého objektu na primárny objekt.

Zabezpečenie

Očakáva sa, že väčšina typov objektov zabezpečenia vrátane rolí, povolení (ako napríklad GRANT/REVOKE/DENY) a dynamické maskovanie údajov sa migruje automaticky. Niektoré objekty (napríklad overení používatelia SQL alebo šifrovanie na úrovni stĺpca) budú na prácu v službe Fabric potrebovať aktualizácie. Tieto problémy sú označené v zozname Riešte problémy v časti Asistent migrácie.

Overení používatelia SQL musia byť nahradení používateľmi služby Microsoft Entra v službe Microsoft Fabric. Uistite sa, že sa môžu prihlásiť do služby Fabric prostredníctvom id služby Microsoft Entra ID. Potom ich pomocou dialógového okna Spravovať povolenia alebo Zdieľania pridajte do svojho skladu v službe Fabric. Ak chcete pridať používateľov, správca alebo člen musí mať povolenia na opätovné zdieľanie.

Pred kopírovaním údajov nezabudnite opraviť objekty zabezpečenia, ktoré sa nepodarilo migrovať, a skontrolovať, či je nastavené potrebné zabezpečenie, aby používatelia nemali neúmyselný prístup k citlivým informáciám.

Obmedzenia

V súčasnosti neexistuje úplná kompatibilita T-SQL medzi zdrojovým skladom a skladom služby Fabric. Ďalšie informácie:

Alternatívne riešenia pre niektoré z bežných nepodporovaných funkcií:

Vydať Alternatívne riešenie
Overovanie SQL Nahraďte používateľov overovania SQL overením Microsoft Entra ako alternatívu k overovania SQL.
Šifrovanie na úrovni stĺpca Použite alternatívne spôsoby ochrany údajov, ako je implementácia šifrovania na úrovni aplikácie a dynamické maskovanie údajov v sklade údajov služby Fabric na zmätkovanie citlivých údajov.
Skalárne funkcie Scalar user-defined functions (UDF) momentálne nie sú migrované Pomocou Asistenta na migráciu. Skalárne UDF sa podporujú v sklade údajov služby Fabric, ale len vtedy, keď sú vložené (v súčasnosti vo verzii Preview). Ďalšie informácie nájdete v téme Vytvorenie funkcie azosúlaďovania jazyka UDF v skalárnom jazyku.
Stĺpce identity IDENTITY stĺpce v Fabric Data Warehouse sa správajú inak ako na iných platformách, ako je SQL Server. Pre viac informácií pozri Pochopenie stĺpcov IDENTITY v Fabric Data Warehouse.
Dočasné tabuľky Používajte bežné tabuľky.

V sklade údajov služby Microsoft Fabric už nie sú potrebné tieto nepodporované funkcie:

  • Indexy
  • Transparentné šifrovanie údajov (TDE): v službe Fabric nie je potrebné, pretože fabric už šifruje údaje pokročilejšími prostriedkami. Ďalšie informácie nájdete v téme Šifrovanie údajov v Fabric Data Warehouse.

Ďalšie nepodporované funkcie, ktoré sa môžu zobraziť:

  • Externé tabuľky
  • Funkcie s viacerými príkazmi s hodnotami z tabuliek (TVF)

Ďalší krok