Vezetői információs rendszerek



Hasonló dokumentumok
Vezetői információs rendszerek

Vezetői információs rendszerek

Adatbázisrendszerek április 17.

Történet John Little (1970) (Management Science cikk)

VÁLLALATI INFORMÁCIÓS RENDSZEREK. Debrenti Attila Sándor

Vállalati információs rendszerek I, MIN5B6IN, 5 kredit, K. 4. A meghirdetés ideje (mintatanterv szerint vagy keresztfélében):

Infor PM10 Üzleti intelligencia megoldás

VIR alapfogalmai. Előadásvázlat. dr. Kovács László

Adatmodellezés. 1. Fogalmi modell

Van-e ingyen-ebéd? Avagy mire elég a nyílt forráskodú Pentaho? Fekszi Csaba Ügyvezető október 4.

I. RÉSZ. Tartalom. Köszönetnyilvánítás...13 Bevezetés...15

Számítógépes döntéstámogatás. Bevezetés és tematika

Nyilvántartási Rendszer

ADATBÁZISOK, ADATTÁRHÁZAK

Microsoft SQL Server telepítése

Hogyan fogalmazzuk meg egyszerűen, egyértelműen a programozóknak, hogy milyen lekérdezésre, kimutatásra, jelentésre van szükségünk?

Rendszermodernizációs lehetőségek a HANA-val Poszeidon. Groma István PhD SDA DMS Zrt.

TÁMOP /1/A projekt Regionális turisztikai menedzsment /BSc/ /Differenciált szakmai ismeretek modul/ Információs irodák menedzsmentje

Gazdasági informatika alapjai

Az információ hatalom. adatok. információ

Dr. Sasvári Péter Egyetemi docens

Újdonságok az AX2012-ben! Hauserné Kozák Veronika

Térbeli és időbeli elemzések multidimenzionális szemléletben

DW 9. előadás DW tervezése, DW-projekt

Component Soft és tovább

Kővári Attila, BI projekt

Sikerünk kulcsa: az információ De honnan lesz adatunk? Palaczk Péter

Az információs rendszerek adatai

április 24. INFO Savaria április 24. INFO Savaria április 24. INFO Savaria

EGYSZERŰSÉG ÉS ÁTTEKINTHETŐSÉG AZ ÜZLETI ANALITIKÁBAN CRS PORTÁL AVENSOFT KFT BUDAPEST, RÁKÓCZI ÚT

Mobil Üzleti Intelligencia

Az információs rendszerek adatai

A vezetői jelentésrendszer alapjai. Információs igények, irányítás, informatikai támogatás

SAP BUSINESSOBJECTS PROFITABILITY AND COST MANAGEMENT (PCM) BEMUTATÁSA

Adattárházak. Méréstechnika és Információs Rendszerek Tanszék

Tudásalapú információ integráció

MICROSOFT DYNAMICS AX ÜZLETI ANALÍZIS

Adatbázismodellek. 1. ábra Hierarchikus modell

ADATTÁRHÁZ HATÉKONYSÁGNÖVELÉS, REDUNDANCIA CSÖKKENTÉS Frunza Zsolt ÜZLETI INTELLIGENCIA A JÖVŐ, AHOGY MI LÁTJUK

Analitikus adatfeldolgozás. Adattárház Adatkocka Adatbányászat

BI megoldás a biztosítói szektorban

Adatbázis, adatbázis-kezelő

Az információs rendszerek funkcionális változásai a kis és középvállalkozások szemszögéből. DE ATC AVK Gazdasági- és Agrárinformatikai Tanszék

ÜZLETI I TELLIGE CIA - VIZUALIZÁCIÓ

Self Service szekció. XXVIII. Budapesti Menedzsment és Controlling Fórum. Havas Levente. Budapest, május 26. IFUA Horváth & Partners

Fekete Csaba Csongor Üzleti intelligencia vezető Citibank ZRt.

ADATBÁZIS-KEZELÉS. Adatbázis-kezelő rendszerek

10. HÉT: ADATTÁRHÁZAK ÉS ÜZLETI INTELLIGENCIA

Fogalomtár bevezetése a Magyar Telekomnál

Tartalom. Jó hogy jön Jucika, maga biztosan emlékszik még, hányadik oldalon van a Leszállás ködben.

Ágazati Vezetői Információs Rendszer koncepciója

Ropogós - Oracle BI EE 12C

META. a földügyi folyamatok tükrében. Zalaba Piroska főtanácsos Földművelésügyi és Vidékfejlesztési Minisztérium Földügyi és Térinformatikai Főosztály

Szolnoki Főiskola. Vezetői Információs Rendszer (VIR) Szabályzat

INFORMÁCI CIÓS ERŐFORRÁSOK ÉS RENDSZEREK

30 MB INFORMATIKAI PROJEKTELLENŐR

Innovatív trendek a BI területén

ADATTÁRHÁZ MENEDZSMENT ÉS METAADAT KEZELÉS

ADATBÁZISOK, ADATTÁRHÁZAK

Nyílt forráskódú integrált vállalatirányítási rendszerek. Pető István Vállalatirányítási rendszerek március 10.

Multimédiás adatbázisok

Szolgáltatásmérés mérni a lehetetlent

Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet

KIR 2.0 A KIR MEGÚJÍTÁSÁNAK ELSŐ LÉPÉSEI BARCSÁNSZKY PÉTER OKTATÁSI HIVATAL. TÁMOP-3.1.5/ PEDAGÓGUSKÉPZÉS Támogatása

Adatbázis-kezelés. alapfogalmak

1. JELENTKEZŐ ADATBÁZIS MODUL

TÁMOP intézményi követelmények. Vezetői Információs Rendszer

Jogosultság-monitorozó rendszer kialakítása

Pentaho 4: Mindennapi BI egyszerűen. Fekszi Csaba Ügyvezető október 6.

A vállalat mint rendszer. Informatikai rendszerek Vállalati információs rendszerek. Üzleti kapcsolatok. Vevői információs kapcsolatok. Cég.

Az adatbázisrendszerek világa

Alkalmazásokban. Dezsényi Csaba Ovitas Magyarország kft.

Vizuális adatelemzés - Gyakorlat. Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék


Erdészeti útügyi információs rendszerek

Seacon Access and Role Management

FITT Workshop. Beruházás- és projekttervezés, projekt menedzsment informatikai támogatási lehetőségei

Informatikai alapismeretek Földtudományi BSC számára

Több mint BI (Adatból üzleti információ)

Szakterületi modell A fogalmak megjelenítése. 9. fejezet Applying UML and Patterns Craig Larman

A vállalkozás sikerének tényezi. Termék, szolgáltatás Erforrások Információtechnológia

KORMÁNYZATI SZEMÉLYÜGYI DÖNTÉSTÁMOGATÓ RENDSZER KÖFOP VEKOP 16

BEVEZETÉS AZ ADATTÁRHÁZ AUTOMATIZÁLÁSBA

Programfejlesztési Modellek

Adatmodellezés, alapfogalmak. Vassányi István

Adattár. Adattár. Elemzések, modellezés. Adatszolgáltatás

SAP BO PC alapú tervezési környezetben a Richter controlling

S&T &T Unit Un is Magyar o szág szág Kf t november 5.

Projekt beszámoló. Könyvelési Szakértői Rendszer Kifejlesztése Repetitív Könyvelési Feladatok Szabályalapú Feldolgozására

Petőfi Irodalmi Múzeum. megújuló rendszere technológiaváltás

SAP BUSINESSOBJECTS PROFITABILITY AND COST MANAGEMENT (PCM) BEMUTATÁSA

MŰSZAKI KÖVETELMÉNYEK, A KÖRKERESŐ SZOFTVER SPECIFIKÁCIÓJA, KÖLTSÉGVETÉS. A) Műszaki követelmények

Teljeskörű BI megoldás a gyakorlatban IBM eszközök használatával, Magyarországon

A hierarchikus adatbázis struktúra jellemzői

A személyközlekedés minősítési rendszere

SAP Business One: hatékonyabb ellenőrzés, átláthatóbb üzleti folyamatok, megalapozottabb döntések, eredményesebb gazdálkodás

Adatbázisok és adattárházak az információs rendszerek adatkezelői

FIGYELEMFELKELTŐ HIRDETÉS BANNERES KAMPÁNY TÖBB REKLÁMHÁLÓZATBAN

NETinv. Új generációs informatikai és kommunikációs megoldások

BI modul a lízing üzletágban márc. 21. Előadó: Salamon András

Átírás:

Az OLAP technológia A vállalati információ-hierarchia szintjei Intelligencia Tudás Információ Adat Döntéselőkészítő rendszerek 1

80-as évek DSS (Decision Support System) : döntéstámogató rendszerek EIS (Executive Information System) : vezetői információs rendszerek VIR Döntéselőkészítő rendszerek 90-es évek Döntéselőkészítő rendszerek 2

Az üzleti intelligencia fogalma Howard Dresden (1989) adta az üzleti intelligencia első meghatározását : olyan módszerek, fogalmak összessége, melyek a döntéshozás folyamatát javítják az úgynevezett tényalapú rendszerek (MIS, DSS, OLAP,...) segítségével. (Az üzleti intelligencia csak a 90-es évek végén épült be az informatikai szállítók és a szervezetek szókincsébe. ) Üzleti intelligencia technológiák Ahogy üzleti intelligencia szoftver nincs, úgy üzleti intelligencia technológia sem létezik. Egy üzleti intelligencia rendszer összeállításához jellemzően sokféle technológiát kell használni: pl. adatbáziskezelő, adatbetöltő, riportkészítő, stb. technológiákat. A The Data Warehousing Institute ezen üzleti intelligencia technológiákat aszerint csoportosította, hogy mekkora a komplexitásuk és mekkora a potenciális üzleti értékteremtő képességük: 3

Üzleti intelligencia technológiák Forrás: TDWI Üzleti intelligencia technológiák Riportkészítő technológiák: választ adnak arra, hogy mi történt. (lekérdező, riportkészítő és kereső üzleti intelligencia technológiák) Elemző technológiák: melyek a miért kérdésre adnak választ. (OLAP és az adatvizualizációs technológiák) Monitorozó technológiák: amelyek a Mi történik most? kérdésre adnak választ. (teljesítmény menedzsment eszközök, az irányítópult (dashboard) és a mutatószámrendszer (Scorecard) technológiák) Előrejelző technológiák: melyek a Mi történhetne? kérdésekre adják meg a választ. (előrejelző és adatbányász technológiák) 4

Az OLAP kialakulása: Az OLAP technológia 1970-es évek igény a nagy mennyiségű adat hatékony tárolására, elérésére és az aktuális állapot feldolgozására. Adatok tárolása : relációs adatbázis rendszerekben. Adatfeldolgozás: OLTP segítségével on-line tranzakció-feldolgozás (On-line Transaction Processing) Az OLAP kialakulása: Az OLAP technológia 1990-es évek igény jelentkezik a múltbeli események elemzése alapján a jövőben várható folyamatok megtervezésére. Adatok tárolása: adattárházakban (adatáruházakban). Elemzés megvalósítása: OLAP segítségével on-line elemző-feldolgozás (On-line Analytical Processing) 5

Az OLAP kialakulása: Az OLAP technológia E.F.Codd (USA) használta először az OLAP kifejezést 1992-ben megjelent cikkében vezeti be az OLAP fogalmát. Az OLAP legfontosabb ismérve: multidimenzionális adatstruktúrát használva lehetővé teszi az adatok gyors és rugalmas lekérdezését, majd ezt követően az adatok analízisét. Az OLAP kritériumai (E.F.Codd (USA),1992) 1. Multidimenzionális nézet : több dimenziós adatmodell, amely lehetővé teszi a felhasználói igények szerinti műveletek végrehajtását. 2. Transzparencia (áttekinthetőség): az eredmény a technikai részletek ismerete nélkül is könnyen áttekinthető legyen. 3. Elérhetőségek (jogosultságok) beállításának lehetősége. 4. Állandó lekérdezési (riportozási) teljesítmény: a felhasználó ne tapasztaljon jelentős teljesítmény csökkenést az adatbázis méretének növelésével, a dimenziók számának növelésével. 6

Az OLAP kritériumai (E.F.Codd (USA),1992) 5. Kliens-szerver architektúra: az adattárházak esetében előforduló hatalmas adattömeget nagy teljesítményű szerverek tárolják. 6. Általános dimenzió fogalom: a dimenzióknak struktúrájukban azonosaknak kell lenniük. 7. Dinamikus ritkamátrix-kezelés (sparsity): biztosítani kell az adatmodelleknél előforduló ritkamátrixok (nem teljesen kitöltött) optimális kezelését. 8. Többfelhasználós üzemmód támogatása: biztosítani kell a konkurrens (versenyző) elérést, az adatok integritását, védelmét. Az OLAP kritériumai (E.F.Codd (USA),1992) 9. Korlátozás nélküli dimenzió-műveletek: a dimenziók közötti műveletek minden formáját meg lehessen valósítani. 10. Intuitív adatkezelés: a felhasználók számára az adatok manipulálása közvetlenül (segédeszköz nélkül) a megjelenítési felületen megvalósítható legyen. 11. Rugalmas jelentés (riport) készítés: támogatott legyen az adatok különféle megjelenítése. 12. Korlátlan dimenziószám és aggregációs szint szám: az OLAP eszköz legyen képes tetszőleges számú dimen-zió és hierarchia szint kezelésére. (valóság:20 ill. 15) 7

Újabban az elvárások összességét a FASMI betű szóval adják meg. (Fast Analysis of Shared Multidimensional Information) Felhasználó elvárása: gyors (fast) elemzés (analysis), amelyhez semmilyen, vagy csak minimális programozásra legyen szükség, megosztott (shared) legyen az OLAP eszköz és többdimenziós (multidimensional) adatstruktúrát használjon. Legfontosabb eltérések az OLTP és az OLAP között: 1. OLTP ügyfélorientált, OLAP piac orientált. Ügyfélorientált: vállalat ügyintézői használják, tranzakciók, lekérdezések végrehajtására. Piac orientált: döntéshozók és az őket segítők használják az adatok elemzésére. 2. OLTP a vizsgált terület aktuális állapotát leíró adatokat tartalmazza (döntéshozatalhoz túl részletes), OLAP nagy mennyiségű, időrendben archivált adatokat kezel (adatokat különböző szinteken összegezve tárolja). 8

Legfontosabb eltérések az OLTP és az OLAP között: 3. Adatok származása szerint OLTP egyetlen adatforrásra épít, OLAP különböző adatforrások adatait integrálja. 4. Rendszerhez való hozzáférés szerint az OLTP rendszereknél a szokásos működési mód a több, konkurrensen futó rövid ideig tartó, elemi tranzakció ezek főleg adatmódosítási műveleteket tartalmaznak. Az OLAP rendszereknél általában csak olvasó (readonly) műveletek vannak- ezek komplex lekérdezések. Az OLTP és az OLAP összehasonlítása Tulajdonság OLTP OLAP funkció operatív feldolgozás döntéstámogatás felhasználó ügyintéző elemző használat rendszeresen ismétlődő alkalmi adatok naprakész történeti összegzés szintje nagyon részletes összesített elérés írás/olvasás főleg olvasás elért rekord szám tízes nagyságrend milliós nagyságrend felhasználók száma ezres nagyságrend százas nagyságrend adatbázis méret 100 MB-tól 100 GB-tól teljesítmény mutató tranzakciós idő lekérdezési idő 9

A többdimenziós adatmodell Többdimenziós (multidimenziós) adatmodell Az OLAP igényeinek megfelelő adatmodell. Adatmodell, amely úgy tárolja az adatokat, hogy könnyen le lehessen kérdezni a különböző mennyiségek közötti kapcsolatokat. A multidimenzionális adatmodell az adatokat adatkockában tárolja. A multidimenziós adatkocka Az adatkocka jellemzői: az adatkocka éleihez rendelt dimenziók az elemzés szempontjából lényeges nézőpontok, az adatkocka celláiban tárolva a tények számértékei (measure) az elemezni kívánt mennyiségek valamilyen mértékegységben. 10

idő (negyedév) Konkrét példa: Vizsgáljunk egy kereskedelmi vállalatot. Itt az elemzés szempontjából fontos téma lehet az értékesítés. Az elemzés szempontjából lényeges nézőpont, dimenzió lehet az idő, az árucikk, az, a szállító, tényérték lehet az értékesített darabszám, vagy az értékesítés pénzben megadva. ( Ezekkel lehetővé válik pl. annak vizsgálata, hogy az egyes árucikkek esetében hogyan alakult a negyedéves forgalom, mely városokban volt egy adott negyedévben kimagasló forgalom egy adott árucikkből.) Háromdimenziós adatkocka (város) V1 IV. III. II. I. V2 V3 V4 185 174 101 22 154 145 79 46 169 415 201 56 176 203 150 43 T1 T2 T3 T4 árucikk (termék név) 165 206 135 61 176 190 109 42 193 185 123 32 56 45 38 67 59 72 39 48 52 Dimenziók: idő árucikk Tényérték: értékesített darabszám 11

idő (negyedév) idő (negyedév) idő (negyedév) A négydimenziós kocka (szállítók a negyedik dimenzió)- három dimenziós kockák sorozata. V2 V1 (város) IV. V4 V3 szállító 1 szállító 2 szállító 3 V2 V1 (város) IV. V4 V3 V2 V1 (város) IV. V4 V3 III. II. I. III. II. I. III. II. I. T1 T2 T3 T4 árucikk (termék típus) T1 T2 T3 T4 árucikk (termék típus) T1 T2 T3 T4 árucikk (termék típus) A kockák különböző összegzési szinteken tartalmazhatják az adatokat ezek a részkockák. Dimenziók ismeretében megadható a részkockák hálója. Alapkocka- legalacsonyabb szintű az adatokat tartalmazza. Csúcskocka- az összegzés legmagasabb szintje, ez egyetlen adat. A közbülső szinteken levő részkockák adják az alapkövetelményben megfogalmazott aggregált adatokat. 12

Részkockák hálója három dimenzió esetén minden 0D csúcs kocka idõ árucikk 1D rész kockák 2D rész kockák, idõ, árucikk idõ, árucikk 3D alap kocka, idõ, árucikk Dimenzió hierarchiák Hierarchia: leképezés sorozat egy adott dimenzió mentén alacsonyabb szintű fogalmaktól (város) a magasabb szintű, általánosabb fogalmakig (kontinens) haladunk. Pl.: egy természetes hierarchia nap<hét<hónap<negyedév<év 13

idő (negyedév) idő (negyedév) Dimenzió hierarchiák kontinens év ország negyedév megye hónap hét város nap Műveletek a többdimenziós adatkockán Felgörgetés (roll up) (város) V1 IV. V4 V3 V2 (megye) M2 M1 IV. III. II. I. felgörgetése (városról megyére) III. II. I. T1 T2 T3 T4 árucikk (termék típus) T1 T2 T3 T4 árucikk (termék típus) 14

idő (negyedév) (város) idő (negyedév) idő (hónap) Műveletek a többdimenziós adatkockán Lefúrás (drill down) (város) V1 IV. III. II. I. V4 V3 V2 T1 T2 T3 T4 árucikk (termék típus) lefúrás az idő mentén (negyedévről hónapra) (város) V4 V3 V2 V1 XII. XI. X. XI. VIII. VII. VI. V. IV. III. II. I. T1 T2 T3 T4 árucikk (termék típus) Műveletek a többdimenziós adatkockán Szeletelés és kockázás (slice and dice) V2 V1 (város) IV. V4 V3 V4 III. II. I. szeletelés (termék típus=t2) V3 V2 V1 T1 T2 T3 T4 árucikk (termék típus) I. II. III. IV. idő (negyedév) Szeletelés a termékmenedzser szempontjából 15

idő (negyedév) idő (negyedév) idő (negyedév) idő (negyedév) Műveletek a többdimenziós adatkockán Szeletelés és kockázás (slice and dice) (város) V1 V4 V3 V2 IV. IV. III. II. I. szeletelés (=V4) III. II. I. T1 T2 T3 T4 árucikk (termék típus) T1 T2 T3 T4 árucikk (termék típus) Szeletelés a területi menedzser szempontjából Műveletek a többdimenziós adatkockán Szeletelés és kockázás (slice and dice) V2 V1 (város) IV. III. V4 V3 (város) V2 V3 II. I. kockázás (termék típus=t3 vagy T4) és (negyedév=ii. vagy III.) és (város=v2 vagy V3) III. II. T1 T2 T3 T4 árucikk (termék típus) T3 T4 árucikk (termék típus) 16

(város) idő (negyedév) Műveletek a többdimenziós adatkockán Forgatás (pivot) V4 IV. V3 V2 V1 forgatás (tengelyek felcserélése) III. II. I. I. II. III. IV. idő (negyedév) V1 V2 V3 V4 (város) Hatékony adatkezelés Nagymennyiségű adatból rövid idő alatt választ kell adni a lekérdezésre elengedhetetlen a hatékony adattárolás. Összetevői: aggregált adatok kezelése és az adatkocka ritkaságának kezelése. Aggregált adatokat a részkockák tartalmazzák. Részkockák előre kiszámítása és tárolása jelentősen lerövidíti a válaszidőket. Mennyi részkocka legyen? Részkockák száma: n ( L i i 1 (Ahol n-dimenzió szám, L i - i-dik dimenzióhoz tartozó szintek száma.) 1) 17

Pl. 10 dimenzió esetén, dimenziónként 4 szintnél a részkockák száma 5 10 ~ 10 7. Összes részkocka előszámítása és eltárolása nem reális. A nagyon nagy tárhely igény mellett az is előfordulhat, hogy a kiszámított részkockák közül számosat egyáltalán nem is fognak a lekérdezések során használni. Ésszerű kompromisszum: részleges megvalósítás. Részkockák csak egy részhalmazát hozzák létre, vagy egyegy hierarchiában nem minden szintet számítanak ki. A kiszámításra kerülő részkockák kiválasztásánál célszerű figyelembe venni az előforduló lekérdezéseket, azok gyakoriságát. Ritkaság figyelembevétele: üres cellákat nem tárolunk. Pl. Ha 100 termék eladását vesszük 4 megyében, megyénként 5-5 városban (24 dimenzió elem) éves, negyedéves és havi adatok (17 dimenzió elem) esetében, akkor ez 100*24*17=40800 adatcellát jelent. Mivel valószínű nem minden termék kerül eladásra minden időszakban, ezért sok adatcella üres lesz. Ha ezeket az üres cellákat nem tároljuk, akkor jelentős tárterület takarítható meg. Egyes multidimenzionális adatbázis kezelők tartalmaznak ún. ritka mátrix algoritmust, amely a kocka szerkezetéből megpróbálja a nem használt részeket kiszűrni. 18

Sémák a multidimenzionális adatmodellhez Adatok fizikai tárolása: ROLAP (relációs OLAP) rendszerben, MOLAP (multidimenzionális OLAP) rendszerben, HOLAP (hibrid OLAP) rendszerben történhet. Leggyakrabban alkalmazott rendszer ROLAP A ROLAP rendszerekben az adatok tárolása hagyományos relációs adatbázis kezelővel történik. Gyakori alkalmazása rugalmasságának, a relációs adatbázis-kezelők viszonylagos olcsóságának és megbízhatóságának, és a relációs tárolási technika elterjedtségének köszönhető. Csillagséma (star schema) Nevét alakjáról kapta csillaghoz hasonlító sémagráf Középen helyezkedik el egy nagy méretű, redundáns adatokat nem tartalmazó központi táblázat (a ténytáblázat), amely meghatározza a többdimenziós modell dimenzióit és ezt veszik körül a kisebb dimenziónként egy táblázatok (a dimenzió-táblázatok). Példa a csillag sémára: egy kereskedelmi cég értékesítési adatait tartalmazza, ha az értékesítést 3 dimenzió idő, hely, árucikk mentén tekintjük. 19

Csillagséma az értékesítési adatokhoz dimenziótáblázat értékesítés ténytáblázat idő dimenziótáblázat eladás_helye_kulcs város megye ország kontinens eladás_értéke idő_kulcs eladáshelye_kulcs árucikk_kulcs idő_kulcs nap hónap negyedév év árucikk_kulcs árucikk_név árucikk_típus árucikk_szállító árucikk dimenziótáblázat Csillagséma (star schema) Előnye: - egyszerű adatmodell - használata kevés tábla olvasását igényli, - kevés join adatbázis műveletet igényel, - a modell metaadatai (adatokat leíró adat) egyszerűek. Hátránya: - az aggregált adatok nehézkes képzése, - a redundáns adattárolás, - nagy dimenzió táblák esetén a hierarchia kezelés lassú lekérdezést eredményezhet. Konszolidált csillagséma: az a speciális csillagséma, amikor a központi ténytáblában aggregált adatokat is tárolnak. 20

Hópehelyséma (snowwflake schema) Nevét alakjáról kapta hópehelyhez hasonlító sémagráf A csillagséma egy változata a ténytáblához közvetlenül csatlakozó dimenzió tábla további altáblákra van osztva. Ezzel lehetővé válik a dimenzió táblák normalizálása. Példa a csillag sémára: egy kereskedelmi cég értékesítési adatait tartalmazza, ha az értékesítést 3 dimenzió idő, hely, árucikk mentén tekintjük. Hópehelyséma az értékesítési adatokhoz dimenziótáblázat értékesítés ténytáblázat idő dimenziótáblázat megye_kulcs megye ország kontinens eladás_helye_kulcs város megye_kulcs megye dimenziótáblázat árucikk dimenziótáblázat eladás_értéke idő_kulcs eladáshelye_kulcs árucikk_kulcs árucikk_kulcs szállító_kulcs árucikk_név árucikk_típus idő_kulcs nap hónap negyedév év szállító_kulcs szállító_típus szállító_név szállító dimenziótáblázat 21

Hópehelyséma (snowwflake schema) Előny: - a szükséges tárhely csökkenése, - a redundancia megszüntetése, vagy mindenképpen a csökkentése Hátrány: - a táblák számának növekedése miatt növekedhet az adatlekérdezések bonyolultsága, - egy lekérdezés végrehajtásához több összekapcsolás műveletre (join) lesz szükség. Elemzési folyamat az OLAP segítségével Egy amerikai, ruházati cikkeket forgalmazó kereskedelmi vállalat 13 városban rendelkezik üzletekkel. Ismertek a cég 1999-2001 években történt eladásaira vonatkozó adatok. A cég vezetői értékelik és elemzik a 3 éves periódus eladásait. Céljuk a három legnagyobb eladási bevételt elért termék-vonalnál vizsgálni az eladási folyamatokat, különös tekintettel az esetleges eladási visszaesésekre, ha szükséges, javaslatot tenni bizonyos termékek értékesítésének megszüntetésére. 22

Az elemzésre használt részkocka jellemzői: A részkocka dimenziói: idő hét (week) < hónap (month) < negyedév (quarter)< év(year) város(city) < régió (regio) < állam (state) termék SKU fajta (SKU desc )) < kategória (category) < termék vonal ( lines). A tényérték: eladás bevétele $-ban (sales revenue). Az elemzés menete Kiinduló adatok: régiónként a 3 TOP termék eladási értéke éves bontásban. Mivel időbeli változás vizsgálata a cél, alakítsuk a táblázatot át ennek megfelelően, a táblázat csak évenkénti bontásban mutassa az eladási értékeket! (pivot műveletet és egy felgörgetés) 23

Sw ea t-t-shirts Accessories Shirt Waist Sw ea t-t-shirts Accessories Shirt Waist Az elemzés menete. $8000000,0 $7000000,0 $6000000,0 $5000000,0 $4000000,0 $3000000,0 $2000000,0 $1000000,0 $0,0 2001 2000 1999 A tendenciák jobban látszanak, de még szemléletesebben látszanak egy diagramban. Az elemzés menete $8000000,0 $7000000,0 $6000000,0 $5000000,0 $4000000,0 $3000000,0 $2000000,0 $1000000,0 $0,0 2001 2000 1999 A legszembetűnőbb az, hogy a kellékek (Accessories) esetén 2000 kimagasló értékesítése után 2001-ben nagyon lecsökkent az eladás. Nézzük meg, mi történt 2000-ben. Fúrjunk le az idő dimenzión egy szinttel lejjebb, lássuk az adatokat negyedéves bontásban. 24

Be lts, bag s,w alle ts H air a cce sso rie s H ats, gloves, sca rve s Je we lry Lounge w ear Q4 Q3 Q2 Q1 Accessories Sw ea t-t-shirts Shirt Waist Az elemzés menete $3000000,0 $2500000,0 $2000000,0 $1500000,0 $1000000,0 $500000,0 $0,0 Q1 Q2 Q3 Q4 Itt az látszik, hogy a kellékeknél negyedévről negyedévre folyamatosan csökken az értékesítés. Adjuk meg, hogy a kellékeken belül mi a felelős a csökkenésért. Folytassuk ezért vizsgálatainkat áttérve egy másik, a termék dimenzióra.(kereszt-fúrás) Az elemzés menete $1800000,0 $1200000,0 $800000,0 $400000,0 $0,0 Az újabb fúrás után jól látható a felelős, ez pedig az ékszer (Jewerly) kategória. Ezen a dimenzión folytatva a vizsgálódást, egy szinttel lejjebb fúrva további részleteket deríthetünk ki. 25

E-Wa tch Rounded Rectangle Brooch Jet Pearl Choker Q4 Q3 Q2 Q1 9cm Gold Brooch Be ll N ecklace Ch ain an d P earl Ne ckla ce Diam ond Pendant Earrings Double Ball and Chain Necklace Go ldset P ea rl N ecklace Je t an d P ea rl N ecklace Jet Pearl Choker Large Silver Bracelet M ulticolo red Pea rl N ecklace Pe arl and Flo we r N ecklace Pearl Pendant Necklace Rigid Ball Ne cklace Rigid Tw isted Knot Bracelet Rounded Rectangle Brooch Sm all Pe arl D ro plet Ne ckla ce Stole and Fe ath er B oa Se t Tortoiseshell Brooch Q4 Q1 Az elemzés menete $1 200 000 $1 000 000 $800 000 $600 000 $400 000 $200 000 $0 Az ékszeren belül nagyon sok típus van, ezek közül látható, hogy kevés az, ahol tényleg lényeges csökkenés történt az eladásokban. Szűrjük le azokat a típusokat, amelyek az eladási érték felső 10%-át adják. Az elemzés menete $1 200 000 $800 000 $400 000 $0 Összegezve: vizsgálódásunkat azt állapíthatjuk meg, hogy egy óratípus (E-watch) az, amelynek vásárlása drasztikusan visszaesett. De vajon területileg hogyan alakult ennek a terméknek a forgalma? 26

Ca lifo rnia Co lorado DC Flo rid a Illinois Ne w York Te xas Q4 Q3 Q2 Q1 Az elemzés menete $300 000 $250 000 $200 000 $150 000 $100 000 $50 000 $0 Dimenziót váltva, az eladás helyét nézve ennek a terméknek minden államban igen jelentősen visszaesett a forgalmazása. Javaslat: a termék további forgalmazásának megszüntetése. Business Objects döntéstámogató rendszer 27

A Business Objects mint vállalat Business Objects szoftverfejesztő vállalat Az Üzleti Intelligencia területén iparágvezető SAP felvásárolta 2007- ben. A SAP előtti időkben: Világszerte 80 országban több mint 39000 ügyfelet tudhatott magáénak, beleértve a világ vezető 500 vállalatának 80%-át is. Magyarországi ügyfelek: (a teljesség igénye nélkül) Vodafone Rt, Magyar Nemzeti Bank, Fundamenta Lakáskassza Rt, az ING Rt, British American Tobacco Rt, Unilever és a Winterthur. A BusinessObjects mint termék A BusinessObjects döntéstámogató rendszer képes lefedni az üzleti intelligencia folyamatok egész spektrumát. A rendszer lehetővé teszi: -a vállalat különböző formátumban, különböző módon tárolt, elemzésre szánt adatainak összefogását, -az adatoknak az üzleti életben használt, vállalat specifikus fogalomrendszerrel való helyettesítését, -az így kialakult fogalmakon keresztüli lekérdezését, precíz megjelenítését, elemzését, -a vállalat stratégiáját meghatározó fő mutatószámok kezelését. 28

Szemantikus réteg kialakítása Szemantikus réteg elsőként való alkalmazása képes közérthető módon leképezni és ábrázolni a végfelhasználók számára a bonyolult adatbázis szerkezetet, azaz a megszokott üzleti nyelvet használhatják a felhasználók a szoftver alkalmazása során Szemantikus réteg megvalósítása univerzum létrehozás. A jó lekérdezések - a pontos riportok érdekében az univerzum tervezésének, készítésének és tesztelésének kiemelkedő szerepe van! Mit nevezünk univerzumnak és mi a tartalma? Az univerzum egy olyan meta adatbázis, amely tartalmazza: - az adatbázis kapcsolat paramétereit, - az osztályokba sorolt, objektumoknak nevezett végfelhasználói fogalmakat, amelyek reprezentálják az adatbázis tartalmat, - és az adatbázis táblákat a közöttük levő kapcsolatokkal (séma). 29

Univerzumok létrehozása Felhasználói információ igények felmérése: azonosítani kell a leendő felhasználói csoportokat tudni kell, hogy munkájuk során milyen információt igényelnek, milyen riportokat, lekérdezéseket készítenek ehhez igazodva kell az egyes univerzumokhoz az adatbázis táblákat hozzárendelni. A vállalati adatbázist egy vagy több univerzummal lehet lefedni. Pl.: humán erőforrás részleg számára készülőbe csak a dolgozókkal kapcsolatos adatokat tartalmazó táblák kell hogy tartozzanak. Eszközei: Designer, Universe Builder, Business View Manager modulok. 30

A riport készítés folyamata: Vezető Lekérdezés Adatforrás Riport Mikrokocka Eredmény Riportálás, lekérdezés, elemzés Eszközei: Desktop Intelligence :lekérdező, elemző modul. WebIntelligence :előző modul funkcionalitását nagymértékben lefedő, de weben keresztül elérhető. OLAP Intelligence: többdimenziós adatforrások közvetlen elérhetőségét teszi lehetővé. Crystal Reports :új elemző eszköz (különböző filozófiát követve elégítik ki a felhasználói igényeket ) 31

Riportálás, lekérdezés, elemzés Desktop Intelligence, WebIntelligence, OLAP Intelligence: Ezen eszközök riportáló, elemző eszközei inkább a végfelhasználó általi adatmanipulációt helyezik előtérbe. A felhasználó által megnyitott riport néhány kattintással, drag and drop módszerrel tovább formázható, a riport kezdeti szerkezete akár teljes mértékben átalakítható. Crystal Reports : Ez az eszköz kimondottan a pixel pontos, nyomtatásra szánt riportok készítésére helyezi a hangsúlyt, emellett hyperlinkek és speciális szerkezet kialakításával támogatja a riportokban kiépíthető dinamizmust, webes felületen történő látványos kezelhetőséget is. Desktop Intelligence 32

WebIntelligence Riport készítése Crystal Reports eszközzel 33

OLAP Intelligence 34