Hochschule Darmstadt Fachbereich Informatik Business Intelligence und Wissensmanagement Praktikumsversuch BI, Teil 3 Prof. Dr. C. Wentzel, Dipl. Inf. Dipl. Math. Y. Orkunoglu Datum: 04.05.2006 Business Intelligence 1. Kurzbeschreibung Sie haben in den ersten beiden Praktikumsterminen mit den OLAP-Werkzeugen der Firma Cognos GmbH einen multidimensionalen Data - Mart aufgebaut und bestimmte Aufgaben durchgeführt. Im 3. Praktikum werden Sie mit einem Werkzeug für die Berichtserstellung arbeiten. Dieses Werkzeug IMPROMPTU (auch von der Firma Cognos GmbH) ermöglicht Ihnen einen online Zugriff zu relationalen DB (ORACLE, SQL SERVER, ACCESS usw.), um einen Bericht für „Ihr“ Unternehmen zu erstellen. Basis für die Berichterstellung ist ein mit IMPROMPTU erzeugter KATALOG. 2. Lernziele ●Sie, die Studierenden, sollen in die Lage versetzt werden mit Hilfe eines Online-Zugriffs auf relationale DB einen Bericht zu erstellen. ●einfache Analysen auf Basis des erzeugten Berichts durchzuführen und ●als Administrator einen Katalog aufzubauen. Ferner sollen die Studierenden kennenlernen: Für Implementierung einer OLAPAnwendung auf einem DATA WARE HOUSE gibt es drei Methoden: ROLAP (Relationale OLAP) Bei dieser Methode wird eine gewöhnliche relationale DB verwendet. MOLAP (Multidimensional OLAP) Hier wird eine multidimensionale DB (meist proprietär) verwendet HOLAP (Hybrid OLAP) Hier werden beide Methoden (ROLAP und MOLAP) verwendet. D.h. Eine relationale DB zur Speicherung historischer Detaildaten und eine multidimensionale DB zur Speicherung aggregierter Daten. Sie hatten sich im 1-2 Praktikum mit einem MOLAP (Mehrdimensionale OLAP) auseinandergesetzt. Nun sollen Sie mit einem Werkzeug arbeiten, das die Relationale Dbs (ROLAP) verwendet. 1 3. Abnahme Fragen zum Praktikum: Sie sollten in der Lage sein, die im Praktikum und in diesem Text gestellten Fragen zu beantworten. Fragen zu Vorführung: Am Ende des Praktikum müssen Sie zeigen, was Sie im Praktikum entwickelt haben und wie Sie dies erreicht haben. 4. Informationen über IMPROMPTU Was ist Impromptu? ●Impromptu ist ein leistungsfähiges, interaktives Werkzeug zur Berichtserstellung auf Datenbankbasis für Windows ●Mit Impromptu können Sie folgende Aufgaben ausführen: ●Daten aus einer beliebigen Quelle, wie dem LAN oder einer Cleint/Server-Umgebung abfragen ●Daten in Ihrer Datenbank abfragen, ohne dass dafür spezielle Programmierkenntnisse (z.b. SQL usw.) benötigt werden ●ansprechende, aussagekräftige Berichte erstellen und im gesamten Unternehmen veröffentlichen Was kann Impromptu für Sie tun? ●Zugriff auf aktuellste Unternehmensdaten ●Erstellung und Verteilung von komplexen, individuell angepassten Berichten ●Beantwortung realer betriebwirtschaftliche Fragen (Welches Produkt verkauft sich an besten? Welches Produkt bietet die größte Gewinnspanne?) Wie funktioniert Impromptu? Das wichtigste Element von Impromptu ist der KATALOG. Der KATALOG hat die folgenden Eigenschaften: ●befreit den Anwender von der Komplexität der Datenbank wie z.B. der SQLSyntax, Tabellenverknüpfungen und kryptischen Feldnamen ●stellt Daten in einer für das Unternehmen passender Form. ●strukturiert und präsentiert die Daten entsprechend der im Unternehmen gebräuchlichen Terminologie. ●spiegelt die Struktur des Unternehmens wieder (nicht die Struktur der Datenbank) 2 Der Katalog sieht so aus: ●Der Datenzugriff und Berichterstellung erfolgen über den Katalog. ●Ein Bericht kann nur mit einem Katalog verknüpft werden. ●Die Daten in einer Datenbank können nicht versehentlich gelöscht werden ●Der Abruf der Daten über den Katalog holt aktuelle Daten aus der Datenbank 3 5. Aufgabenstellung Die Aufgaben bestehen aus 4 Teilen 1.Zunächst werden Sie mit einem vorgegebenen Katalog arbeiten, um einen Überblick über IMPROMPTU zu erhalten. 2.Sie werden selbst einen Katalog aufbauen. Um einen Katalog aufzubauen, muss der Zugriff auf die Datenbank erfolgen. Hier müssen dieTabellen ausgewählt und miteinander verknüpft werden. Basierend auf diesem Katalog sollen Berichte erstellt werden 3.Sie sollen mit PowerDesigner ein DB-Modell aufbauen. Dieses Modell soll die Tabellen enthalten. In diese Tabellen sollen die im 1-2 Praktikum verwendeten Dateien (Produkt, Vertrieb, Anbieter, Transaktionen) übertragen werden. 4.Danach soll aus den neue erstellten Tabellen ein Katalog erstellt werden. 4