Data Lineage goes Traceability - oder was - TU Ilmenau

Data Lineage goes Traceability oder was Requirements Engineering von
Business Intelligence lernen kann
Workshop: Traceability - Nutzung und Nutzen, SE 2013, Aachen, 26.02.2013
Abstract
Data Lineage goes Traceability oder was Requirements Engineering von Business Intelligence lernen kann
Data Lineage ist als Konzept in Business Intelligence Systemen unabdingbar, um z.B. die Verwendung
bzw. Verfolgung von Attributen über die verschiedenen Ebenen einer Data Warehouse Infrastruktur zu
ermöglichen.
Ausgehend von den Attributen des fachlichen Datenmodells über die Spalten des physischen
Datenbankmodells der operativen Systeme werden die Informationen über die Data Warehouse
Schicht bis zur Data Mart Schicht per Data Lineage verfolgt.
Diese Konzepte, Mechanismen und entsprechende Werkzeugunterstützung lassen sich nahezu 1:1 auf
die Traceability-Anforderungen eines Requirements Engineering & Management anwenden.
Der Beitrag zeigt anhand von kleinen Praxisbeispielen die Vergleichbarkeit der beiden Konzepte auf
und stellt eine entsprechende Werkzeugunterstützung vor.
© MID GmbH 2013
2
Vorstellung
Wir bieten über 2 Jahrzehnte Erfahrung in modellbasiertem Software Engineering für
unterschiedlichste Anwendungsszenarien
Andreas Ditze
 Geschäftsführer, Produktmanagement und Akademie
 [email protected]
MID – the modeling company
 Mittelständisches Deutsches Unternehmen mit rund 120 Mitarbeitern
 5 Büros in Nürnberg, München, Stuttgart, Köln und Zürich
 Plattformunabhängiger Werkzeugentwickler
mit umfangreichem Serviceportfolio und Methodikspezialist
 Mehr als 2 Jahrzehnte Erfahrung mit 20.000 Installationen
unserer Modellierungsplattform Innovator bei mehr als 600 Kunden
 Modellierungsplattform Innovator




Geschäftsprozessmodellierung auf Basis der BPMN und UML
Objektorientierte Modellierung mit SysML/UML und Codegenerierung für C,C++, C#, Java
Datenmodellierung mit ERM für alle gängigen RDBMS
Strukturierte Modellierung mit SA/SD und Codegenerierung für C
© MID GmbH 2013
3
Motivation
Aktuelles zum Thema Traceability
Das gute Deutsche Ei aus biologischer Tierhaltung
© MID GmbH 2013
4
Motivation
Business Intelligence als Auslöser
Zeiterfassung
Matrix
© MID GmbH 2013
5
Motivation
Data Lineage als Grundprinzip
© MID GmbH 2013
6
Motivation
Data Lineage als Grundprinzip
Ladeschicht
© MID GmbH 2013
DWH
DataMart
Bericht
7
Übertragung des Grundprinzips
in die Softwareentwicklung
Traceability
Überblicksschaubild mit allen Abhängigkeiten zwischen den Modellelementen
© MID GmbH 2013
9
Traceability
Dynamischer Abhängigkeitsgraph für beliebige Modellelemente
© MID GmbH 2013
10
Traceability
Der "Beamer" - eine interaktive Applikation für Abhängigkeiten
© MID GmbH 2013
11
Fazit
Traceability ist in einer modellbasierten Vorgehensweise beim Einsatz von modernen
Modellierungswerkzeugen mit unterschiedlichen Darstellungs- und Auswertungsfunktionalitäten effizient und effektiv einsetzbar
Traceability
Traue CASE erst ab Inbetriebnahme leistungsstarker integrierter Tools yeah! ;-)
© MID GmbH 2013
12
Vielen Dank !
© MID GmbH 2013
13
MID GmbH
Kressengartenstraße 10
90402 Nürnberg
Telefon: 0911 / 96836-0
Fax:
0911 / 96836-100
E-Mail: [email protected]
Internet: www.mid.de
© MID GmbH 2013
14