Creeaza.com - informatii profesionale despre


Cunostinta va deschide lumea intelepciunii - Referate profesionale unice
Acasa » scoala » management
Ciclul de viata al unui depozit de date

Ciclul de viata al unui depozit de date


Ciclul de viata al unui depozit de date

Ca orice tip de instrument software, indiferent care ar fi scopul acestuia, depozitele de date prezinta un ciclu de viata propriu. Desi descrierea ciclului de viata al unui depozit de date nu este definita unitar de catre actorii implicati in industria software, totusi s-a fundamentat o opinie generala care permite prezentarea etapelor ciclului de viata conform diagramei din fig. 4.5:[1]

Fig. 4.5 Ciclul de viata al unui depozit de date

Ciclul de viata al depozitului de date incepe cu proiectarea acestuia, conform instrumentelor oferite de modelarea dimensionala. Proiectarea structurii unui depozit de date se realizeaza avand in vedere doua considerente[2]:



- sursele de date (structurile de date ce pot deveni surse de date pentru viitorul depozit de date) existente in firma;

- cerintele privitoare la functionarea depozitului de date.

Nu se poate proiecta un depozit de date fiabil fara a tine seama de aceste doua considerente simultan. Neglijarea aspectelor referitoare la sursele de date poate conduce la realizarea unui depozit de date care nu poate fi incarcat cu "materie prima" pentru efectuarea analizelor, iar tratarea necorespunzatoare a cerintelor utilizatorilor finali ai depozitelor de date poate conduce la imposibilitatea de a oferi anumite functionalitati cheie pe care utilizatorii le doresc, precum si la consum de timp si eforturi inutile pentru dezvoltarea unor elemente care nu sunt de folos pentru beneficiari.

In faza de proiectare a unui depozit de date intervin anumite activitati extrem de importante pentru parcurgerea cu succes a etapei:

definirea precisa a surselor de date;

formularea cat mai exacta a cerintelor utilizatorilor finali;

stabilirea informatiilor necesare beneficiarilor si a modalitatilor de obtinere a acestora. In depozitele de date utilizate in mediu economic, cel mai adesea se apeleaza la sisteme de indicatori economici, financiari, statistici etc., ca urmare aceasta activitate se va concretiza in stabilirea indicatorilor care vor face obiectul analizelor si a modalitatilor de calcul a valorilor acestora;

elemente de proiectare logica-fizica a structurii depozitului de date.

In faza de elaborare a unui prototip se va avea in vedere oferirea catre un grup de beneficiari a unui model complet functional si populat cu date al depozitului de date. Utilizarea de prototipuri permite rafinarea sau explicitarea cerintelor pentru depozitul de date (beneficiarii pot testa, in cadrul prototipului primit, modul in care au fost implementate cerintele lor anterioare, pot formula observatii si chiar pot defini cerinte noi).

In etapa de dare in folosinta se urmareste instalarea in vederea utilizarii a unei versiuni, elaborate in etapa anterioara, a depozitului de date a carei functionalitate a fost validata de beneficiari. Aceasta etapa presupune desfasurarea unor operatii comune tuturor proceselor de dezvoltare software:

elaborarea de manuale si alte forme de documentare a utilizatorilor;

elaborarea de materiale pentru instruire si sustinerea de cursuri de instruire a utilizatorilor;

pregatirea (configurarea) sistemelor informatice pe care va rula depozitul de date.

Darea in folosinta se poate face pe doua directii:

initial, in vederea testarii functionarii aplicatiei;

varianta care a parcurs testarea trece in etapa urmatoare a ciclului de viata.

Etapa de utilizare efectiva presupune exploatarea tuturor componentelor si functionalitatilor depozitului de date:

comunicarea cu sursele de date;

incarcarea cu date a depozitului;

utilizarea componentelor client ale aplicatiei in vederea furnizarii de informatii.

In faza de dezvoltare-imbunatatire se au in vedere urmatoarele elemente:

- modificarea (daca este cazul) a structurii depozitului de date, pentru a asigura integrarea modificarilor cerintelor informationale ale beneficiarilor;

- modificarea functionalitatilor depozitului de date, avandu-se in vedere asigurarea raspunsului la noile cerinte informationale ale utilizatorilor finali ai depozitului de date;

- modificari ale arhitecturii hardware, respectiv software pe care ruleaza componentele depozitului de date.

Ciclul de viata al unui depozit de date este asadar o succesiune incrementala (depozitul de date se dezvolta de la o etapa la alta, ca structura si functionalitate) si ciclica (etapele se pot relua, partial sau total, de-a lungul ciclului de viata al depozitului de date.



Marc Demarest (2005), Understanding the Data Warehouse Lifecycle Model, research.ittoolbox.com

Barrett, Douglas - "Understanding The Data Warehouse Lifecycle Model", https://www.businessintelligence.com/ex/asp/code.147/xe/article.htm





Politica de confidentialitate


creeaza logo.com Copyright © 2024 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.