Архитектура на хранилище за данни



Този блог подчертава цялата архитектура на хранилище за данни

java system.exit (0)

Какво е хранилище на данни?

Хранилището за данни е централно място, където се съхраняват консолидирани данни от множество местоположения. Хранилището на данни не се зарежда всеки път, когато се генерират нови данни, но крайният потребител може да ги оцени, когато се нуждае от някаква информация. Има определени срокове, определени от бизнеса, кога трябва да се зарежда хранилището на данни, независимо дали всеки ден, месечно или веднъж на тримесечие.





Архитектура на хранилището на данни

Различните системи за съхранение на данни имат различна структура. Някои може да имат малък брой източници на данни, докато други могат да бъдат големи.

Има множество транзакционни системи, източник 1 и други източници, както е споменато на изображението. Източникът може да бъде SAP или плоски файлове и следователно може да има комбинация от източници. ETL (Извличане, прехвърляне, зареждане) се използва за зареждане на хранилището на данни в полетата за данни. Разликата между къща за данни и база данни се състои в това, че хранилището на данни се използва в организациите, докато марковете данни се използват за индивидуално персонализирано отчитане.



Например в компанията има няколко отдела като финансов отдел, който е много различен от маркетинговия отдел. Всички те черпят данни от различни източници и се нуждаят от персонализирани отчети. Финансовият отдел се занимава основно със статистиката, докато маркетинговият отдел се занимава с промоциите. Маркетинговият отдел не изисква никаква информация относно финансите.

За персонализирано отчитане се изискват подмножества от хранилището на данни, наречени данни. Има два подхода за зареждането му. Първо заредете хранилището за данни и след това заредете маркерите или обратно. В сценария на отчитане, който е слоят за достъп до данни, потребителят осъществява достъп до хранилището на данни и генерира отчета. Всички тези инструменти за отчитане имат за цел да направят предния интерфейс изключително лесен за потребителя, тъй като хората на ниво вземане на решения не се занимават с техническа информация. Те са загрижени предимно за ясен използваем доклад.

Следователно всички тези инструменти за отчитане се изпълняват в предния край, но в задния край те генерират заявки и удрят базата данни и потребителят получава отчета точно навреме. Тези инструменти за отчитане могат да планират заданията да се изпълняват и да генерират отчетите.



библиотека за сортиране c ++

Имате въпрос към нас? Моля, споменете ги в раздела за коментари и ние ще се свържем с вас.

Подобни публикации: