Arkitektur af et datalager



Denne blog fremhæver hele arkitekturen i et datalager

Hvad er et datalager?

Et datavarehus er en central placering, hvor konsoliderede data fra flere placeringer lagres. Data Warehouse indlæses ikke hver gang, når der genereres nye data, men slutbrugeren kan vurdere det, når han har brug for nogle oplysninger. Der er bestemte tidslinjer, der bestemmes af virksomheden, hvornår Data Warehouse skal indlæses, enten dagligt, månedligt eller en gang i kvartalet.





Datavarehusarkitektur

Forskellige datalagringssystemer har forskellige strukturer. Nogle kan have et lille antal datakilder, mens andre kan være store.

Der er flere transaktionssystemer, kilde 1 og andre kilder som nævnt i billedet. Kilden kan være SAP eller flade filer, og der kan derfor være en kombination af kilder. ETL (Extract, Transfer, Load) bruges til at indlæse datalageret i datamarkederne. Forskellen mellem et datahus og et datamarked er, at datalager bruges på tværs af organisationer, mens datamærker bruges til individuel tilpasset rapportering.



For eksempel er der flere afdelinger i en virksomhed som økonomiafdelingen, som er meget forskellig fra en marketingafdeling. De trækker alle data fra forskellige kilder, og de har brug for tilpasset rapportering. Finansafdelingen beskæftiger sig hovedsageligt med statistikkerne, mens marketingafdelingen beskæftiger sig med kampagnerne. Marketingafdelingen kræver ingen oplysninger om økonomi.

Til tilpasset rapportering kræves delmængder af datalager kaldet datamarkeringer. Der er to måder at indlæse den på. Først skal du indlæse datalageret og derefter indlæse marts eller omvendt. I rapporteringsscenariet, som er dataadgangslaget, får brugeren adgang til datalageret og genererer rapporten. Alle disse rapporteringsværktøjer er beregnet til at gøre frontgrænsefladen ekstremt let for forbrugeren, da folk på beslutningsniveau ikke er optaget af teknisk information. De er primært beskæftiget med en pæn brugbar rapport.

Derfor udfører alle disse rapporteringsværktøjer i frontenden, men i bagenden genererer de forespørgsler og rammer databasen, og brugeren får rapporten lige i tide. Disse rapporteringsværktøjer kan planlægge job til kørsel og generering af rapporter.



Har du et spørgsmål til os? Nævn dem i kommentarfeltet, så vender vi tilbage til dig.

forskel mellem jquery og javascript

Relaterede indlæg: