Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
laboratoare:laborator11 [2015/01/15 02:21]
Andrei Roșu-Cojocaru
laboratoare:laborator11 [2015/01/15 02:31] (current)
Andrei Roșu-Cojocaru
Line 173: Line 173:
 <note tip>​Aspecte legate de algoritmii folosiţi sunt şi granularitatea,​ partiţiile,​ ariile de subiecte, rapoartele şi diferite filtre.</​note>​ <note tip>​Aspecte legate de algoritmii folosiţi sunt şi granularitatea,​ partiţiile,​ ariile de subiecte, rapoartele şi diferite filtre.</​note>​
  
-Tot aici sunt reţinute şi transformările pe care le suportă informaţiile de la preluarea lor din sursele de date (relaţionale) până la încărcarea lor în depozitul de date. De asemenea, metadatele reţin şi anumite moduri de vizualizare,​ în condiţiile în care unele dintre acestea sunt mai utilizate decât altele. Acestea asigură şi calitatea datelor definind valorile valide pentru fiecare atribut din depozit, astfel încât înainte de încărcarea lor pot fi aplicate anumite reguli de corecţie. Prin metadate se asigură şi gestiunea versiunilor,​ întrucât regulile care se aplică asupra datelor pot fi schimbate odată cu trecerea timpului, având în vedere dependenţa lor şi                                       ​de acest atribut.+Tot aici sunt reţinute şi transformările pe care le suportă informaţiile de la preluarea lor din sursele de date (relaţionale) până la încărcarea lor în depozitul de date. De asemenea, metadatele reţin şi anumite moduri de vizualizare,​ în condiţiile în care unele dintre acestea sunt mai utilizate decât altele. Acestea asigură şi calitatea datelor definind valorile valide pentru fiecare atribut din depozit, astfel încât înainte de încărcarea lor pot fi aplicate anumite reguli de corecţie. Prin metadate se asigură şi gestiunea versiunilor,​ întrucât regulile care se aplică asupra datelor pot fi schimbate odată cu trecerea timpului, având în vedere dependenţa lor şi de acest atribut.
  
 Modelele de reprezentare ale depozitelor de date (sub formă de schemă) fie utilizează extensii ale modelului relaţional,​ fie structurează obiectele acestuia sub forma unei structuri de tip cub multidimensional. Modelele de reprezentare ale depozitelor de date (sub formă de schemă) fie utilizează extensii ale modelului relaţional,​ fie structurează obiectele acestuia sub forma unei structuri de tip cub multidimensional.
Line 221: Line 221:
 <note tip>​Oricare tabelă de fapte împreună cu dimensiunile sale poate fi considerată stea centrală.</​note>​ <note tip>​Oricare tabelă de fapte împreună cu dimensiunile sale poate fi considerată stea centrală.</​note>​
  
-<note tip>O excepţie de la regula denormalizării s-a făcut totuşi în cazul tabelelor de fapte (comenzi_aprovizionare ​conţine şi detalii_comenzi_aprovizionare, iar facturi deţinea ​şi detalii_facturi).</​note> ​+<note tip>O excepţie de la regula denormalizării s-a făcut totuşi în cazul tabelelor de fapte (''​supply_order'' ​conţine şi ''​supply_order_detail''​, iar ''​invoice''​ include ​şi ''​invoice_detail''​).</​note> ​
  
-De asemenea, pentru dimensiuni au fost definite ierarhii, astfel: pentru dimensiunea ​timp nivelurile ​zi, lună, trimestru ​şi an; pentru dimensiunea ​carte nivelurile ​carte (cu atributele din tabela corespunzătoare), ​colecţie ​şi domeniu, pentru dimensiunea ​furnizor ​nivelurile ​furnizor, localitate, regiune, tara iar pentru dimensiunea ​utilizator ​nivelurile ​utilizator, tip şi rol.+De asemenea, pentru dimensiuni au fost definite ierarhii, astfel: pentru dimensiunea ​''​D_TIME'' ​nivelurile ​''​day''​, ''​month''​, ''​quarter'' ​şi ''​year''​; pentru dimensiunea ​''​D_BOOK'' ​nivelurile ​''​book'' ​(cu atributele din tabela corespunzătoare), ​''​series'' ​şi ''​genre''​, pentru dimensiunea ​''​D_SUPPLIER'' ​nivelurile ​''​supplier''​, ''​town''​, ''​region''​, ''​country'' ​iar pentru dimensiunea ​''​D_USER'' ​nivelurile ​''​user''​, ''​type'' ​şi ''​role''​.
  
 În construirea ierarhiilor,​ de remarcat sunt relaţiile de incluziune: În construirea ierarhiilor,​ de remarcat sunt relaţiile de incluziune:
  
-''​zi < săptămână ​< lună < trimestru < an''​+''​day < month < quarter ​< year''​
  
-''​carte < colecţie ​< domeniu''​+''​book < series ​< genre''​
  
-''​furnizor ​< localitate ​< regiune ​< ţara''​+''​supplier ​< town < region ​< country''​
  
-''​utilizator ​< tip { (administrator ​obişnuit, super-admin), (client, ​furnizor) } < rol { administrator, ​terţe persoane ​}''​+''​user < type { (regular ​administrator,​ super admininstrator), (client, ​supplier) } < role { administrator, ​third party }''​
  
 În acest mod, se pot obţine rapoarte ​ cum ar fi: În acest mod, se pot obţine rapoarte ​ cum ar fi:
laboratoare/laborator11.txt · Last modified: 2015/01/15 02:31 by Andrei Roșu-Cojocaru
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0