A Visszafejtés varázslóval adatbázismodellt hozhat létre egy meglévő adatbázisból vagy 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 az Visio alkalmazásban érhető el a Visio 2. csomag vagy licenccel rendelkező felhasználók számára. Ha nem biztos abban, hogy melyik Visio-verziót használja, kattintson a Fájl > Fiók > A Visio névjegye lehetőségre.
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 Excel munkafüzetet fejt vissza, a varázsló elindítása előtt meg kell nyitnia a munkafüzetet, és el kell neveznie az oszlopfejléceket tartalmazó cellacsoportot (vagy cellatartományt). 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 a 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.
-
-
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 egy Excel munkalapot fejt vissza, és nem lát semmit a listában, akkor valószínűleg el kell neveznie a számolótábla oszlopfejléceit tartalmazó cellatartományt.
-
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.