OLAP / Multidimensionel analyse

Slides:



Advertisements
Lignende præsentationer
Telos Team Introduktion.
Advertisements

Telos Team Introduktion.
Hej.
RMS: Report Management System
Data Warehousing Del 3 af 3:
IceQuery™ Nyt liv til dine Queries
Velkommen til Arovit Petfood - DMP
Virksomhedens informationsbehandling (Økonomistyring I) HD 5
Få overblik over dine kunder Inspirationsseminar 31. oktober 2006.
Graphical Lot Tracker Pål Evensen
Obligatorisk projekt 5: ERP-systemer
Organisering og navigation John Paulin Hansen September 04 Usability.
Informationsteknologi B-A, HHX, 2005,
IT i Byggeriet Semester Kjeld Svidt  Institut for Bygningsteknik  Aalborg Universitet.
Regnskab & økonomistyring - Lektion 11 HD 5. semester forår 2010
Regnskab & økonomistyring - Lektion 4 HD 5. semester forår 2010 v/ Jens Godik Højen, April 2010.
Regnskab & økonomistyring - Lektion 13 HD 5. semester forår 2010 v/ Jens Godik Højen, April 2010.
Introduktion til Microsoft CRM Christian Cletus Bjørn Eilertsen.
Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft
SMALL BUSINESS er BIG BUSINESS Small Business Specialist Community Partner Development Manager Lotte Rahbek.
Introduktion til Access (Access, del 1)
Ekstra desktop ArcIMS Ekstra desktop ArcIMS 2001.
Relationsdatabaser og SQL
Beskrivelses- og analyse-teknikker understøttet af Oracle Designer Del 2 af 2: Proces- og funktionsdiagrammering Aalborg Universitet, d. 9. oktober 2006.
Beskrivelses- og analyse-teknikker understøttet af Oracle Designer
XML1 4.7 XML and Its Data Model. XML2 Introduktion til XML, 178 XML = eXtensible Markup Language Markup language –sprog, hvor data "pakkes ind" i tags.
TFS > TFS 2008 migrering Team System ERFA TFS > TFS 2008 migrering.
Office Systemet – muligheder for Partnere Thomas Schnegelsberg, Divisionschef Lone Lyth, Office Produktchef Jesper Osgaard, Teknisk Specialist.
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
Uddannelse, marts 2007 Søren Vallø Business Development Manager.
Data Warehousing Del 2 af 3: Opbygning af et Data Warehouse
Indhold 1.Hvad er MATRIX Mobil 2.Menu Valg 3.Installation 4.Adgang.
1 HMAK XMLRelationel model og XMLNOEA / PQC 2005 SQLServer og XML Hent data via URL Generering af xml –Raw –Auto –Explicit Hent data via template Evt.
SQL – Oracle Relationsdatabase
Context- og flow-diagrammer (databaser, del 3)
Analyse af administration og ledelse
Relationelle databaser og XML
Udregning af UseCasePoints UCP = UUCP*TCF*EF UseCasePoint = Ujusteret Use Case Point * Tekniske Komplexitets Faktor * Miljø Mæssige Faktor.
ITB fra Produktsalg til løsningssalg Produktsalg til løsningssalg Indlæg på ITB møde Den 26. Oktober 2006 Henrik Fuchs.
Virksomhedens informationsbehandling lektion Ved. Jens Godik Højen.
IT i Byggeriet Semester 6, kursusgang Databaser (2) Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg Universitet.
1. Database-systemer, introduktion
Data Warehouse 8. semester forår 2010
Introduktion til Access (Access, del 1). RHS – Informationsteknologi – Fra design til udvikling Vi ved nu, hvordan vi finder et design for en database,
Jan Karlshøj IT/CAD Chef Byggeri og Anlæg Civ. Ing, PhD Carl Bro Livslang Uddannelse Erfaringer fra samarbejde og viden- håndtering.
Data Warehouse - indledning 8. semester forår 2010 v/ Jens Godik Højen, Februar 2010 Fredag kl
Masterpages/Otto Knudsen 1 Navigation på webstedet Kontroller til navigation mellem siderne på webstedet.
Hvorfor Datawarehouse Hvad er det totale salg i område A? Hvilken sælger fik højeste kommission i denne måned ? Hvordan har salget i region A ændret sig.
Rapid Application Development med Application Express Aalborg Universitet, d. 19. september 2007 B e n t M ø l l e r M a d s e nB e n t M ø l l e r M a.
DVB-T og MHP pilotprojekt i Danmark, TV2/Nord-Digital Status Q v. Thorbjørn Vynne
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester 6, kursusgang Databaser (2) Kjeld Svidt
Jesper Aaberg ForretningskunsulentMicrosoft Strategy Briefing, 12. maj 2005 US title: Business Productivity Advisor.
Web Services, Microsoft.NET og fremtiden Jørgen Thyme Softwarearkitekt.NET Developer & Strategy Group Microsoft Danmark.
Velkommen Vi starter kl Hvis du vil vide mere om Microsoft BI... Spørg en af os ved standen i foyéen Se kursustilbud og data sheet i din deltagermappe.
Virksomhedens informationsbehandling
Oracle Application Express Lektion 2 7. Semester 2008.
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 11.
Data Warehousing Dag 1 - formiddag
E-biz 2014 Idé – Koncept – Navn Varer – Målgruppe
Få fuld udnyttelse af eksisterende løsninger på IBM i™
Effektiv vækst - Workshop
Puljeafkast 2017 Afkast i pct. for Nordeas værdipapirpuljer før omkostninger, herunder puljeprovisioner og pensionsafkastskat. Afkast er vist for Bankvalg.
Underbilag 1A: Forventning til forløb
Problem med at følge de konstant voksende datamængder
Jan Feb Mar Apr Maj Jun Jul Aug Sep Okt Nov Dec
Løsningsworkshop drejebog
Årshjul Dec Jan Nov Feb Okt Mar Sep Apr Aug Maj Juli Juni
Årshjul Hillerød Jagtforening 2018 / 19
Hvordan ser fremtidens kunder og marked for statistik ud?
Præsentationens transcript:

OLAP / Multidimensionel analyse Online Analytical Processing Aalborg Universitet, d. 27. marts 2007 B e n t M ø l l e r M a d s e n

Decision Support System Andre data-kilder OLTP-systemer Tekstfiler … Produktions- system ERP Opsamling, rensning & bearbejdning af data DWH Data Mining Analyse-værktøjer Excel Rapporter OLAP

OLAP Multidimensionalt syn på data Hierarkier i dimensioner Beregninger mellem fakta og indenfor dimensioner Adskillelse af datastruktur og -præsentation Fleksibel brugerflade Rotation Slicing and dicing Drill-down/drill-up (på hierarkier) Tabeller, krydstabeller/-tabuleringer og grafer Hurtig tilgang til data Understøttelse af flere brugere

Alternativer til OLAP SQL & Application Express Regneark

Analyseformål Beskrivende Forklarende Forudsigende Beslutnings-tagen Aggregering Fordelinger Regressions-analyse Klyngeanalyse Beslutningstræer Fremskrivning/ forecast Modeller What-if simulationer Budgettering

OLTP vs. OLAP Karakteristika OLTP OLAP Typisk operation Indtastning/opdatering Analyser Datas alder Nuværende Historiske og nuværende Aggregeringsniveau Detaildata/atomare data Aggregerede data Datakrav til forespørgsel Minimale Store Forespørgsel-mønster Individuelle forespørgsler Iterative forespørgsler

OLTP vs. OLAP Eks. på OLTP-forespørgsel Eks. på OLAP-forespørgsel Hvilke produkter solgte vi på sidste ordre til kunde nr. 84305? Eks. på OLAP-forespørgsel Hvem er de 3 bedste salgsmedarbejdere på omsætning i det jyske marked indenfor sko set over de sidste 12 måneder?

Data i en relationel database Dato Tekst Sted Art Beloeb Antal Ansvarlig 01-03-04 Salg 814 1410 7300,00 73 Low 04-03-03 Tlf 800 1100 2280,00 low Artnr Navn 1100 Omsætning indenlandsk salg 1410 Administrationsomkostninger

Kube-opfattelsen i OLAP Sjælland Tid Produkter Fyn & øerne Jylland Q1 Q2 Q3 Q4 Område Sko Overtøj Skjorter Bukser Andet 11

Sammenligning mellem (fakta-)tabel og kube Dimensioner Nøgler Marked Maaned Produkt Marked Maaned Salg Sko Jylland Jan 240 Skjorte Fyn Feb 250 Bukser Sjælland Mar 690 425 300 500 125 400 800 Jan Feb Mar Produkt Jylland Fyn Sko Sjælland Skjorte Bukser

Mange dimensioner Produkt Marked Dimensioner Marked Tid Kanal Sjælland Tid Produkt Fyn Jylland Q1 Q2 Q3 Q4 Marked Sko Overtøj Skjorter Bukser Andet Dimensioner Marked Tid Kanal Organisation Produktion Produkt Kategori Medarbejder

Multidimensional Type Structures Jan 2004 Feb 2004 Mar 2004 Apr 2004 Maj 2004 Jun 2004 Jul 2004 Aug 2004 Sep 2004 Okt 2004 Produkt Overtøj Skjorter Bukser Sko Andet Marked Jylland Fyn Sjælland Ansvarlig bmm joe hfl low

Beregning mellem kuber Sjælland Fyn Jylland Q1 Q2 Q3 Q4 Sko Overtøj Skjorter Bukser Andet Omsætning Sjælland Fyn Jylland Q1 Q2 Q3 Q4 Sko Overtøj Skjorter Bukser Andet Q1 Q2 Q3 Q4 Sko Overtøj Skjorter Bukser Andet Pris Mængde

Beregninger indenfor dimensioner DB Tid Produkt Var. Omk. Oms. Q1 Q2 Q3 Q4 Dækningsbidrag Sko Overtøj Skjorter Bukser Andet Formler DB = Oms – Var. Omk Konsolideringsfaktor i Palo 1.0/1.5 Oms: 1.0 Var. Omk.: -1.0 20

Hierarkier Rekursivt/Parent-Child/Ragged hierarki Ofte samme art elementer i hele hierarkiet Typisk stykliste og organisationshierarki Id Produkt Parent_id 1 Cykel 2 Stel 3 Hjul 4 Styr 5 Krank 6 Eger 7 Slange

Hierarkier Niveaubaseret hierarki Kun samme art elementer indenfor et niveau Typisk tid og geografi Id Land Verdensdel Verden 1 Danmark Europa 2 Tyskland 3 USA Nordamerika 4 Canada 5 Kina Asien

OLAP Måder at gemme data på i OLAP ROLAP (Relational) MOLAP (Multidimensionel) HOLAP (Hybrid) Summerede data i MOLAP model og atomare data i ROLAP løsning

OLAP-værktøjer Oracle OLAP (MOLAP database) Oracle Discoverer (ROLAP & MOLAP brugerfladeværktøj) Microsoft SQL Server Analysis Services (MOLAP database) Hyperion Essbase (nu købt af Oracle) Applix TM1 (MOLAP) MIS ALEA (MOLAP) PARIS Technologies PowerOLAP (MOLAP) Jedox Palo (MOLAP) (Open Source) Pentaho Mondrian (ROLAP) (Open Source)

Palo Gratis MOLAP database Hukommelsesbaseret Læse- og skrivemuligheder Flere forskellige brugerflader til Palo databasen Excel tilføjelsesprogram Selvstændig Java klient (jpalo.com) Web-/php-sider Version 1.0c vs. 1.5 Simpel og let tilgængelig Hjemmeside: palo.net

Mangler i Palo 1.0 og 1.5 Ingen brugerstyring (kun 1.0) Ingen direkte understøttelse af attributter på dimensionselementer (kun 1.0) Manglende mulighed for at opbygge formler/beregninger i Palo Kun addition og subtraktion indenfor dimensioner i en kube Denne mulighed vil eftersigende komme i version 2.0 planlagt til at udkomme denne sommer.

Værktøjer til load af data ind i Palo Palo Excel tilføjelsesprogram Specialversion af Kettle Baseret på en ældre version 2.3.1 af Kettle www.3a-strategy.com/public_files/kettle/ IMP:Palo Begrænset gratis udgave til PALO af et kommercielt ETL-værktøj specifikt rettet mod OLAP-databaser Endnu ikke tilgængelig på hjemmesiden www.imppalo.com

Data Mining værktøjer SAS SPSS Clementine Gratis / open source KNIME (installeret i Oracle menuen) www.knime.org Orange Tanagra Weka Yale