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

Data Warehousing: Ett ODS-exempel - Dummies

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

Video: Cloud Computing - Computer Science for Business Leaders 2016 2024
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

Hur man lägger till text i en sätter () Funktion i C Programmering

Hur man lägger till text i en sätter () Funktion i C Programmering

När du behöver visa en annan textrad, använd C-programmeringsfärdigheterna för att skapa en annan puts () -funktion i källkoden, som visas i Visa två textlinjer. VISA TILL TEXTFINER # inkludera int main () {sätter ("Hickory, Dickory, Dock,"); sätter ("musen sprang klockan."); returnera (0);} Den andra ...

Förklarar variabler i C-dummies

Förklarar variabler i C-dummies

Variabler är det som gör dina program zooma. Programmering kan bara inte bli gjort utan dem. Så om du inte har introducerats till variabler än, här går du. Valerie Variable är en numerisk variabel. Hon älskar att hålla nummer - vilket nummer som helst; det spelar ingen roll. När hon ser ett lika tecken tar hon ett värde och ...

Redaktörens val

Gör rädsla för din vän - dummies

Gör rädsla för din vän - dummies

Rädsla är lika verklig som mod. Även om värdet av rädsla inte är lika uppenbart som modets värde, har det dess fördelar. Rädsla är din instinkt som säger att du är obehaglig - även om situationen inte kommer att skada dig. Alla har haft den känslan när man hellre drar locket ...

Hur man ökar din självmedvetenhet - dummies

Hur man ökar din självmedvetenhet - dummies

Du kommer att vara med dig själv under en livstid. Ingenting kommer att förändra det faktum. Att lära känna, som att lyssna på och uppskatta själv är avgörande för din sanity. Kanske kommer du till att älska, acceptera och omfamna alla du är, är svår för dig att föreställa dig just nu, men du kan göra ...

Hur man ökar din mentala flexibilitet - dummies

Hur man ökar din mentala flexibilitet - dummies

ÄR flexibel i arbete och relationer är ett tecken på en högpresterande. Medan perfektionister är styva och obehagliga i sitt arbete och hur de interagerar med andra, är högpresterande mer öppna och tillmötesgående. Att vara mer flexibel på jobbet gav Ralph aldrig förslag under brainstorming vid gruppmöten. Han kände att hans lag ...

Redaktörens val

Nätverksadministration: Linux-installation och virtuella konsoler - dummies

Nätverksadministration: Linux-installation och virtuella konsoler - dummies

Linux är i sig ett kommandoradsorienterat operativsystem. Grafiska användargränssnitt - inklusive installationsprogrammets GUI - tillhandahålls av en valfri komponent som heter X Window System. Men medan du arbetar med det grafiska användargränssnittet för installationsprogrammet, håller Linux flera ytterligare kommandorads-konsoler öppna. Normalt behöver du inte ...

Nätverksadministration: Linux-loggning, logg och systemavstängning - dummies

Nätverksadministration: Linux-loggning, logg och systemavstängning - dummies

Alla användare som åtkomst ett Linux-system, lokalt eller över ett nätverk, måste verifieras av ett giltigt användarkonto på systemet. I det följande får du veta hur du loggar in och ut på ett Linux-system och hur du stänger av systemet. Logga in När Linux startar upp visas det ...

Nätverksadministration: Licensserver - Dummies

Nätverksadministration: Licensserver - Dummies

I vissa program kan du köpa nätverkslicenser som gör att du kan installera programvaran på många datorer som du vill, men reglera antalet personer som kan använda programvaran vid en viss tidpunkt. För att styra hur många som använder programvaran, är en särskild licensserver inrättad. När en användare börjar ...