Präsentation der Bachelorarbeit

Ähnliche Dokumente
Neues zur Oracle Lizenzierung (Michael Paege, OPITZ CONSULTING Hamburg, DOAG Competence Center Lizenzen)

Übung 5. Implementierung einer Datenbank. Prof. Dr. Andreas Schmietendorf 1. Übung 5

ETL-Tool Survey Light

BIW - Überblick. Präsentation und Discoverer Demonstration - Teil 1 - Humboldt Universität zu Berlin am 10. Juni 2004

Marketing Intelligence Vorstellung der Softwarekomponenten. Josef Kolbitsch Manuela Reinisch

Data-Warehouse-Praktikum

Common Warehouse Metamodel und Imperfektion

SAP BO Web Intelligence auf SQL Server [A4] Üetliberg,

Spezialitäten der Oracle Lizenzierung

XML-Datenaustausch in der Praxis Projekt TOMIS bei der ThyssenKrupp Stahl AG

ETL-Industrialisierung mit dem OWB Mapping Generator. Irina Gotlibovych Senior System Beraterin

TOra - Toolkit for Oracle

BI Publisher Berichtswesen einfach und sicher. Alexander Klauss Centric IT Solutions GmbH

Data Warehouse in der Telekommunikation

Erfolg mit Oracle BI?

Oracle BI Publisher - PDF und einiges mehr

BI Publisher Beleggestaltung ganz einfach. Matthias Bergmann Senior Development Berater

DWH Best Practices das QUNIS Framework 80 Jahre Erfahrung bei der Modellierung & dem Betrieb von DWH. Referent: Ilona Tag

Lizenzierung von ODI. Oracle Lizenzierung. Michael Paege, Director License Management Consulting. Lizenzierung ODI, DOAG Data Integration Day 2015

Datenbanken. Produkte Dienstleistungen Referenzen

GESTERN OWB, HEUTE ODI

Data Integration and ETL with Oracle Warehouse Builder

Data Warehouse Grundlagen

Gut zu wissen... Lorenz Keller Server Technologies Competence Center Nord

ZWISCHEN ALBTRAUM UND OPTIMALER PERFORMANCE

Beratung Software Lösungen. Migration von ProStore Logistics Intelligence von OBIEE 10g auf 11g

Übersicht SAP-BI. DOAG Regionaltreffen

BUSINESS INTELLIGENCE IM MITTELSTAND EIN PRAXISBERICHT

Scrum für Business Intelligence Projekte erfolgreich nutzen. Es begrüßt Sie Thomas Löchte

Modellierung agiler Data Warehouses mit Data Vault Dani Schnider, Trivadis AG DOAG Konferenz 2015

Einführung ORACLE BI Suite 11g

Seminar in der Seminarreihe Business Intelligence 1. OLAP und Datawarehousing

Wir bauen uns ein Data Warehouse mit MySQL

Die Microsoft-Komplettlösung für Datawarehousing, Big Data und Business Intelligence im Überblick.

Betrachtung der neuen OLAP Ansätze von Oracle 10g

Übersicht Streams nach Liste Produkte/Themen

Oracle Data Warehouse Integrator Builder Ein Selbstversuch

Hochschule Darmstadt Data Warehouse SS 2015 Fachbereich Informatik Praktikumsversuch 5

Datawarehouse Architekturen. Einheitliche Unternehmenssicht

Quest Central for Oracle

Wie modelliere ich mein Core Data Warehouse?

Datenbanken 1 Datenbanken SPO 2014 SPO 2007 Belegnummer Belegnummer

BI für Jedermann. Neue Möglichkeiten durch die Oracle BI-Suite Enterprise Edition

Das generierte Data Warehouse

Datenbanken Datenbanken 1 Belegnummer Belegnummer

Oracle9i Designer. Rainer Willems. Page 1. Leitender Systemberater Server Technology Competence Center Frankfurt Oracle Deutschland GmbH

Studierenden-Kennzahlen im Griff dank flexiblem Reporting und Ad-hoc-Analysen

Oracle Data Integrator Ein Überblick

BESSER WERDEN DURCH ERSE

O-BIEE Einführung mit Beispielen aus der Praxis

Mandora Business Solutions

THEMA: SAS DATA INTEGRATION STUDIO FÜR MEHR TRANSPARENZ IM DATENMANAGEMENT EVA-MARIA KEGELMANN

TUI InfoTec. We do IT with a Smile. TUI InfoTec We do IT with a smile Folie 1

Zukunft der Oracle Applikationsentwicklung: BC4J & XML

BI around the world - Globale Reporting Lösungen bei Continental Automotive

<Insert Picture Here> BI Publisher Berichte in eigene Anwendungen integrieren

Application Express (APEX) Carsten Czarski Business Unit Database. ORACLE Deutschland B.V. & Co KG

Das ungleiche Paar Koexistenz von OWB und ODI

SQL-basierte SCD2-Versionierung hierarchischer Strukturen

Teil II: Architektur eines Data-Warehouse-Systems... 57

1 Aus Theorie wird Praxis

1Ralph Schock RM NEO REPORTING

Fehlertoleranz und Robustheit von ETL-Prozessen Wie gestalten wir Abläufe möglichst widerstandsfähig. Christian Borghardt I BI Consultant

simply sophisticated Integration von SAP und Non SAP Lösungen Marktüberblick, Techniken, Möglichkeiten & Probleme

MyCoRe > V1.0: Technische Weiterentwicklung

Wie sehen Ihre Testdaten aus? Anonymisierung mit Oracle Data Masking. Dirk Braunecker, CGI Deutschland DOAG Konferenz,

good. better. outperform.

Developing SQL Data Models MOC 20768

Business Intelligence

DQM Data Quality Manager. DOAG Hochschul-Regionaltreffen Münster Johannes Tomasoni

AKWI-Fachtagung SAP HANA Live als Basis für operatives Reporting in Echtzeit. Customizing und Anwendung

Marktübersicht: kostenlose BI-Tools Überblick Open Source Werkzeuge und Praxisbeispiele

Oracle-Legitimation mit einer Standard-BI Lösung (SAS) Christian Schütze Metafinanz-Informationssysteme GmbH München

Oracle Cloud Control. Seminarunterlage. Version vom

Automatische Generierung der ETL-Prozesse: OWB vs. ODI

bitanalytics und Ihre individuellen Gestaltungsmöglichkeiten im BI-Umfeld

Integration OBI und Essbase

eevolution Business Intelligence Oliver Rzeniecki COMPRA GmbH Programmierer & Datenbankadministrator

35 Jahre Verheiratet 2 Kinder beides Jungs Wohnort Berlin Seit 16 Jahren begeisterter Oracle Entwickler

Reporting Lösungen für APEX wähle Deine Waffen weise

OWB 10.2 Experts im Einsatz: Automatisierung von Designschritten bei der Bayer Healthcare AG. Referent: Lutz Bauer, Senior Systemberater, MT AG

Serena Schulungsplan 2017

20. DOAG-Konferenz. Flexible Berichtsgestaltung für die Oracle E-Business Suite mit dem Oracle BI Publisher

Data Warehouse Grundlagen

Data Lineage mit ODI und OEMM Holger Dresing Oracle Deutschland BV & Co. KG

Aufbau eines Kennzahlensystems in der Logistik mit Oracle BI

Transkript:

Präsentation der Bachelorarbeit Einrichtung einer BI-Referenzumgebung mit Oracle 11gR1 Jörg Bellan Hochschule Ulm Fakultät Informatik Institut für Betriebliche Informationssysteme 15. Oktober 2009

Agenda 1 Inhalt der Arbeit 2 Datenvorbereitung 3 Oracle 4 Implementierung 5 Fazit

Vision Vision und Ziel des Projekts Aufbau einer BI-Referenzumgebung mit Oracle ETL, Reporting, OLAP & Data Mining sollen ermöglicht werden Vergleich von Oracle DBMS und Tools mit Open Source Lösungen Einsatz des Systems in der Lehre, zum Veranschaulichen der Zusammenhänge und Durchführung von Übungen

Aufgabenstellung Ziel der Bachelorarbeit Aufbau einer Business Intelligence Lösung mit Oracle bestehend aus: Core Data Warehouse Data Mart Anwendung der BI Lösung Erstellen von Reports Szenario Online DVD Shop mit Kunden-, Produkt- und Bestelldaten Das Data Warehouse integriert verschiedene Systeme DVD Store (OLTP System) DVD Laden (OLTP System) MovieSite (Internetseite mit Informationen über Filme, deren Schauspieler und verantwortliche Studios)

Aufbau des Dell DVD Store Open Source OLTP System, das einen Web-Shop simuliert bestehend aus: Rohdaten, Shell-Skripte und Web-Frontend (Java Server Pages) Typ Größe Kunden Produkte klein 10 MB 20.000 10.000 mittel 1 GB 2.000.000 100.000 groß 100 GB 200.000.000 1.000.000

Anpassungen des Dell DVD Store Probleme des Dell DVD Store Namen der Kunden und Bezeichnungen der Produkte bestehen aus willkürlichen Buchstabenkombinationen Wohnorte der Kunden ebenfalls nicht real und unbrauchbar für Analysen Durchgeführte Anpassungen Namen der Kunden durch reale Namen ersetzt (Zufallskombination von Vor- und Nachnamen) Zuweisung von realen Wohnorten mit korrekter Hierarchie Anpassung des Datums der Bestellungen (Rohdaten von 2004)

DVD Laden & MovieSite Aufbau von DVD Laden und MovieSite Das OLTP System DVD Laden und die Webseite MovieSite sind ebenfalls fiktive Datenbanken. Datenmodell und Skripte sind der Vorlesung Data Warehousing von Prof. Dr. von Schwerin entnommen. Skripte greifen auf zuvor extrahierte Daten des Dell DVD Store zu DVD Laden enthält neue (eigene) Kunden und Kunden, die auch in DVD Store registriert sind MovieSite weist den Filmen zufällig weitere Schauspieler zu und gilt als DIE Datenquelle für Produktinformationen für das DWH

Übersicht des BI Systems

Das DBMS Oracle 11g Release 1 Oracle 11g Release 1 Enterprise Edition kommerzielles DBMS der Firma Oracle Lizenzierung durch Mitgliedschaft in der OAI (Oracle Academic Initiative) Enterprise Edition beinhaltet spezielle Tools wie den Oracle Warehouse Builder Enterprise Edition bietet zudem weitere Optionen wie Data Mining, Partitioning, OLAP komplexe Struktur a Wichtiger Lerneffekt: Oracle-Verständnis von Datenbank afröhlich, LUTZ: Oracle 11g - Das umfassende Handbuch

Datenbankstruktur Datenbankstruktur mehrere Tablespaces (Systembedingte und Benutzerspezifische) Tablespaces werden Benutzern (= Schemata) zugewiesen Schemata enthalten die Datenbankobjekte Objekte werden in Tablespaces und somit in einer oder in mehreren Dateien gespeichert

Die verwendeten Tools Datenbankschnittstellen SQL*Plus direkte Kommunikation mit DB Enterprise Manager Database Control Datenbankverwaltung SQL Developer Abfragen, Prozeduren.. SQL Developer Data Modeler Datenmodell Data Warehousing Oracle Warehouse Builder [ETL] Reporting Oracle Business Intelligence Suite Oracle Business Intelligence Publisher [Reports erstellen]

Konzept

Datenmodell des Core Data Warehouse

Datenmodell des Data Mart

ETL mit dem Oracle Warehouse Builder Schritte zur Definition des ETL Prozesses Verbindungen zu Quell- und Zieldatenbanken bzw. -dateien im Oracle Warehouse Builder einrichten Tabellen inkl. Beziehungen oder Dimensionen definieren Mappings erstellen und so Transformationsphase modellieren Schritte zur Ausführung des ETL Prozesses Validierung und Bereitstellung (Deployment) der OWB Objekte mit dem Control Center Manager Start der Mappings oder besser der Prozessflüsse

ETL mit dem Oracle Warehouse Builder

Reporting mit dem Oracle BI Publisher notwendige Schritte zur Erstellung JDBC-Verbindung zu entsprechendem Datenbankschema Datenabfrage erstellen (manuell oder mit Query Builder) Layout definieren (RTF, PDF, Interaktiv..)

Reporting mit dem Oracle BI Publisher

Zwischenstand bei der Implementierung Erreichte Ziele Oracle 11g DBMS konfiguriert Quellsysteme und Prozeduren zur Simulation von produktivem Betrieb erstellt ETL Prozess inklusive Historisierung konfiguriert Reporting

Ausblick mögliche Weiterentwicklung Update der Datenbanksoftware, um ODBC-Verbindung zu MySQL-Datenbanken zu ermöglichen abschließende Konfiguration von Change Data Capture (CDC) Test und Ausbau der Historisierung der Kunden- (SCD Typ 2) und Produktdimensionen (SCD Typ 3) Data Mart nicht relational, sondern multidimensional speichern Anwendung der OLAP-Funktionalitäten der Oracle BI Suite Data Mining

Bewertung der Oracle Tools negative Merkmale Dokumentation von Oracle teilweise nicht ausreichend und Hilfe im Internet nicht immer möglich, da die Probleme sehr spezifisch sein können in der verwendeten Version sind noch Fehler enthalten OWB nicht intuitiv bedienbar, erfordert gewisse Einarbeitungszeit Hintergrundprozesse des OWB nicht transparent, Informationssuche durch unzureichende Dokumentation erschwert

Bewertung der Oracle Tools positive Merkmale homogenes System möglich, Tools harmonieren miteinander SQL Developer leicht zugänglich, umfangreich und intuitiv bedienbar OWB ist äußerst umfangreich und konzentriert den gesamten ETL Prozess in einer Anwendung BI Publisher bietet übersichtliche Oberfläche, Reports können mit der Weboberfläche erstellt werden, ohne spezifisches SQL Wissen zu erfordern

Anwendung in der Lehre Welche Erkenntnisse nützen der Lehre? Unterschiede zwischen Oracle und anderen BI Lösungen erkennen Besonderheiten des DBMS Oracle 11g Einsatz des ETL Tools OWB im Gegensatz zu Open Source Software und zu Skript-basierten ETL Prozessen Umgang mit professionellen BI Tools

Quellen & Literatur FRÖHLICH, LUTZ: Oracle 11g - Das umfassende Handbuch mitp-verlag, Bonn, 1. Auflage, 2009, ISBN: 978-3-8266-5913-3 ORACLE: Oracle Warehouse Builder User s Guide, 11g Release 1(11.1), Januar 2009 ORACLE: Oracle Business Intelligence Publisher Report Designer s Guide, Release 10.1.3.4, August 2008 Einführung zur Beamer-Klasse http://www2.informatik.hu-berlin.de/ mischulz/beamer.html The Beamer class (Manual for version 3.07) http://www.ctan.org/tex-archive/macros/latex/contrib/beamer/