Arhitectura unui depozit de date



Acest blog evidențiază întreaga arhitectură a unui depozit de date

Ce este un depozit de date?

Un Data Warehouse este o locație centrală în care sunt stocate date consolidate din mai multe locații. Data Warehouse nu este încărcat de fiecare dată când sunt generate date noi, dar utilizatorul final le poate evalua ori de câte ori are nevoie de informații. Există anumite termene stabilite de companie cu privire la momentul în care Data Warehouse trebuie încărcat, fie zilnic, lunar sau o dată pe trimestru.





Arhitectura Data Warehouse

Diferite sisteme de stocare a datelor au structuri diferite. Unele pot avea un număr mic de surse de date, în timp ce altele pot fi mari.

șirul java a împărțit mai mulți delimitatori

Există mai multe sisteme tranzacționale, sursa 1 și alte surse menționate în imagine. Sursa poate fi SAP sau fișiere plate și, prin urmare, poate exista o combinație de surse. ETL (Extract, Transfer, Load) este utilizat pentru a încărca depozitul de date în data marts. Diferența dintre o casă de date și un martor de date este că depozitul de date este utilizat între organizații, în timp ce datele martor sunt utilizate pentru raportarea personalizată individuală.



De exemplu, există mai multe departamente într-o companie precum departamentul de finanțe, care este foarte diferit de un departament de marketing. Toți extrag date din diferite surse și au nevoie de raportări personalizate. Departamentul financiar este preocupat în principal de statistici, în timp ce departamentul marketing este preocupat de promoții. Departamentul de marketing nu necesită informații despre finanțe.

program de sortare simplă merge în c ++

Pentru raportarea personalizată, sunt necesare subseturi de depozite de date numite data marts. Există două abordări pentru încărcarea acestuia. În primul rând, încărcați depozitul de date și apoi încărcați marts-ul sau invers. În scenariul de raportare care este stratul de acces la date, utilizatorul accesează depozitul de date și generează raportul. Toate aceste instrumente de raportare sunt menite să facă interfața frontală extrem de ușoară pentru consumator, deoarece persoanele de la nivel decizional nu sunt preocupate de informații tehnice. Sunt preocupați în primul rând de un raport ușor de utilizat.

Prin urmare, toate aceste instrumente de raportare funcționează în partea din față, dar în partea din spate, generează interogări și lovesc baza de date, iar utilizatorul primește raportul la timp. Aceste instrumente de raportare pot programa programele pentru executarea și generarea rapoartelor.



conversia șirului la data în java

Ai o întrebare pentru noi? Vă rugăm să le menționați în secțiunea de comentarii și vă vom răspunde.

Postări asemănatoare: