Sisteme operaționale
Sistemele operaționale sunt optimizate pentru păstrarea integrității datelor și a vitezei de înregistrare a tranzacțiilor comerciale prin utilizarea normalizării bazei de date și a unui model de relații entitate. Designerii de sisteme operaționale urmează, în general, regulile Codd de normalizare a bazei de date pentru a asigura integritatea datelor. Codd a definit cinci reguli de normalizare din ce în ce mai stricte. Proiectele de baze de date complet normalizate (adică cele care îndeplinesc toate cele cinci reguli Codd) au ca rezultat adesea stocarea informațiilor de la o tranzacție comercială în zeci până la sute de tabele. Bazele de date relaționale sunt eficiente în gestionarea relațiilor dintre aceste tabele. Bazele de date au performanțe de inserare/actualizare foarte rapide, deoarece doar o cantitate mică de date din acele tabele este afectată de fiecare dată când o tranzacție este procesată. În cele din urmă, pentru a îmbunătăți performanța, datele mai vechi sunt de obicei eliminate periodic din sistemele operaționale.
Depozitele de date sunt optimizate pentru modele de acces analitic. Tiparele de acces analitic implică, în general, selectarea unor câmpuri specifice și rareori sau vreodată „select *”, așa cum este mai frecvent în bazele de date operaționale. Din cauza acestor diferențe în modelele de acces, bazele de date operaționale (în mod liber, OLTP) beneficiază de pe urma utilizării unui SGBD orientat pe rânduri, în timp ce bazele de date analitice (în mod liber, OLAP) beneficiază de pe urma utilizării unui SGBD orientat pe coloane. Spre deosebire de sistemele operaționale care mențin o imagine instantanee a afacerii, depozitele de date păstrează în general un istoric infinit care este implementat prin procese ETL care migrează periodic datele de la sistemele operaționale la depozitul de date.
Evoluția în utilizarea organizației
Acești termeni se referă la nivelul de sofisticare al unui depozit de date:
Depozit de date operaționale offline: Depozitele de date din această etapă de evoluție sunt actualizate pe un ciclu de timp regulat (de obicei zilnic, săptămânal sau lunar) din sistemele operaționale, iar datele sunt stocate într-un sistem integrat de raportare orientat către date.
Depozit de date offline: Depozitele de date în această etapă sunt actualizate din datele din sistemele operaționale în mod regulat, iar datele din depozitul de date sunt stocate într-o structură de date concepută pentru a facilita raportarea.
Depozit de date la timp: Depozitul de date integrat online reprezintă datele din depozitul de date care sunt actualizate în timp real pentru fiecare tranzacție efectuată pe datele sursă.
Depozit de date integrat: Aceste depozite de date adună date din diferite domenii ale afacerii, astfel încât utilizatorii să poată căuta informațiile de care au nevoie în alte sisteme.
Sursa: Drew Bentley, Business Intelligence and Analytics. © 2017 Library Press, Licență CC BY-SA 4.0. Traducere și adaptare: Nicolae Sfetcu
Descoperă mai multe la MultiMedia
Abonează-te ca să primești ultimele articole prin email.



Lasă un răspuns