1 / 16

Projekt Ferienclub

Projekt Ferienclub. Business Intelligence Jan Weinschenker. Jan.Weinschenker@informatik.haw-hamburg.de. Agenda. Ziele und Aufgaben BI-Architektur Datenmodelle Extraktion, Transformation, Laden Vorgehen im Projekt Zusammenfassung und Ausblick. Ziele und Aufgaben.

falala
Télécharger la présentation

Projekt Ferienclub

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. Projekt Ferienclub Business Intelligence Jan Weinschenker Jan.Weinschenker@informatik.haw-hamburg.de

  2. Agenda • Ziele und Aufgaben • BI-Architektur • Datenmodelle • Extraktion, Transformation, Laden • Vorgehen im Projekt • Zusammenfassung und Ausblick Jan Weinschenker

  3. Ziele und Aufgaben • Business Intelligence im Ferienclub • Testdaten generieren • Unsere Anwendungsfälle realisieren • Testschema mit Kundendaten • Appointments • (Tracking) Jan Weinschenker

  4. BI-Architektur Jan Weinschenker

  5. Basisdatenbank Jan Weinschenker

  6. Ausgangslage: PTT Jan Weinschenker

  7. Extraktion und Transformation • Extraktion der Daten • Aus Produktivsystem in den Arbeitsbereich • Transformation der Daten • In eine analyseoptimierte Form Jan Weinschenker

  8. Laden der Daten • … in die Basisdatenbank • Dort endgültige Lagerung • Basis für Analysen • Keine Änderungen mehr Jan Weinschenker

  9. Verwendete Werkzeuge Arbeitsbereich und Basisdatenbank BizGres DBMS (ein PostGreSQL-Fork) ETL: Enhydra Octopus Java-basiert Konfiguration über XML Datenbankzugriff per JDBC (kein Bulkload) Diverse JDBC-Treiber Jan Weinschenker

  10. Verwendete Werkzeuge Eclipse-Plugins XMLBuddy QuantumDB Fedora Linux Aqua Data Studio Ant Jan Weinschenker

  11. Vorgehen im Projekt • Installation und Konfiguration der Arbeitsumgebung (MS I) • Erzeugen von Testdaten • Testdaten und Testdatenschema (MS II) • Testdaten für PTT-Schema (MS III) Jan Weinschenker

  12. Vorgehen im Projekt • ETL-Jobs verfassen (XML, SQL) • Definition von • Quell- und Zieldatenbank • Quell- und Zielschema • Kopier- und Transformationsvorgängen • Fehlersuche und Debugging • Eigenheiten von JDBC-Implementierungen • Änderungen an Datenbankschemata Jan Weinschenker

  13. Zusammenfassung und Ausblick • ETL ist Fummelkram • Man kennt die Datenschemata aller Beteiligten • Ich hätte gerne noch • Ein besseres Cleanup derQuelldaten gemacht • Eine SOA-Adminschnittstelle implementiert Jan Weinschenker

  14. Fragen? Jan Weinschenker

  15. Quellen • BizGres DMBS • http://www.bizgres.org • Enhydra Octopus ETL-Tool • http://octopus.enhydra.org • JTDS JDBC-Treiber (für MS SQLServer) • http://jtds.sourceforge.net/ • PostgresQL JDBC-Treiber (für BizGres) • http://jdbc.postgresql.org/ Jan Weinschenker

  16. Quellen • XMLBuddy Eclipse Plugin • http://xmlbuddy.com/ • QuantumDB Eclipse Plugin • http://quantum.sourceforge.net/ • Fedora Linux • http://fedora.redhat.com/ • Aqua Data Studio • http://www.aquafold.com/ • Apache Ant • http://ant.apache.org/ Jan Weinschenker

More Related