Arkitektur för ett datalager



Den här bloggen belyser hela arkitekturen i ett datalager

Vad är ett datalager?

Ett datalager är en central plats där konsoliderad data från flera platser lagras. Data Warehouse laddas inte varje gång en ny data genereras men slutanvändaren kan bedöma den när han behöver lite information. Det finns vissa tidslinjer som bestäms av verksamheten när Data Warehouse måste laddas, vare sig dagligen, månadsvis eller en gång i kvartalet.





Datalagerarkitektur

Olika datalagringssystem har olika strukturer. Vissa kan ha ett litet antal datakällor medan andra kan vara stora.

hur fungerar tostring i java

Det finns flera transaktionssystem, källa 1 och andra källor som nämns i bilden. Källan kan vara SAP- eller platta filer och därmed kan det finnas en kombination av källor. ETL (Extract, Transfer, Load) används för att ladda datalagret i datamarknaden. Skillnaden mellan ett datahus och en datamarknad är att datalager används över organisationer, medan datamärken används för individuell anpassad rapportering.



Det finns till exempel flera avdelningar i ett företag som ekonomiavdelningen som skiljer sig mycket från en marknadsavdelning. Alla hämtar data från olika källor och de behöver anpassad rapportering. Finansavdelningen handlar främst om statistiken medan marknadsavdelningen handlar om kampanjerna. Marknadsavdelningen kräver ingen information om ekonomi.

android studio steg för steg

För anpassad rapportering krävs delmängder av datalager som kallas datamärken. Det finns två sätt att ladda den. Ladda först datalagret och ladda sedan marts eller vice versa. I rapporteringsscenariot som är dataåtkomstskiktet får användaren åtkomst till datalagret och genererar rapporten. Alla dessa rapporteringsverktyg är avsedda att göra frontgränssnittet extremt enkelt för konsumenterna, eftersom människor på beslutsnivå inte berör teknisk information. De handlar främst om en snygg användbar rapport.

Därför utför alla dessa rapporteringsverktyg i framänden men i bakänden genererar de frågorna och träffar databasen och användaren får rapporten precis i tid. Dessa rapporteringsverktyg kan schemalägga jobb som ska köras och generera rapporter.



analysera sträng till datum java

Har du en fråga till oss? Vänligen nämna dem i kommentarfältet så återkommer vi till dig.

Relaterade inlägg: