1 / 37

OLAP

hal
Download Presentation

OLAP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. OLAP

    2. Warum? Daten einer Firma verfügbar machen für Entscheidungsprozesse Umsetzung schwierig neue Konzepte notwendig zur analytischen Informationsverarbeitung OLAP Data Warehousing Data Mining

    3. OLAP Einleitung

    4. Einführungsbeispiel

    5. Einführungsbeispiel

    6. Einführungsbeispiel

    7. OLAP OLAP erleichtert die Analyse von Kennzahlen unter verschiedenen Gesichtspunkten (Dimensionen) z.B. Produktmanager, Bereichsleiterin Kennzahlen graphische Darstellung (Diagramme) Dynamische, multidimensionale Geschäftsanalyse mit Simulationskomponente

    8. Was ist OLAP? OLAP ist ... ... ein Überbegriff für Technologien, Methoden und Tools zur Ad-hoc-Analyse multidimensionaler Informationen ... bietet verschiedene Sichtweisen ... eine Komponente der entscheidungsorientierten Informationsverarbeitung

    9. Analyse-Datenmodelle kategorisches (beschreibendes) Modell statisches Analysemodell zur Beschreibung des gegenwärtigen Zustands Vergleich von historischen mit aktuellen Daten exegetisches (erklärendes) Modell zur Erklärung der Ursachen für Zustand durch Nach- vollziehen der Schritte, die ihn hervorgebracht haben (durch einfache Anfragen) kontemplatives (bedenkendes) Modell Simulation von „What If“Szenarios für vorgegebene Werte oder Abweichungen innerhalb einer Dimension oder über mehrere Dimensionen hinweg formelbasiertes Modell gibt Lösungswege vor: ermittelt für vorgegebene Anfangs- und Endzustände, welche Veränderung für welche Kenngröße bzgl. welcher Kenngröße für ange- strebtes Ergebnis notwendig

    10. OLAP Charakteristika

    11. OLAP Charakteristika* Multidimensionale konzeptionelle Sichten funktionale Transparenz unbeschränkter Zugriff auf operative und/oder externe Datenquellen konsistente Berichtsgenerierung Client-/Server Architektur gleichgestellte Dimensionen dynamische Behandlung dünn besetzter Datenwürfel mehrere Anwender unbeschränkte, dimensionsübergreifende Operationen

    12. OLAP Charakteristika - FASMI FASMI = Fast Analysis of Shared Multidimensional Information Fast: 1-2 Sekunden als Antwortzeit bei einfachen Anfragen bis maximal 20 Sekunden für komplexe Datenanalysen Analysis: Verfahren und Techniken zu einfachen mathematischen Berechnungen und Strukturuntersuchungen Shared: Schutzmechanismen für den Zugriff im Mehrbenutzerbetrieb Multidimensional: Multidimensionale konzeptionelle Sicht auf Informationsobjekte, d.h. freier Zugriff auf einen Datenwürfel und multiple Berichtshierarchien über die Dimensionen

    13. OLAP Charakteristika Daten werden über Dimensionen beschrieben. Begriffe: Multidimensionalität, Hypercubes, Ausprägungen (Members), Zellen

    14. Dimensionen können Hierarchien haben. OLAP Charakteristika

    15. Zu Hierarchien

    16. Architekturkonzepte

    17. OLAP Grobarchitektur

    18. OLAP Architekturkonzepte ROLAP = Relational OLAP bei Abbildung in Relationen: möglichst wenig Verlust von Semantik, die im multidimensionalen Modell enthalten Effiziente Übersetzung und Abarbeitung von multidimensionalen Anfragen Einfache Wartung (z.B. Laden neuer Daten) MOLAP = Multidimensional OLAP direkte Speicherung multidimensionaler Daten in multidimensionalen DBMS HOLAP = Hybrid OLAP Kombiniert Vorteile von relationaler und multidimensionaler Realisierung

    19. Architekturkonzept ROLAP SQL zur Datentransformation Multidimensionale Datenmodelle werden in 2-dimensionalen Tabellen gespeichert Star-, Snowflake, Starflake-Schema

    20. ROLAP - Star-Schema erstellen von Fakten- und Dimensionstabellen Faktentabelle mit Schlüsseln für Dimensionstabellen in Dimensionstabellen stehen relevante Daten Redundanz Alternative wäre Snowflake-Schema Dimensionsdaten relativ stabil

    21. Architekturkonzept MOLAP Speicherung erfolgt in multidimensionalen Speicherarrays Multidimensionale Speicherstrukturen werden komplett übernommen Hypercube Datenbestand in einem Würfel Multicube kleinere Würfel

    22. Architekturkonzepte

    23. Unterschiede OLTP/OLAP

    24. OLAP Funktionalität

    25. OLAP Funktionen Die multidimensionalen Daten können am Bildschirm flexibel präsentiert werden.

    26. OLAP Funktionalität Die multidimensionalen Daten können am Bildschirm flexibel präsentiert werden.

    27. OLAP Funktionalität Die multidimensionalen Daten können am Bildschirm flexibel präsentiert werden.

    28. OLAP Funktionalität Drill Down erhöhen des Detaillierungsgrades Roll Up invers zu Drill Down Pivot betrachten aus unterschiedlichen Perspektiven rotate Slice & Dice ändern des Analyseblickwinkels

    29. OLAP in SQL

    30. Themen Materialized Views Merge von Tabellen SQL für Drill down und Roll up (ROLAP) CUBE-Operator

    31. Tabellen für Beispiel (Star Schema)

    32. OLAP Anfragebeispiel

    33. OLAP-Anfragebeispiel

    34. SQL-Erweiterungen zum Einfügen Kombination von Aktualisieren und Einfügen Beispiel: Liste neuer Produkte mit bestehender Tabelle Produkt mischen

    35. Komplexes Gruppieren Beispieldaten für Gruppierungsanfragen

    36. Komplexes Gruppieren

    37. Hinweise zum Beispiel ROLLUP berücksichtigt auch Zwischen- und Endsummen Funktion GROUPING liefert 1 bei Summe DECODE kann Standard-Rückgabewert mit Text füllen DECODE vergleichbar mit bedingter Anweisung DECODE (ausdruck, if1, then1, if2, then2, …, else) ohne GROUPING/DECODE erscheinen Nullwerte CUBE-Operator GROUP BY CUBE (Spalte1,Spalte2,Spalte3,…) k Dimensionen: 2k mögliche GROUP BY-Klauseln bietet Ansatz zur Optimierung

    38. Zukünftige Entwicklung Web OLAP mit Front End über Web Verknüpfung von OLAP mit anderen Werkzeugen (z.B. Reporting) Konzepte weiterentwickeln Anwendungen auf horizontalen oder vertikalen Markt zuschneiden (bestimmte Branche oder bestimmte Unternehmensfunktion)

More Related