S čarovnikom za obratno inženirstvo lahko ustvarite model zbirke podatkov iz obstoječe zbirke podatkov ali iz Excel zvezka. Modeli zbirke podatkov grafično prikazujejo strukturo zbirke podatkov, tako da si lahko ogledate, kako so elementi zbirke podatkov, kot so tabele in pogledi, v relaciji med seboj, ne da bi prikazali dejanske podatke. Tako lahko izboljšate ustvarjanje nove zbirke podatkov ali pa razumete strukturo obstoječe.
Pomembno: Obratno inženirstvo je podprto za SQL Server 2016 in starejše različice. Aplikacija ni podprta za SQL Server 2019 ali novejše različice.
S predlogo diagrama modela zbirke podatkov lahko ustvarite model zbirke podatkov iz obstoječe zbirke podatkov. Ta predloga je na voljo v Visio za tiste, ki Visio (paket 2) ali licenco Visio licenco. Če niste prepričani, katero različico programa Visio uporabljate, kliknite Datoteka >račun > Visio.
Preglejte izvlečke čarovnika za obratno inženirstvo
Informacije o definiciji sheme, ki jih lahko čarovnik izvleče, so odvisne od kombinacije elementov, na primer zmogljivosti sistema za upravljanje zbirke podatkov (DBMS) in gonilnika ODBC. Čarovnik prikaže vse elemente, ki jih lahko izvleče, in vam omogoča, da izberete želene elemente. Morda vas bo na primer zanimalo le 5 od 10 tabel in 2 od 4 pogledov.
Med izvajanjem čarovnika se lahko odločite, da čarovnik samodejno ustvari risbo poleg ustvarjanja seznama elementov obratnega inženirstva v oknu »Tabele in pogledi«. Če se ne odločite za samodejno ustvarjanje risbe, lahko povlečete elemente iz okna »Tabele in pogledi« na stran za risanje, da ročno sestavite model zbirke podatkov.
Če so ti elementi na voljo v ciljnem sistemu DBMS, lahko izvlečete to:
-
Tabele
-
Pogledi
-
Primarni ključi
-
Tuji ključi
-
Indeksi
-
Sprožilci (vključno s kodo)
-
Preveritveni stavki (vključno s kodo)
-
Shranjene procedure (vključno s kodo)
Priprava na zagon čarovnika
Če za delovni zvezek uporabljate obratno Excel, morate pred zagonom čarovnika odpreti delovni zvezek in poimenujte skupino (ali obseg) celic, ki vsebujejo naslove stolpcev. Če želite uporabiti več delovnih listov, preprosto poimenujte skupino celic stolpcev na vsakem delovnem listu. Ti obsegi so obravnavani kot tabele v čarovniku. Če želite več informacij o tem, kako poimenujte obseg celic, glejte Excel pomoč.
Rezultati bodo najboljši, če privzeti gonilnik nastavite na ciljno zbirko podatkov, za katero želite izvajati obratno inženirstvo, preden zaženete čarovnika za obratno inženirstvo. Tako zagotovite, da čarovnik pravilno preslika izvorne podatkovne tipe in da je celotna koda, ki jo izvleče čarovnik, pravilno prikazana v oknu »Koda«.
-
Kliknite zavihek Datoteka, kliknite Novo, kliknite Predloge, nato kliknite Programska oprema in zbirka podatkov in nato dvokliknite Diagram modela zbirke podatkov.
-
Na zavihku Zbirka podatkov v skupini Upravljaj kliknite Gonilniki zbirke podatkov.
-
Na zavihku Gonilniki izberite gonilnik, ki ga zagotavlja Visio, za sistem DBMS. Na primer, če načrtujete Accessovo zbirko podatkov, izberete Microsoft Access.
Če uporabljate obratno inženirstvo za Excel, izberite splošni gonilnik ODBC.
-
Kliknite Namestitev.
-
Na zavihku Gonilniki ODBC potrdite potrditveno polje za gonilnik, ki ga zagotovi dobavitelj, za DBMA. Na primer, če načrtujete Accessovo zbirko podatkov, potrdite potrditveno polje Gonilnik za Microsoft Access (*.mdb, *.accdb).
-
Kliknite V redu v posameznih pogovornih oknih.
32-bitni gonilnik ODBC, ki ga zagotovi dobavitelj, mora izhajati iz paketa ODBC za podatkovni dostop, ki je novejši od različice 2.0, in mora biti skladen z ravnjo ODBC 1 ali novejšo. Ponudnik zbirke podatkov OLE DB, ki jo zagotovi dobavitelj – zagotovljena mora biti skladnost z različico OLE DB 1.0 ali novejšo specifikacijo.
Izvajanje obratnega inženirstva za obstoječo zbirko podatkov
-
V diagramu modela zbirke podatkov na zavihku Zbirka podatkov kliknite Obratno inženirstvo .
-
Na prvem zaslonu čarovnika za obratno inženirstvo naredite to:
-
Izberite gonilnik zbirke podatkov aplikacije Microsoft Visio za svoj sistem za upravljanje zbirke podatkov (DBMS). Če še niste povezali gonilnika Visiove zbirke podatkov z določenim virom podatkov ODBC, kliknite Nastavitev, da to naredite zdaj.
Če izvajate obratno inženirstvo za Excelov delovni list, izberite splošni gonilnik ODBC.
-
Izberite vir podatkov zbirke podatkov, ki ga želite posodobiti. Če še niste ustvarili vira podatkov za obstoječo zbirko podatkov, kliknite Novo, da to naredite zdaj.
Ko ustvarite nov vir, je njegovo ime dodano na seznam Viri podatkov.
-
Ko ste zadovoljni z nastavitvami, kliknite Naprej.
-
Sledite navodilom v vseh pogovornih oknih, specifičnih za gonilnik. Na primer, v pogovornem oknu Vzpostavi povezavo z virom podatkov vnesite uporabniško ime in geslo in nato kliknite V redu. Če vaš vir podatkov ni zaščiten z geslom, kliknite V redu.
-
-
Potrdite potrditvena polja za vrsto informacij, ki jih želite izvleči, nato pa kliknite Naprej.
Nekateri elementi so morda zatemnjeni, ker vsi sistemi ne podpirajo vseh vrst elementov, ki jih lahko čarovnik izvleče.
-
Potrdite potrditvena polja za tabele (in poglede, če obstajajo), ki jih želite izvleči, ali pa kliknite Izberi vse, da jih izvlečete vse, in nato kliknite Naprej.
Če za delovni list programa Excel obratno inženirstvo in na tem seznamu ne vidite ničesar, boste verjetno morali poimenujte obseg celic, ki vsebujejo naslove stolpcev v preglednici.
-
Če ste v 3. koraku izbrali potrditveno polje Shranjene procedure, izberite procedure, ki jih želite ekstrahirati, ali kliknite Izberi vse, da jih izvlečete vse, in nato kliknite Naprej.
-
Izberite, ali želite, da so elementi obratnega inženirstva samodejno dodani na trenutno stran.
Lahko se odločite, da čarovnik samodejno ustvari risbo poleg ustvarjanja seznama elementov obratnega inženirstva v oknu »Tabele in pogledi«. Če se ne odločite za samodejno ustvarjanje risbe, lahko povlečete elemente iz okna »Tabele in pogledi« na stran za risanje, da ročno sestavite model zbirke podatkov.
-
Preglejte svoje izbire in se prepričajte, da ekstrahirate želene informacije, ter nato kliknite Dokončaj.
Če uporabite splošni gonilnik ODBC, se lahko prikaže napaka, ki označuje, da so informacije obratnega inženirstva morda nepopolne. V večini primerov to ni težava – preprosto kliknite V redu in nadaljujte z izvajanjem čarovnika.
Čarovnik izvleče izbrane informacije in prikaže opombe o postopku ekstrahiranja v oknu »Izhod«.