Themenblock: Data Warehousing II Praktikum: Data Warehousing und Data Mining Praktikum Data Warehousing und Mining, Sommersemester 2009
DMC: Ergebnisse Platz Team Punkte 1 Uni Karlsruhe (TH)_II 17260,0 2 TU Dortmund_I 17912,0 3 TU Dresden_I 18163,0 4 Novosibirsk State University_I 18353,0 5 Uni Karlsruhe (TH)_I 18763,0 6 FH Brandenburg_II 19814,0 7 FH Brandenburg_I 20140,0 8 Hochschule Anhalt_I 20767,0 9 Uni Hamburg_I 21064,0 10 KTH Royal Institute of Technology_I 21195,5 11 RWTH Aachen_I 21780,0 12 RWTH Aachen_II 21878,0 Praktikum Data Warehousing und Mining, Sommersemester 2009 2
Agenda Wiederholung: multidimensionale Operatoren Cognos Cognos Report Studio Cognos Analysis Studio Internals Hinweise zur Bearbeitung Praktikum Data Warehousing und Mining, Sommersemester 2009 4
Zeit Pivotieren Produkt Geographie Produkt Produkt Zeit Geographie Zeit Geographie Praktikum Data Warehousing und Mining, Sommersemester 2009 5
Roll-up und Drill-down Drill-down Produkt Produkt Januar 2 3 33 1. Quartal 11 36 107 Februar 4 21 29 2. Quartal 18 25 58 März 5 12 45 3. Quartal 15 51 22 Geographie Geographie Roll-up Praktikum Data Warehousing und Mining, Sommersemester 2009 6
Slicing und Dicing Produkt Produkt Zeit Zeit Geographie Geographie Praktikum Data Warehousing und Mining, Sommersemester 2009 7
Zusammenfassung: multidim. Operatoren Nutzen multidimensionale Struktur der Daten Erlauben einfache Modifikation von Anfragen zu inhaltlich ähnlichen Anfragen zu strukturell ähnlichen Anfragen Sind auf die Fragestellungen im Data Warehouse zugeschnitten Ergänzen bisher bekannte Operatoren Praktikum Data Warehousing und Mining, Sommersemester 2009 8
Rückblick: MDX (I) Praktikum Data Warehousing und Mining, Sommersemester 2009 9
Rückblick: MDX (II) Praktikum Data Warehousing und Mining, Sommersemester 2009 10
Rückblick: MDX (III) Praktikum Data Warehousing und Mining, Sommersemester 2009 11
Agenda Wiederholung: multidimensionale Operatoren Cognos Cognos Report Studio Cognos Analysis Studio Internals Hinweise zur Bearbeitung Praktikum Data Warehousing und Mining, Sommersemester 2009 12
Cognos Übernahme durch IBM 2008 ( Cognos, an IBM Company ) Cognos BI ermöglicht Erstellen von Ad-hoc-Anfragen (Query Studio) Berichten (Report Studio) Multidimensionalen Anfragen (Analysis Studio) Backend Data Cube Relationale Daten Anmeldung Internet-Explorer URL: http://i40virt01.ipd.uni-karlsruhe.de/cognos8 Benutzername: <Benutzername> Passwort: <Passwort> Praktikum Data Warehousing und Mining, Sommersemester 2009 13
Cognos - Startbildschirm Praktikum Data Warehousing und Mining, Sommersemester 2009 14
Cognos-Komponenten Query Studio (für einfache Anfragen) In Echtzeit Visuell Report Studio (für komplexe Berichte) Visuell Ergebnisgenerierung auf Befehl Bedingte Variablen Dynamische Berichte Layout individueller anpassbar Analysis Studio (für multidimensionale Sicht) In Echtzeit Visuell Praktikum Data Warehousing und Mining, Sommersemester 2009 15
Agenda Wiederholung: multidimensionale Operatoren Cognos Cognos Report Studio Cognos Analysis Studio Internals Hinweise zur Bearbeitung Praktikum Data Warehousing und Mining, Sommersemester 2009 16
Report Studio Erstellen komplexer Berichte Vielfältige Ausgabe- und Darstellungsoptionen Parameterabfrage bei Anfrageaufruf Relationale Sicht auf die Daten Praktikum Data Warehousing und Mining, Sommersemester 2009 17
Aufbau Praktikum Data Warehousing und Mining, Sommersemester 2009 18
Layout Grundlegende Berichtsstruktur Menge von Seiten Bestimmt Aussehen und Formatierung eines Berichts Seiten Container für Objekte Kopf/Fußzeile Objekte Eigentliche Informationen Typen Listen Pivottabellen Diagramme Praktikum Data Warehousing und Mining, Sommersemester 2009 19
Abfragen Grundlegende Berichtsstruktur Auf Basis relationaler Anfragesprachen Bilden Grundlage für Berichte Vorgehen bei der Berichterstellung t Datenquelle (Package) angeben Berichtsvorlage auswählen Abfrageelemente hinzufügen Speichern und Ausführen des Berichts Praktikum Data Warehousing und Mining, Sommersemester 2009 20
Vorgehen Quelldaten wählen Daten anpassen Abfragen erstellen Aggregate berechnen Daten filtern Daten sortieren Visualisierung wählen Ergebnis speichern Praktikum Data Warehousing und Mining, Sommersemester 2009 21
Daten einfügen Baumstruktur Enthält Zeichenketten Enthält Werte Oder Sonstiges Einfache Anfragen stellen Drag and drop Baumelemente auf Arbeitsfläche Elemente auf Arbeitsfläche verschieben Praktikum Data Warehousing und Mining, Sommersemester 2009 22
Menü - Daten bearbeiten Anwendung gängiger SQL-Anweisungen Filtern Sortieren Aggregate berechnen Vorgehen Daten im Arbeitsbereich markieren Funktion anklicken Dialog befolgen Praktikum Data Warehousing und Mining, Sommersemester 2009 23
Menü - Berechnete Attribute Berechnung neuer Attribute Unterstützte Funktionen Grundrechenarten Runden Abrunden Quadratwurzel usw. Praktikum Data Warehousing und Mining, Sommersemester 2009 24
Menü - Filter Cognos erkennt, ob Attribut kategorisch Filter auf Menge von Attributwerten oder numerisch Filter auf Wertebereich Optional Ausnahmebehandlung bei fehlenden Werten Verwendung vor der Aggregation oder nach der Aggregation Praktikum Data Warehousing und Mining, Sommersemester 2009 25
Sortieren nach mehreren Attributen Sortierung von links nach rechts Modi Menü - Sortieren Einmaliges Anklicken: k aufsteigende Sortierung Zweimaliges Anklicken: absteigende Sortierung Dreimaliges Anklicken: Aufhebung der Sortierung Praktikum Data Warehousing und Mining, Sommersemester 2009 26
Menü - Aggregatfunktion Aggregate über Attribute Wird automatisch ti eingeblendet Modi Diverse Aggregate g Summe Anzahl Durchschnitt Maximum Minimum Ausblenden Praktikum Data Warehousing und Mining, Sommersemester 2009 27
Menü Struktur ändern Änderung der Darstellungsweise Gruppieren / Gruppierung aufheben Pivotieren Tabelle gemäß eines Attributs unterteilen Liste in Kreuztabelle umwandeln Praktikum Data Warehousing und Mining, Sommersemester 2009 28
Menü Gruppieren Praktikum Data Warehousing und Mining, Sommersemester 2009 29
Menü Pivottabelle erstellen Praktikum Data Warehousing und Mining, Sommersemester 2009 30
Menü Pivotieren Praktikum Data Warehousing und Mining, Sommersemester 2009 31
Menü Abschnitte erstellen Praktikum Data Warehousing und Mining, Sommersemester 2009 32
Einfügbare Objekte Diagramm Praktikum Data Warehousing und Mining, Sommersemester 2009 33
Report Studio Basiswissen (I) Seiten-Explorer Verwaltung Berichtsseiten Erstellen Anzeigen Manipulieren Neue hinzufügen Dient Strukturierung graphischer Aufbereitung Praktikum Data Warehousing und Mining, Sommersemester 2009 34
Report Studio Basiswissen (II) Abfragen-Explorer Abfragen Erstellen Anzeigen Ändern Praktikum Data Warehousing und Mining, Sommersemester 2009 35
Report Studio Basiswissen (III) Bedingungs-Explorer Variablen Bedingte Formatierung z.b. Hinterlegung egu g ausgezeichneter e ete Werte Praktikum Data Warehousing und Mining, Sommersemester 2009 36
Vorgehen Bericht mit Eingabeparametern Entsprechendes Attribut markieren Extras, Eingabeaufforderungsseite erstellen anklicken Seite über Seiten-Explorer öffnen Einstellungen über Eigenschaften-Dialog g verfeinern Praktikum Data Warehousing und Mining, Sommersemester 2009 37
Bedingte Formatierung (I) Exemplarisches Vorgehen: Im Bedingungsexplorer auf Variablen klicken Name eingeben und Typ boolesch auswählen Praktikum Data Warehousing und Mining, Sommersemester 2009 38
Bedingte Formatierung (II) Ausdrucksdefinition eingeben im Bedingungs-Explorer neue Variable ja auswählen (um festzulegen, was passiert, wenn die Bedingung erfüllt ist) Bedingter Stil: Variable auswählen Hintergrundfarbe wählen Praktikum Data Warehousing und Mining, Sommersemester 2009 39
Agenda Wiederholung: multidimensionale Operatoren Cognos Cognos Report Studio Cognos Analysis Studio Internals Hinweise zur Bearbeitung Praktikum Data Warehousing und Mining, Sommersemester 2009 40
Analysis Studio Aufbau Praktikum Data Warehousing und Mining, Sommersemester 2009 41
Sicht auf die Daten Blättern in der Hierarchie möglich Ähnlich MDX Tools in SQL Server Unterscheidung zwischen Fakten und Dimensionen Praktikum Data Warehousing und Mining, Sommersemester 2009 42
Multidimensionale Operatoren Rechtsklick auf Spalten- bzw. Zeilennamen Kontextmenü erlaubt Drilldown und Drillup Slicing und Dicing (über Ausschließen ) Pivotieren wie im Report Studio Entsprechendes Icon im Menü anklicken Praktikum Data Warehousing und Mining, Sommersemester 2009 43
Agenda Wiederholung: multidimensionale Operatoren Cognos Cognos Report Studio Cognos Analysis Studio Internals Hinweise zur Bearbeitung Praktikum Data Warehousing und Mining, Sommersemester 2009 44
Cognos: Anfragesprachen MDX auch von Cognos unterstützt! Praktikum Data Warehousing und Mining, Sommersemester 2009 45
Natives SQL vs. Cognos SQL Natives SQL Für einzelne Anfragen an Datenbank Cognos SQL Generische Cognos-Erweiterung von SQL Für mehrere Datenquellen Natives SQL ist Untermenge Praktikum Data Warehousing und Mining, Sommersemester 2009 46
MDX-Unterstützung In Abfrageexplorer: SQL oder MDX möglich Praktikum Data Warehousing und Mining, Sommersemester 2009 47
Natives MDX vs. Cognos SQL Praktikum Data Warehousing und Mining, Sommersemester 2009 48
Erstellung von Berichten: Vorgehensweisen Intuitives Vorgehen: Zusammenklicken im Hintergrund Formulierung in Cognos SQL Generierung von nativem SQL/MDX für DB-Anfrage Optimierung der DB-Anfragen durch Benutzer möglich Alternativ: Einbindung existierender SQL-/MDX-Anfragen über Abfrageexplorer Erst danach Berichtserstellung Praktikum Data Warehousing und Mining, Sommersemester 2009 49
Agenda Wiederholung: multidimensionale Operatoren Cognos Cognos Report Studio Cognos Analysis Studio Internals Hinweise zur Bearbeitung Praktikum Data Warehousing und Mining, Sommersemester 2009 50
Hinweise zur Bearbeitung Erreichen der Tools Internet Explorer URL: http://i40virt01.ipd.uni-karlsruhe.de/cognos8 Report Studio bevorzugt nutzen Performance! Daten des Data Cubes aus Package: DWM Relational / DWM Multidimensional Ergebnis in Eigenem Ordner speichern Praktikum Data Warehousing und Mining, Sommersemester 2009 51
Erinnerung + kleine Hausaufgabe... http://www-gf.ira.uka.de/doerrscheidt/130709_spott.pdf Praktikum Data Warehousing und Mining, Sommersemester 2009 52
Rückblick: Vorhersage von Rechnerarchitekturen Vortrag von Gruppe 1 sowie Ansatz der Studienarbeit Praktikum Data Warehousing und Mining, Sommersemester 2009
Quellenangaben A. Bauer, H. Günzel: Data Warehouse Systeme Architektur, Entwicklung, Anwendung, dpunkt.verlag, 2004. Cognos Report Studio Professional Authoring User Guide, 2007. Praktikum Data Warehousing und Mining, Sommersemester 2009 55