Hem Personliga finanser Data Warehouse Lite-dummies

Data Warehouse Lite-dummies

Video: Calculation Model (lite version) for Global Management Challenge 2025

Video: Calculation Model (lite version) for Global Management Challenge 2025
Anonim

Ett datalagringslite är ett otroligt fritt, heltäckande, lågteknologiskt tillvägagångssätt för att tillhandahålla data som kan hjälpa till med några av ditt företags beslutsfattande. No-frills innebär att du, där det är möjligt, sätter samman bevisade funktioner och verktyg som redan finns inom din organisation för att bygga upp ditt system.

Ämnesområden och datainnehåll i ett datalager lite

En datalagerlitteratur är inriktad på rapportering eller analys av endast en eller eventuellt två ämnesområden. Antag att du i ditt jobb vid en trådlös uppdelning av ett telefonselskap analyserar försäljningen av tjänster som nätverksminuter, nätverksminuter, textmeddelanden, Internetåtkomst och annan mobilanvändning till konsumenthushåll.

Om du bygger en datalager lite uteslutande för detta ändamål, har du all nödvändig information för att stödja din analys och rapportering för konsumentmarknaden. Du har dock ingen information om företagsanvändare och betalningshistorik, eftersom den informationen är en del av ett annat ämnesområde, som visas i denna figur.

Baserat på ämnesbegränsning har en datalagerlite bara tillräckligt med datainnehåll för att uppfylla det primära syftet med miljön, men inte tillräckligt för många ostrukturerade scenarier som användarna kan skapa.

Du måste därför noggrant välja bland uppsättningen av alla möjliga dataelement och välja en hanterbar delmängd - element som utan tvekan är viktiga att ha. Denna process är densamma för alla data warehouse implementation, förutom att du måste vara extremt disciplinerad när du fattar beslut om vilket innehåll som ska inkluderas.

Använd standardrapporter, särskilt de som för närvarande kräver mycket manuell förberedelse, som en av dina primära guider för att bestämma datainnehållet i ett datalager lite.

Datakällor

En datalagrings lite har en begränsad uppsättning datakällor - vanligtvis en till en handfull. Som en del av en övergripande miljö med en enda tillämpning fungerar datalagringsliten som omstruktureringsagenten för programmets data för att göra den mer fråge- och rapportvänlig.

Det vanligaste sättet att omstrukturera en enskild applikations data är att deformalisera innehållet i applikationsdatabasdataborden för att eliminera så många relationella anslutningsoperationer (processen att samla data från mer än en databastabell) som möjligt när användarna kör rapporter eller gör enkla frågor.

Denormalisering är motsatsen till relationsdatabasskonceptet för normalisering, en något komplicerad uppsättning riktlinjer som beskriver vilka dataelement som ska finnas i vilka tabeller i en databas.

När du denormaliserar en databas, oroar du dig inte för duplicerade data. du försöker skapa rader med data i ett enda bord som troligtvis speglar rapporter och frågor som användare kör. Den här siffran visar ett exempel på ett enda källkodslager lite byggt på denormalisering.

Även om du kan använda externt angiven data i en datalager-implementering, är de data du använder sällan nyligen förvärvade. Du är mer sannolikt att införliva data som du redan använder för analys (kanske på ett fristående sätt).

Verksamhetsinformationsverktyg

Användarna av ett datalagringsljus ställer vanligtvis frågor och skapar rapporter som speglar ett "Berätta vad som hände" perspektiv. Eftersom dessa användare inte gör mycket tung analytisk bearbetning, bör de produkter de använder för att komma åt datalageret vara lätt för dem att använda.

Datautvinning, rörelse och laddning

Enkelhet är namnet på spelet i ett datalager lite. Gör därför processen med att extrahera data från källor och utföra alla funktioner som behövs för att förbereda den data för laddning så enkelt som möjligt genom att använda dessa två element:

  • Enkla filutdrag ur systemets körsystem och filöverföringar som tillåter dig att flytta data från sina källor till datalagret lite

  • Lättanpassad anpassad kod (eller kanske ett lättanvänt verktyg) som kan extrahera och flytta data

Om datakällan för ditt datalager lite är byggd på en relationsdatabas och du planerar att använda samma databasprodukt för ditt datalager, använd SQL för att enkelt hantera datautvinning och rörelse. Dessa steg - som visas i figuren - ger ett standardförfarande för denna process (du vill naturligtvis skräddarsy dessa steg till din speciella miljö):

  1. På det system som hyser ditt lager använder du SQL CREATE TABLE uttalande för att skapa definitionen för varje tabell i ditt datalager lite.

  2. Skapa en databas säkerhetskopia som innehåller kopior av alla tabeller från källan som tillhandahåller data till lageret och sedan ladda de här tabellerna till ett mellanrum på systemet där du planerar att hitta ditt datalager.

    Du bör se till att nätverksbandbredden och tidsfönstret är tillräckligt för att kopiera alla källtabeller till systemet med hjälp av ett filöverföringsprogram.

  3. Använd SQL INSERT-satsen, med ett kapslat SELECT-meddelande som anger källtabellerna och deras respektive kolumner som kommer att fylla i datalagerstabellen (och hur tabellerna kommer att läggas ihop), för att ladda data till din datalagerlite.

  4. Kör en serie kvalitetssäkringar (QA) rutiner för att verifiera att alla data har laddats korrekt.

    Kontrollera radräkningar, numeriska totalsumma och vad som helst annat du kan.

Arkitektur

Arkitekturen i ett datalagringsliten består av databasen som används för att lagra data, verktygen för affärsinriktning i fronten som används för att få tillgång till data, hur data flyttas och antalet ämnen områden.Urkunden för denna miljö är minimalistisk: inga klockor, inga visselpipor, inget fancy - bara tillräckligt med teknik som tillämpas på miljön för att ge användarna tillgång till data de behöver.

Arkitekturen hos en datalagringslite, som visas i denna figur, innehåller dessa huvudkomponenttyper:

  • En databas innehåller lagrets data.

  • Den databasen matas direkt från var och en av de källor som tillhandahåller data till lageret.

  • Användare får tillgång till data direkt från lagret.

Data Warehouse Lite-dummies

Redaktörens val

Vad är en Java-karta? - dummies

Vad är en Java-karta? - dummies

Arrays och specialiserade listor gör det möjligt att utföra en fantastisk uppsättning uppgifter med Java. Det finns dock situationer där en Java-applikation behöver något som är mer relaterat till en databas, utan att egentligen ha allt databasbagage (som att behöva köpa en separat applikation). Till exempel kanske du vill kunna ...

Några få saker om Java Math - dummies

Några få saker om Java Math - dummies

Tro det eller inte, datorer - även de mest kraftfulla - Ha vissa begränsningar när det gäller att utföra matematiska beräkningar. Dessa begränsningar är vanligtvis obetydliga, men ibland slår de sig och biter på dig. Här är de saker du behöver se upp för när du gör matte i Java. Helhetsflöde Det grundläggande problemet ...

Vad är recursion i Java Programmering? - dummies

Vad är recursion i Java Programmering? - dummies

Rekursion är en grundläggande programmeringsteknik som du kan använda i Java, där en metod kallar sig för att lösa ett problem. En metod som använder denna teknik är rekursiv. Många programmeringsproblem kan lösas endast genom rekursion, och vissa problem som kan lösas med andra tekniker löses bättre genom rekursion. En av ...

Redaktörens val

4 Måste-inkludera i din blogg sidobardesign - dummies

4 Måste-inkludera i din blogg sidobardesign - dummies

Din bloggens sidofält är viktig fastighet som bör innehålla de element du vill ha mest. När du utformar din blogg sidofält kan du dra från en nästan oändlig lista över sidospårelement. Genom att välja noggrant vad som ska inkluderas (och vad som inte ska inkluderas) kan du ställa in din blogg från andra.

5 Användbara Wordpress Plugins - dummies

5 Användbara Wordpress Plugins - dummies

Om du bloggar på en självhävd plattform med WordPress-programvara, är det dags att anpassa din blogg med plug-ins - programvara som kan "anslutas" till din befintliga WordPress bloggprogramvara. Plug-ins gör det möjligt för dig att göra allt från funktionsbildspel i dina blogginlägg för att ansluta sociala medier till din webbplats. Här är fem användbara ...

7 Sätt att erövra Writer's Block som en Blogger - dummies

7 Sätt att erövra Writer's Block som en Blogger - dummies

Varje bloggare möter författarens block i ett tid eller annan. Om du är den typ av bloggare som sköter innehåll varje dag, kan författarens block vara stäverande. Kan du inte ta en paus för att få ditt skrivande mojo tillbaka? Prova en (eller flera) av dessa sju sätt att slå författarens block för att få dig tillbaka ...

Redaktörens val

10 Stora elektronikkomponentkällor - dummies

10 Stora elektronikkomponentkällor - dummies

Letar du efter några bra källor till dina elektroniska delar? Denna lista ger dig några fleråriga favoriter, både inom och utanför Nordamerika. Denna lista är inte uttömmande. Du hittar bokstavligen tusentals specialutbud för ny och begagnad elektronik. Plus, Amazon och eBay ger virtuella marknadsplatser för alla sorters säljare - ...

Elektronik Basics: Resistance - dummies

Elektronik Basics: Resistance - dummies

I elektronikvärlden är motståndet inte meningslöst. Faktum är att motstånd kan vara mycket användbart. Utan motstånd skulle elektronik inte vara möjligt. Elektronik handlar om att manipulera strömmen av ström, och ett av de mest grundläggande sätten att manipulera strömmen är att minska det genom resistans. Utan motstånd strömmar strömmen oreglerad och där ...

Digital elektronik: Så här installerar du BASIC Stamp Editor och Anslut till Stämpeldummorna

Digital elektronik: Så här installerar du BASIC Stamp Editor och Anslut till Stämpeldummorna

För att berätta för BASIC Stamp vad du vill göra i ditt digitala elektronikprojekt måste du programmera det. BASIC Stamp Windows Editor är den programvara som du använder på din dator för att skapa program som kan laddas ner till en BASIC Stamp-mikrokontroller. Denna programvara är tillgänglig gratis från Parallax webbplats. ...