Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőre vonatkozik: ✅ Warehouse a Microsoft Fabricben
A Fabric Migration Assistant egy natív módon a Fabricbe épített migrálási felület, amely irányított migrálási élményt nyújt a Microsoft Fabricbe.
A Migration Assistant metaadatokat és adatokat másol a forrásadatbázisból, és automatikusan konvertálja a forrássémát Fabric Data Warehouse-ra. Az AI-alapú segítség gyors megoldásokat kínál a migrálási inkompatibilitásra vagy hibákra.
A Fabric Migration Assistant for Data Warehouse használatával dedikált SQL-készleteket másolhat az Azure Synapse Analyticsben, valamint terabájtos vagy nagyobb méretű OLAP-adatokat az SQL Serveren és más SQL-adatbázisplatformokon.
Jótanács
A Migration Assistant részletes migrálási útmutatóiért lásd: Migrálás fájl feltöltésével és migrálás a forrásrendszerhez való csatlakozással.
További információt a migráció stratégiájáról és megtervezéséről a következő dokumentumban talál: Migráció tervezése: Dedikált Azure Synapse Analytics SQL-készletek Fabric Data Warehouse-ra.
Migrálási lépések
A Migration Assistant segít a felhasználóknak a Fabric Data Warehouse-ba való migrálásban. Feltölthet egy DACPAC-fájlt, vagy létrehozhat közvetlen kapcsolatot a forrásrendszerrel (ez egy előzetes verziójú funkció).
A Fabric Migration Assistanttel végzett migrálás az alábbi lépéseket foglalja magában magas szinten:
- Migrálja az objektumok sémáját (például egy tábla definícióját) a forrásból egy új Fabric-raktárba EGY DACPAC-fájl használatával, vagy csatlakozzon a forrásrendszerhez.
- A Migrálási segéd használatával megoldhatja a problémákat a nem automatikusan migrálható objektumok T-SQL-típusainak és definícióinak frissítésével.
- Adatok másolása másolási művelettel a(z) Fabric Data Factoryben.
- A régi és az új raktár tesztelése és párhuzamos összehasonlítása. Végül átirányíthatja a kapcsolatokat a forrásraktárhoz hozzáférő alkalmazásokból az új raktár használatához.
Migrált objektumok
Az adatbázis-objektum által rögzített metaadatok a következők:
- Táblázatok
- Nézetek
- Functions
- Tárolt eljárások
- Biztonsági objektumok, például szerepkörök, engedélyek, dinamikus adatmaszkolás
A Migration Assistant problémáinak megoldása
Egyes T-SQL-szkriptek áttelepítése sikertelen, ha a metaadatok nem telepíthetők át a Fabric-raktárban támogatottakba, vagy ha a kód nem alkalmazható a T-SQL-re. A Migrálási segéd Problémák kijavítása lépése segít kijavítani ezeket a sikertelen szkripteket.
További információ: Migrálás fájl feltöltésével vagy migrálás a forrásrendszerhez való csatlakozással.
Elsődleges és függő objektumok
A sikertelen szkriptek csoportokra vannak osztva:
- Az elsődleges objektumok olyan objektumok, amelyek nem függenek egy másik objektumtól.
- A függő objektumok olyan objektumok, amelyek közvetlenül vagy közvetve egy vagy több objektumtól függenek.
A függő objektumok nem lesznek migrálva, amíg az elsődleges objektumok nincsenek kijavítva, ezért a rendszer először az elsődleges objektumokat javítja ki.
Például három objektum létezik: az A tábla, az A táblát használó B nézet, a B nézetet használó C nézet. Ebben az esetben az elsődleges objektum az A. táblázat. A B és a C nézet függő objektumok.
Az elsődleges objektumok prioritás szerint vannak rendezve, így gyorsabban végezheti el a migrálást. A prioritás az objektum függőségeinek számán alapul. A függőségek minden olyan objektumra vonatkoznak, amely közvetlenül vagy közvetve hivatkozik erre az objektumra, vagy ezektől függenek.
Az A tábla például két függőséget tartalmaz a B és a C nézethez, a B nézethez egy függőség tartozik a C nézethez, a C nézetnek pedig nincsenek függőségei. Tehát prioritás szerint vannak rendezve, kezdve az A táblával, a B nézettel és a C nézettel.
Migrálási hibák javítása
Tekintse át és javítsa ki a hibás szkripteket a hibainformációk manuális használatával, vagy használja a Copilotot az AI-alapú segítségnyújtáshoz. (A Copilot-t engedélyezni kell.) A Copilot elemzi a lekérdezést, és megpróbálja megtalálni a legjobb megoldást a javításra. A Copilot megjegyzéseket hagy, hogy elmagyarázza, mit javított, és miért tette azt. Hibák fordulhatnak elő, amikor a Copilot AI-t használ, ezért a futtatás előtt ellenőrizze a kódjavaslatokat.
Miután végrehajtotta a lekérdezés futtatásához szükséges módosításokat, a Migration Assistant ellenőrzi és migrálja az objektumot és annak függőségeit. A rögzített objektum áttelepítése után a elsődleges objektumok lapja frissül az objektumok új rangsorolt listájával. Az elsődleges objektumok javítása azt eredményezheti, hogy az elsődleges objektumok száma azonos marad, vagy akár felfelé is megy. A B objektum például több más hibás objektumtól , köztük az A objektumtól való függőség miatt hibás. Ebben a forgatókönyvben az A objektum javítása kijavítana néhány, de nem az összes hibát a B-ben, és azt eredményezné, hogy B függő objektumról elsődleges objektummá változik.
Biztonság
A legtöbb biztonsági objektum, például a szerepkörök, az engedélyek (például a GRANT/REVOKE/DENY) és a dinamikus adatmaszkolás várhatóan automatikusan migrálódnak. Egyes objektumoknak (például az SQL által hitelesített felhasználóknak vagy az oszlopszintű titkosításnak) frissítésekre lesz szükségük a Fabricben való működéshez. Ezeket a problémákat a Problémák kijavítása listában találja a Migration Assistantben.
A hitelesített SQL-felhasználókat Microsoft Entra-felhasználókra kell cserélni a Microsoft Fabric. Győződjön meg arról, hogy a Microsoft Entra-azonosítón keresztül bejelentkezhetnek a Fabricbe, majd Engedélyek kezelése vagy Megosztás párbeszédpanel használatával adhatják hozzá őket a Fabricben lévő raktárhoz. Felhasználók hozzáadásához a rendszergazdának/tagnak "Újramegosztás" engedéllyel kell rendelkeznie.
Az adatok másolása előtt mindenképpen javítsa ki azokat a biztonsági objektumokat, amelyek áttelepítése sikertelen volt, és ellenőrizze, hogy a szükséges biztonság be van-e állítva, hogy a felhasználók ne férhessenek hozzá nem szándékos hozzáféréssel a bizalmas adatokhoz.
Korlátozások
Jelenleg nincs teljes T-SQL-kompatibilitás a forrásraktár és a Fabric-raktár között. További információk:
Megkerülő megoldásai a gyakori nem támogatott funkcióknak:
| Probléma | Megoldás |
|---|---|
| SQL-hitelesítés | Cserélje le az SQL-hitelesítési felhasználókat Microsoft Entra-hitelesítésre, mint az SQL-hitelesítés alternatívájára. |
| Oszlopszintű titkosítás | Használjon alternatív módszereket az adatok védelmére, például titkosítás implementálása az alkalmazásrétegben, és Dinamikus adatmaszkolás a Fabric adatraktározási a bizalmas adatok elrejtéséhez. |
| Skaláris függvények | A Skaláris felhasználó által definiált függvényeket (UDF-eket) jelenleg nem migrálja a Migration Assistant. A skaláris UDF-ek támogatottak a Fabric Data Warehouse-ban, de csak akkor, ha sorba illeszthetőek (jelenleg előzetes verzióban). További információért lásd: CREATE FUNCTION és Skaláris UDF beágyazás. |
| Azonosító oszlopok | A Fabric Data Warehouse identitásoszlopai másképp viselkednek, mint más platformokon, például az SQL Serverben. További részletekért tekintse meg a Fabric Data Warehouse IDENTITY oszlopainak ismertetését. |
| Elakadt a forrásképernyő beállítása | Amikor közvetlenül a forráshoz csatlakozik, a Migration Assistant a Power Query használatával hoz létre kapcsolatot a forrásrendszerrel. A hibaelhárításhoz tekintse meg a Power Query kapcsolathitelesítését. |
A Fabric Data Warehouse-ban már nincs szükség a következő nem támogatott funkciókra:
- Indexek
- Transzparens adattitkosítás (TDE): Nem szükséges a Fabricben, mert a Fabric már fejlettebb eszközökkel titkosítja az adatokat. További információ: Data Encryption in Fabric Data Warehouse.
Egyéb, jelenleg nem támogatott funkciók, amelyek megjelenhetnek:
- Külső táblák
- Többutasításos táblaértékű függvények (TVF)