Hem Personliga finanser Data Warehousing: Ett ODS-exempel - Dummies

Data Warehousing: Ett ODS-exempel - Dummies

Video: Cloud Computing - Computer Science for Business Leaders 2016 2025

Video: Cloud Computing - Computer Science for Business Leaders 2016 2025
Anonim

Här är ett datalagringsexempel som hjälper dig att förstå ODS (operativ datalagring). Antag att du arbetar i ett stort finansiellt företag som erbjuder en mängd olika tjänster till elitföretag och individer över hela världen.

Ditt företag har vuxit till sin nuvarande form till följd av en serie samgående och förvärv under de senaste 25 åren. Trenden de senaste åren mot en konvergens av bank- och värdepappers tjänster har gett ditt företag en möjlighet att bli en fullserviceleverantör till dina kunder.

Ditt företags genomsnittskund kommer sannolikt att delta i många (kanske alla) av dessa typer av aktiviteter:

  • Traditionell börsmäklare (köp och sälja aktier i aktier, inklusive marginalkontoaktivitet) < Räntebärande placeringar (företags- och statsobligationer)

  • Valutakonton, inklusive riskarbitrage

  • Kassaflödesförvaltning

  • Kortfristiga lån och andra skuldinstrument
  • Mellan- och långfristiga lån och andra skuldinstrument

  • Investeringar i riskkapital

  • Du vill att dina kunder ska använda ditt företag som en -stopp shopping för allt som innebär stora summor pengar. Däremot är ditt företags situation lite komplicerat, men i synnerhet på dessa två områden:

Fusioner och förvärv har lämnat din IT-infrastruktur med ett stort antal solo-applikationer (applikationer som inte är integrerade med varandra, även om de förmodligen borde vara).

  • Ett system hanterar börshandel för amerikanska aktier, till exempel, och ett annat system hanterar aktiemarknadsaktivitet från icke-U. S. globala utbyten. Dessutom hanterar separata system räntebärande verksamhet, all skuldverksamhet i USA, alla kortfristiga skulder i Europa och all intermediär och långsiktig europeisk skuld. Och listan fortsätter.

    Definitionen av en kund är lite dum. Individer bildar företag och partnerskap genom vilka de gör investeringar eller säkra lån för affärsavtal. Dina företagskunder kan vara dotterbolag till andra företag, som kanske också är dina kunder.

  • Din affärspraxis kräver all kreditaktivitet hos varje kund för att passera genom en serie kvalitetssäkringskontroller innan du godkänns:

Varje kund av din, oavsett individ eller företag, har flera tak på skuldaktivitet. Ett tak är en summa av den totala utestående skulden vid vilken tidpunkt som helst. Fram till dess att en kund når taket på första nivån kan han eller hon utan ett mänskligt ingripande automatiskt ta ut ett nytt lån eller agera mot en kreditlinje, köpa aktier på marginalen eller utföra någon annan typ av aktivitet som ökar skulden.

  • Varje kund kan överstiga taket på första nivån till ett andra takbelopp efter att ha fått godkännande från ett av företagets chefer.

  • För att en chef ska godkänna kreditaktivitet förbi det första taket till det andra måste han eller hon kontrollera en rad åtgärder.

  • Till exempel måste kunden ha en viss tillgångssaldo på plats; Kunden kanske inte har reducerade totala tillgångar för hand i alla konton av alla typer (till exempel kontanter, aktier och obligationer) med mer än 15 procent under de föregående 30 dagarna; och banken har maximala belopp för total skuld i varje land, justerad av tillgångar som innehas i varje land.

    För att hjälpa till att styra risken följer ditt företag relationerna mellan alla dina kunder för att få en riktig bild av kundens finansiella status. Till exempel kan en individ styra en serie företag, var och en som du behandlar som en enskild kund med egen tillgång och skuldaktivitet utöver den enskilda personens egna konton.

  • När företagets chefer godkänner ytterligare skuld för skulden för första taket (för ett fastighetspartnerskap som inbegriper den enskilda personen) måste cheferna bedöma en övergripande bild av vad som händer med den enskildes verksamhet för att undvika för mycket riskexponering vid finansiella problem.

    Även om kvalitetssäkringskontrollerna som beskrivs i föregående lista är konceptuellt raka, är de extremt komplicerade att genomföra, av en enkel anledning: De kontrollerna behöver data från system över hela företaget, från många olika system.

Denna information innehåller information som all tillgångsaktivitet, all skuldaktivitet och löpande utestående lån samt information om vilka lån som just betalats ner tidigare på dagen.

Ett tillvägagångssätt du kan försöka är att ge företagets chefer (de som måste fatta beslut om lånegodkännande) med gränssnitt till alla system där de kan hitta nödvändiga uppgifter. Dessa chefer kan sedan köra en lång rad frågor (om de ens kan stödjas), dra ut lämpliga värden, klistra in dem i ett kalkylprogram och fatta beslutet.

Detta tillvägagångssätt har emellertid två problem: Möjligheten till mänskligt fel är hög, och den takt som denna typ av aktivitet måste ske är okej endast under "vanliga" tider.

Under en tid av finanskrisen, när många eller de flesta av företagets kunder köper och säljer aktier, täcker marginaler, köp-och försäljningsalternativ, försöker hantera sina säkringsredovisningar, verkar mot kreditlinjer och gör alla andra aktiviteter mycket snabbt, kan ditt företags anställda bara inte hålla koll på.

I denna situation kommer ODS till räddning. Denna figur illustrerar en konceptuell arkitektur som du kan använda för att implementera en ODS som uppfyller dina affärsuppdrag. För det första tillhandahåller ODS en konsoliderad bild av kundens saldon för automatisk lånebehandling under det första taket. Därefter gör ODS det möjligt för chefer att fatta ja-eller-nej beslut om låneansökningar upp till andra taket.

ODS ger användarna en konsoliderad, nästan ögonblicklig bild av olika data till stöd för ett specifikt affärsuppdrag.

För att få en bättre titt på dataflödena inom ODS-miljön, se denna figur, där uppdateringar till en av datakällorna (systemet som hanterar USA: s skuld) sprids in i ODS-miljön.

ODS måste spegla datatillståndet i hela företaget så fort som möjligt.

Följande steg anger vad som händer i ODS-miljön:

En kund gör en regelbunden planerad lånebetalning, och det system som hanterar betalningar på USA-lån och kreditlängder behandlar betalningen.

  1. Ansökan om lånbetalning uppdaterar sin databas för att spegla betalningen.

  2. Ansökan om lånebetalning sköter omedelbart de uppdaterade uppgifterna till ODS.

  3. ODS tar emot uppdateringen och bearbetar den, uppdaterar databasinnehållet (i det här exemplet reducerar kundens totala utestående skuldbelopp).

  4. ODS utför intern bearbetning, konsolidering, varningar eller andra nödvändiga funktioner.

  5. En miljö som den i föregående lista kan - om allt är arkitekterat korrekt - ge en bild av all relevant data från hela platsen - nu - till stöd för företagets riskhanteringsuppdrag.

Du måste validera behovet av uppdateringar i realtid i din ODS eftersom dessa uppdateringar är komplexa att skapa, som beskrivs i följande avsnitt.

Utmanar ständigt antaganden och ställ frågor: "Vad händer om du måste vänta till slutet av dagen? Vad händer om uppdateringar var två gånger om dagen? Varje timme? "Var helt säker på att uppdraget dikterar uppdateringar i realtid eftersom att skapa en ODS tar längre tid (och är dyrare) än ett datalager.

Data Warehousing: Ett ODS-exempel - Dummies

Redaktörens val

Butik Stora data med HBase-dummies

Butik Stora data med HBase-dummies

HBase är en distribuerad, icke-relativ (kolumnär) databas som använder HDFS som dess uthållighet butik för stora dataprojekt. Den modelleras efter Google BigTable och kan ta emot mycket stora tabeller (miljarder kolumner / rader) eftersom den är lagrad på Hadoop-kluster av råvara. HBase tillhandahåller slumpmässig, realtid läs / skrivåtkomst till stora data. HBase ...

Strömmande algoritmer och blomfilters - dummies

Strömmande algoritmer och blomfilters - dummies

I hjärtat av många strömmande algoritmer är Bloom-filter. Skapat för nästan 50 år sedan av Burton H. Bloom, i en tid då datavetenskapen fortfarande var ganska ung, var den ursprungliga avsikten för denna algoritms skapare att handla utrymme (minne) och / eller tid (komplexitet) mot vad han kallade tillåtna fel. Hans ursprungliga papper heter ...

Lagring av data i Bigtables - dummies

Lagring av data i Bigtables - dummies

En Bigtable har tabeller precis som en RDBMS gör, men i motsats till en RDBMS, en Bigtable tabeller har i allmänhet inga relationer med andra tabeller. Istället grupperas komplexa data i ett enda bord. En tabell i en Bigtable består av grupper av kolumner, kallade kolumnfamiljer och en radnyckel. Dessa tillsammans möjliggör snabb uppslagning av ...

Redaktörens val

Bestämmer publiken för din finansiella modell - dummies

Bestämmer publiken för din finansiella modell - dummies

Som kommer att se eller använda din ekonomiska modell i framtiden ? Om det bara är för egen användning, bör du fortfarande följa bra modelldesign men det är inte nödvändigt att spendera mycket tid på formateringen så att den ser cool ut. Du borde fortfarande lägga till antaganden och källdokumentation för din egen ...

Radera celler och data i Excel 2007 - dummies

Radera celler och data i Excel 2007 - dummies

I Microsoft Office Excel 2007 när du behöver radera data , ta bort formatering i ett cellval, eller ta bort hela celler, rader eller kolumner, du har många alternativ beroende på ditt mål. Excel kan utföra två typer av cellborttagningar i ett kalkylblad: rensa celldata och radera cellen. Rensa cellinnehållet Rensa bara ...

Redigera en diagrams datakälla i Excel 2007 - dummies

Redigera en diagrams datakälla i Excel 2007 - dummies

Efter att du skapat ett diagram i Excel 2007 kan behöva byta intervallet för källdata som ligger till grund för diagrammet. Dialogrutan Välj datakälla låter dig välja ett annat källområde för ett befintligt diagram. Du kan även använda den här dialogrutan för att byta rad och ...

Redaktörens val

Praktiska Excel PivotTable Tools - dummies

Praktiska Excel PivotTable Tools - dummies

Excel PivotTables ger dig ett extremt kraftfullt verktyg för cross-tabulering av arbetsbladdata. Och kanske är det bara vad du förväntar dig av Microsoft och Excel. Men vet du vad? Jag antar att du kan bli förvånad över hur många verktyg som är enkla att använda visas på fliken PivotTable Tools Analyze, som är tillgänglig när ett pivottabell ...

Hur man får tillgång till vanliga redigeringskommandon i Excel 2007 - dummies

Hur man får tillgång till vanliga redigeringskommandon i Excel 2007 - dummies

Ibland vill du göra ändringar i information som du lägger in i Excel 2007-arbetsblad och arbetsböcker (kallas kalkylblad i världen utanför Excel). När så är fallet kan du använda de snygga nycklarna som är inbyggda i Excel 2007 eller komma åt kommandot via fliken Excel Ribbon som är nya i Excel 2007. För att få ...

Hur man får tillgång till vanliga Excel 2007-filkommandon - dummies

Hur man får tillgång till vanliga Excel 2007-filkommandon - dummies

Du kan köra Excel 2007s grundläggande filkommandon i två olika sätt: genom att trycka på en kombination av genvägar eller genom att klicka i Excel-bandet. Följande diagram visar några av de vanligaste filkommandon i Excel 2007 och de två sätten du kan komma åt dem: Excel-kommandotillgänglighetstangenter Funktion Microsoft ...