A Visszafejtés varázslóval adatbázismodellt hozhat létre egy meglévő adatbázisból vagy Egy Excel-munkafüzetből. Az adatbázismodellek grafikusan mutatják be az adatbázisok struktúráját, így a tényleges adatok megjelenítése nélkül tekinthető meg az adatbáziselemek – például táblák és nézetek – egymáshoz való viszonya. Ez leegyszerűsíti az új adatbázisok létrehozását és a meglévők megértését.
Fontos
A visszafejtés a SQL Server 2016-os és korábbi verzióiban támogatott. A SQL Server 2019-ben és az újabb verziókban nem támogatott.
Az Adatbázismodell-diagram sablonnal adatbázismodellt hozhat létre egy meglévő adatbázisból. Ez a sablon a Visio alkalmazásban érhető el azok számára, akik Visio 2. csomag vagy Visio-licenccel rendelkeznek. Ha nem tudja biztosan, hogy a Visio melyik verzióját használja, kattintson a Fájlfiók>>a Visióról elemre.
A Visszafejtés varázsló által készített kivonat áttekintése
A varázsló által kigyűjtött sémadefiníciós információ több tényezőtől függ, például az adatbázis-kezelési rendszer (DBMS) és az ODBC-illesztőprogram képességeitől. A varázsló megjeleníti az összes kigyűjthető elemet, Ön pedig kijelölheti azokat, amelyekre szüksége van. Elképzelhető például, hogy a 10 táblából 5, a 4 nézetből pedig 2 fontos csak.
A varázsló futtatása közben – a listázáson felül –lehetőség van a visszafejtett elemek automatikus megjelenítésére rajz formájában, a Táblák és nézetek ablakban. Ha nem szeretné automatikusan létrehozni a rajzot, manuálisan is összeállíthatja az adatbázismodellt az elemek áthúzásával a Táblák és nézetek ablakból a rajzlapra.
Annak függvényében, hogy mennyire állnak rendelkezésre az adatbázis-kezelőben, az alábbiak gyűjthetők ki:
- Táblák
- Nézetek
- Elsődleges kulcsok
- Idegen kulcsok
- Indexek
- Eseményindítók (beleértve a kódot)
- Ellenőrző záradékok (beleértve a kódot)
- Tárolt eljárások (beleértve a kódot)
A varázsló indításának előkészítése
Ha egy Excel-munkafüzetet fejt vissza, a varázsló elindítása előtt nyissa meg a munkafüzetet, és nevezze el azt a cellacsoportot (vagy cellatartományt), amely az oszlopfejlécet tartalmazza. Ha több munkalapot szeretne használni, nevezze el a cellaoszlopok alkotta csoportot az egyes munkalapokon. A varázsló táblaként értelmezi ezeket a tartományokat. A cellatartományok elnevezéséről az Excel súgójában talál további információt.
A legjobb eredmény érdekében állítsa be az alapértelmezett illesztőprogramot a visszafejtendő céladatbázisban a Visszafejtés varázsló futtatása előtt. Így biztosítható, hogy a varázsló helyesen képezze le a natív adattípusokat, és hogy a varázsló által kigyűjtött összes kód helyesen jelenjen meg a Kód ablakban.
- Kattintson a Fájl fülre, majd az Új > Sablonok > Szoftverek és adatbázisok lehetőségre, végül kattintson duplán az Adatbázismodell-diagram elemre.
- Az Adatbázis lap Kezelés csoportjában kattintson az Adatbázis-illesztők lehetőségre.
- Az Illesztőprogramok lapon válassza ki a Visio által biztosított DBMS-illesztőprogramot. Ha például egy Access-adatbázist tervez, válassza a Microsoft Accesst.
Ha Excel-munkalapot fejt vissza, válassza az Általános ODBC-illesztőprogram lehetőséget. - Kattintson a Telepítés lehetőségre.
- Az ODBC illesztőprogramok lapon jelölje be a külső szállítótól származó DBMA-illesztőprogramot. Ha például egy Access-adatbázist tervez, a Microsoft Access-illesztőprogram (*.mdb, *.accdb) jelölőnégyzetet jelölje be.
- Kattintson az OK elemre az összes párbeszédpanelben.
A szállító által biztosított 32 bites ODBC-illesztőnek a 2.0-s és odbc 1-es vagy újabb verziójú ODBC-adatelérési csomagból kell származnia. A szállító által biztosított OLE DB-szolgáltatónak meg kell felelnie az OLE DB 1.0-s vagy újabb verziójának.
Meglévő adatbázis visszafejtése
Az adatbázismodell-diagram Adatbázis lapján kattintson a Visszafejtés elemre.
A Visszafejtés varázsló első képernyőjén tegye a következőt:
- Válassza ki a Microsoft Visio adatbázis-illesztőt az adatbázis-kezelési rendszerhez (DBMS). Ha még nem rendelte hozzá a Visio-adatbázisillesztőt egy bizonyos ODBC-adatforráshoz, a Beállítás elemre kattintva most megteheti.
Ha Excel-munkalapot fejt vissza, válassza az Általános ODBC-illesztőprogram lehetőséget. - Válassza ki a frissíteni kívánt adatbázis adatforrását. Ha még nem hozott létre adatforrást a meglévő adatbázishoz, az Új lehetőségre kattintva most megteheti.
Ha létrehozza az új forrást, a név megjelenik az Adatforrások listában. - Ha elégedett a beállításokkal, kattintson a Tovább gombra.
- Kövesse az illesztőprogramokkal kapcsolatos párbeszédpanelekben megjelenő utasításokat. Az Adatforrás csatlakoztatása párbeszédpanelben például adja meg a felhasználónevet és a jelszót, majd kattintson az OK gombra. Ha az adatforrás nincs jelszóval védve, kattintson az OK gombra.
- Válassza ki a Microsoft Visio adatbázis-illesztőt az adatbázis-kezelési rendszerhez (DBMS). Ha még nem rendelte hozzá a Visio-adatbázisillesztőt egy bizonyos ODBC-adatforráshoz, a Beállítás elemre kattintva most megteheti.
Jelölje be a kigyűjteni kívánt adattípusokat, majd kattintson a Tovább gombra.
Elképzelhető, hogy bizonyos elemek nem érhetők el, nem minden rendszer támogatja ugyanis a varázsló által kigyűjthető összes elemtípust.Jelölje be a kigyűjteni kívánt táblák (és nézetek, ha vannak) jelölőnégyzetét, vagy Az összes kijelölése elemre kattintva gyűjtse ki az összeset, majd kattintson a Tovább gombra.
Ha Excel-munkalapot fejt vissza, és a lista üres, akkor feltehetően el kell neveznie azt a cellatartományt, amely az oszlopfejléceket tartalmazza a munkalapon.Ha a 3. lépésben bejelölte a Tárolt eljárások jelölőnégyzetet, jelölje ki a kinyerni kívánt eljárásokat, vagy kattintson az Összes kijelölése gombra az összes kibontásához, majd kattintson a Tovább gombra.
Adja meg, hogy szeretné-e automatikusan hozzáadni a visszafejtett elemeket az aktuális laphoz.
A varázslóban a listázáson felül lehetőség van a visszafejtett elemek automatikus megjelenítésére rajz formájában, a Táblák és nézetek ablakban. Ha nem szeretné automatikusan létrehozni a rajzot, manuálisan is összeállíthatja az adatbázismodellt az elemek áthúzásával a Táblák és nézetek ablakból a rajzlapra.A beállításokat ellenőrizve győződjön meg róla, hogy a kívánt információt fogja kigyűjteni, majd kattintson a Befejezés elemre.
Ha az általános ODBC-illesztőprogramot használja, akkor előfordulhat, hogy hibaüzenetet kap, amely szerint a visszafejtett információk nem teljesek. A legtöbb esetben ez nem jelent gondot – csak kattintson az OK gombra, és haladjon tovább.
A varázsló kigyűjti a kijelölt információkat, a kimeneti ablakban pedig megjeleníti a kigyűjtési folyamathoz kapcsolódó jegyzeteket.