Cu Expertul refacere sursă, puteți crea un model de bază de date dintr-o bază de date existentă sau dintr-un registru de lucru Excel. Modelele de baze de date afișează grafic structura unei baze de date, astfel încât să puteți vedea cum se corelează elementele bazei de date, cum ar fi tabelele și vizualizările, fără a afișa datele reale. Acest lucru poate simplifica crearea unei baze de date noi sau înțelegerea structurii uneia existente.
Important: Refacerea programului sursă este acceptată pentru SQL Server 2016 și versiunile anterioare. Nu este acceptat pentru versiunile SQL Server 2019 sau mai noi.
Șablonul Diagramă model bază de date vă permite să creați un model de bază de date dintr-o bază de date existentă. Acest șablon este disponibil în aplicația Visio pentru cei cu licență Visio Plan 2 sau Visio. Dacă nu sunteți sigur ce versiune de Visio utilizați, faceți clic pe Fișier > Cont > Despre Visio.
Examinați ceea ce extrage Expertul de refacere a componentei sursă
Informațiile de definiție a schemei care pot fi extrase de expert depind de o combinație de lucruri, cum ar fi capacitățile sistemului de gestionare a bazelor de date (DBMS) și driverului ODBC. Expertul afișează toate elementele pe care le poate extrage și vă permite să le alegeți pe cele dorite. De exemplu, poate că vă interesează doar 5 din 10 tabele și 2 din 4 vizualizări.
În timp ce rulați expertul, puteți alege ca acesta să creeze automat desenul, pe lângă listarea elementelor de refacere a programelor sursă în fereastra Tabele și vizualizări. Dacă vă hotărâți să nu desenul create automat, puteți să glisați elementele din fereastra de tabele și vizualizări în pagina de desen pentru a crea manual modelul de date.
În măsura în care sunt disponibile din DBMS-ul țintă, puteți extrage următoarele:
-
Tabele
-
Vizualizări
-
Chei primare
-
Chei străine
-
Indexuri
-
Triggere (inclusiv cod)
-
Clauze de verificare (inclusiv cod)
-
Proceduri stocate (inclusiv cod)
Pregătirea pentru pornirea expertului
Dacă refaceți programul de inginerie al unui registru de lucru Excel, înainte de a porni expertul, trebuie să deschideți registrul de lucru și să denumiți grupul (sau zona) de celule care conțin titlurile de coloană. Dacă doriți să utilizați mai mult de o foaie de lucru, pur și simplu numiți grupul de celule de coloană din fiecare foaie de lucru. Aceste zone sunt tratate ca tabele în expert. Pentru mai multe informații despre cum să denumiți o zonă de celule, consultați ajutorul Excel.
Pentru rezultate optime, setați driverul implicit la baza de date țintă pentru care doriți să refaceți sursa înainte de a rula Expertul de refacere a sursei. Acest lucru asigură că expertul mapează corect tipurile de date native și că tot codul extras de expert se afișează corect în fereastra Cod.
-
Faceți clic pe fila Fișier , pe Nou, pe Șabloane, pe Software și bază de date, apoi faceți dublu clic pe Diagramă model bază de date.
-
Pe fila Bază de date , în grupul Gestionare , faceți clic pe Drivere bază de date.
-
Pe fila Drivere , selectați driverul furnizat de Visio pentru DBMS. De exemplu, dacă proiectați o bază de date Access, alegeți Microsoft Access.
Dacă refaceți programul de inginerie pentru o foaie de lucru Excel, alegeți driverul generic ODBC.
-
Faceți clic pe Configurare.
-
Pe fila Drivere ODBC , bifați caseta de selectare pentru driverul furnizat vender pentru DBMA. De exemplu, dacă proiectați o bază de date Access, bifați caseta de selectare Driver Microsoft Access (*.mdb, *.accdb).
-
Faceți clic pe OK în fiecare casetă de dialog.
Un driver ODBC pe 32 de biți furnizat de furnizor trebuie să provină de la un pachet ODBC Data Access Pack mai mare decât versiunea 2.0 și o conformitate ODBC de nivel 1 sau mai recentă. Un furnizor OLE DB furnizat de furnizor trebuie să fie conform cu OLE DB versiunea 1.0 sau cu specificația ulterioară.
Refacerea unei baze de date existente
-
În diagrama model bază de date, pe fila Bază de date , faceți clic pe Refacere program sursă.
-
În primul ecran al Expertului de refacere a sursei, procedați astfel:
-
Selectați driverul bazei de date Microsoft Visio pentru sistemul de gestionare a bazelor de date (DBMS). Dacă nu ați asociat deja driverul bazei de date Visio cu o anumită sursă de date ODBC, faceți clic pe Instalare pentru a face acest lucru acum.
Dacă refaceți sursa unei foi de lucru Excel, alegeți driverul generic ODBC.
-
Selectați sursa de date a bazei de date pe care o actualizați. Dacă nu ați creat deja o sursă de date pentru baza de date existentă, faceți clic pe Nou pentru a face acest lucru acum.
Atunci când creați o sursă nouă, numele său este adăugat în lista Surse de date.
-
Atunci când sunteți mulțumit de setări, faceți clic pe Următorul.
-
Urmați instrucțiunile din toate casetele de dialog specifice driverului. De exemplu, în caseta de dialog Conectare sursă de date, tastați un nume de utilizator și parola și apoi faceți clic pe OK. Dacă sursa de date nu este protejată prin parolă, faceți clic pe OK.
-
-
Bifați casetele de selectare pentru tipul de informații pe care doriți să le extrageți, apoi faceți clic pe Următorul.
Unele elemente pot fi estompate, deoarece nu toate sistemele acceptă toate tipurile de elemente pe care expertul le poate extrage.
-
Bifați casetele de selectare pentru tabelele (și vizualizările, dacă este cazul) pe care doriți să le extrageți sau faceți clic pe Selectare totală pentru a le extrage toate, apoi faceți clic pe Următorul.
Dacă refaceți programul de refacere a unei foi de lucru Excel și nu vedeți nimic în această listă, probabil că trebuie să denumiți zona de celule care conține titlurile de coloană din foaia de calcul.
-
Dacă ați bifat caseta de selectare Proceduri stocate la pasul 3, selectați procedurile pe care doriți să le extrageți sau faceți clic pe Selectare totală pentru a le extrage pe toate, apoi faceți clic pe Următorul.
-
Selectați dacă doriți să fie adăugate automat elemente sursă inverse la pagina curentă.
Puteți alege ca expertul să creeze automat desenul în plus față de listarea elementelor de refacere a programelor sursă în fereastra Tabele și vizualizări. Dacă vă hotărâți să nu desenul create automat, puteți să glisați elementele din fereastra de tabele și vizualizări în pagina de desen pentru a crea manual modelul de date.
-
Revizuiți selecțiile pentru a verifica dacă extrageți informațiile dorite, apoi faceți clic pe Terminare.
Dacă utilizați driverul generic ODBC, este posibil să primiți o eroare care indică faptul că informațiile despre refacerea sursei pot fi incomplete. În majoritatea cazurilor, aceasta nu este o problemă: faceți clic pe OK și continuați cu expertul.
Expertul extrage informațiile selectate și afișează note despre procesul de extragere din fereastra Rezultat.