SlideShare une entreprise Scribd logo
1  sur  20
MT AG
Data Vault
Generator
3. Tagung der DDVUG
Lutz Bauer, Jürgen Günter
Hamburg, 30.09.2015
 Vorstellung MT AG
 Motivation für den MT AG Data Vault Generator
 Architektur
 Live Demo
 Erweiterung des Generators
2
Agenda
MT AG Data Vault Generator@DDVUG
Im Überblick
Technologie-orientiert
Branchen-unabhängig
Hauptsitz
Ratingen
240
Beschäftigte
Gründungsjahr
1994
Niederlassung
Frankfurt am Main
Ausbildungs-
betrieb
Inhabergeführte
Aktiengesellschaft
Zertifizierter
Partner von
Oracle
Microsoft
und SAP
MT AG Data Vault Generator@DDVUG 3
BUSINESS
INTELLIGENCE SOLUTIONS
SOCIAL BUSINESS
SOLUTIONS
MOBILE
SOLUTIONS
APPLICATION
DEVELOPMENT
INTEGRATION
SERVICES
IT SYSTEM
SERVICES
DATA INTEGRATION
SELF SERVICE BI
MOBILE BI
COLLABORATION
SEARCH
SOCIAL
APPS
ABLÄUFE
LOKALISIERUNG
APEX / ADF
JAVA
.NET
STRATEGIE
ARCHITEKTUR
SAP HANA
MANAGED SERVICES
BETRIEB
MIGRATION
4
UNSER PORTFOLIO
MT AG Data Vault Generator@DDVUG
5
Themenschwerpunkte / Technologien
BI / DWH @ MT AG
Agile
BI
MT AG Data Vault Generator@DDVUG
Data Vault Generator
Motivation
 Aufwandsreduzierung Entwicklung
 Steigerung Umsetzungsgeschwindigkeit (-> Agile BI)
 Standardisierung -> Qualität / Aufwand Testing
 Raw Vault legt Generierung Data Model & ETL nahe
MT AG Data Vault Generator@DDVUG 7
Motivation für den MT AG Generator für Raw Vault
MT AG Data Vault Generator@DDVUG 8
Designziele für den DV Generator
Flexibilität
Anpassbare
Generierungsregeln
Raw Vault
Individualisierung
Raw Vault Datenmodell
Flexible Code-Generierung ETL
Plattform-
Unabhängigkeit
Multi-DB
Multi-ETL/ELT
Java GUI
Ermöglicht durch Metadaten-getriebene Architektur
Data Vault Generator
Architektur
Data Vault Generator – Referenzarchitektur
Data Vault Generator
LIVE DEMO
MT AG Data Vault Generator@DDVUG 12
Festlegung Namenskonventionen. Generierung Data Vault Datenmodell. Start Wizards.
Demo
MT AG Data Vault Generator@DDVUG 13
Individualisierung Hubs
Demo
MT AG Data Vault Generator@DDVUG 14
Individualisierung Satelites
Demo
MT AG Data Vault Generator@DDVUG 15
Überblick der erzeugten Raw Vault Objekte
Demo
Data Vault Generator
Erweiterung
16
MT AG Data Vault Generator@DDVUG 17
Data Vault Generator – Zukünftige Architektur
 Metadaten-Anreicherung per SQL:
 PK/FK per SQL in das MDM einfügen
 PK/FK in Excel & Import vom Generator
MT AG Data Vault Generator@DDVUG 18
Drei Alternativen für fehlende Metadaten
Metadatenschnittstelle
 Metadaten-Funktion im DV-Generator
 PKs/FKs einpflegen
 Tabelle u. Spaltenauswahl per
Drop-Down Auswahl
 PowerDesigner Metadaten-Export:
 Einlesen vom Generator
 Befüllung des MDM
MT AG Data Vault Generator@DDVUG 19
Synchronisierung von Quellsystemänderungen
Inkrementelle Erweiterbarkeit Raw Vault
Lutz Bauer
Leiter Fachbereich
Data Integration & DWH
+49 (0) 2102 – 30961 - 521
lutz.bauer@mt-ag.com
Jürgen Günter
DWH Consultant
+49 (0) 2102 – 30961 - 0
juergen.guenter@mt-ag.com
MT AG Data Vault Generator@DDVUG 20

Contenu connexe

Tendances

Let your clients do the work - Client side validations in APEX 5.1
Let your clients do the work - Client side validations in APEX 5.1Let your clients do the work - Client side validations in APEX 5.1
Let your clients do the work - Client side validations in APEX 5.1
Steven Grzbielok
 
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und HadoopLogical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
OPITZ CONSULTING Deutschland
 

Tendances (20)

Visualisierung von fachlichen Informationen mit Oracle ADF
Visualisierung von fachlichen Informationen mit Oracle ADFVisualisierung von fachlichen Informationen mit Oracle ADF
Visualisierung von fachlichen Informationen mit Oracle ADF
 
Webcast: SAP on Azure für den Mittelstand - Erfolgsfaktor Integration
Webcast: SAP on Azure für den Mittelstand - Erfolgsfaktor IntegrationWebcast: SAP on Azure für den Mittelstand - Erfolgsfaktor Integration
Webcast: SAP on Azure für den Mittelstand - Erfolgsfaktor Integration
 
Effective Blueprints for Forms 2 Oracle ADF
Effective Blueprints for Forms 2 Oracle ADFEffective Blueprints for Forms 2 Oracle ADF
Effective Blueprints for Forms 2 Oracle ADF
 
Automatisierungsmöglichkeiten beim Legacy-Reengineering - Andres Koch, Object...
Automatisierungsmöglichkeiten beim Legacy-Reengineering - Andres Koch, Object...Automatisierungsmöglichkeiten beim Legacy-Reengineering - Andres Koch, Object...
Automatisierungsmöglichkeiten beim Legacy-Reengineering - Andres Koch, Object...
 
Digitale Transformation von Enterprise Anwendungen
Digitale Transformation von Enterprise AnwendungenDigitale Transformation von Enterprise Anwendungen
Digitale Transformation von Enterprise Anwendungen
 
Agile Data Warehousing mit SAP BW/4HANA
Agile Data Warehousing mit SAP BW/4HANAAgile Data Warehousing mit SAP BW/4HANA
Agile Data Warehousing mit SAP BW/4HANA
 
Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)Anwendungsmodernisierung mit Oracle Application Express (APEX)
Anwendungsmodernisierung mit Oracle Application Express (APEX)
 
Let your clients do the work - Client side validations in APEX 5.1
Let your clients do the work - Client side validations in APEX 5.1Let your clients do the work - Client side validations in APEX 5.1
Let your clients do the work - Client side validations in APEX 5.1
 
Stabile und performante Anwendungen für SAP HANA entwickeln
Stabile und performante Anwendungen für SAP HANA entwickelnStabile und performante Anwendungen für SAP HANA entwickeln
Stabile und performante Anwendungen für SAP HANA entwickeln
 
BATbern42 Vom Frontend Monolithen zu Micro-Frontends
BATbern42 Vom Frontend Monolithen zu Micro-FrontendsBATbern42 Vom Frontend Monolithen zu Micro-Frontends
BATbern42 Vom Frontend Monolithen zu Micro-Frontends
 
Anwendungen mit SAP HANA
Anwendungen mit SAP HANAAnwendungen mit SAP HANA
Anwendungen mit SAP HANA
 
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und HadoopLogical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
 
With Kafka on the way to production/Kafka in produktion_ausblick
With Kafka on the way to production/Kafka in produktion_ausblickWith Kafka on the way to production/Kafka in produktion_ausblick
With Kafka on the way to production/Kafka in produktion_ausblick
 
MT AG: Sesam oeffne Dich
MT AG: Sesam oeffne DichMT AG: Sesam oeffne Dich
MT AG: Sesam oeffne Dich
 
RDBMS oder NoSQL – warum nicht beides?
RDBMS oder NoSQL – warum nicht beides?RDBMS oder NoSQL – warum nicht beides?
RDBMS oder NoSQL – warum nicht beides?
 
SAP HANA, Power Pivot, SQL Server – In-memory-Technologien im Vergleich
SAP HANA, Power Pivot, SQL Server – In-memory-Technologien im VergleichSAP HANA, Power Pivot, SQL Server – In-memory-Technologien im Vergleich
SAP HANA, Power Pivot, SQL Server – In-memory-Technologien im Vergleich
 
Data Quadrant - Daten Management Methode
Data Quadrant - Daten Management MethodeData Quadrant - Daten Management Methode
Data Quadrant - Daten Management Methode
 
Den Usern mehr bieten: Business Objects Tools als Teil der Business Analytics...
Den Usern mehr bieten: Business Objects Tools als Teil der Business Analytics...Den Usern mehr bieten: Business Objects Tools als Teil der Business Analytics...
Den Usern mehr bieten: Business Objects Tools als Teil der Business Analytics...
 
IT Security Management mit ARIS Cloud Enterprise - AWS Security Web Day
IT Security Management mit ARIS Cloud Enterprise - AWS Security Web DayIT Security Management mit ARIS Cloud Enterprise - AWS Security Web Day
IT Security Management mit ARIS Cloud Enterprise - AWS Security Web Day
 
SAP Modellierung in LeanIX
SAP Modellierung in LeanIXSAP Modellierung in LeanIX
SAP Modellierung in LeanIX
 

En vedette

En vedette (8)

Data Virtualization - Supernova
Data Virtualization - SupernovaData Virtualization - Supernova
Data Virtualization - Supernova
 
Data Vault Architektur
Data Vault ArchitekturData Vault Architektur
Data Vault Architektur
 
Data Vault Vor- und Nachteile
Data Vault Vor- und NachteileData Vault Vor- und Nachteile
Data Vault Vor- und Nachteile
 
Modellierung agliler Data Warehouses mit Data Vault
Modellierung agliler Data Warehouses mit Data VaultModellierung agliler Data Warehouses mit Data Vault
Modellierung agliler Data Warehouses mit Data Vault
 
Metadaten und Data Vault (Meta Vault)
Metadaten und Data Vault (Meta Vault)Metadaten und Data Vault (Meta Vault)
Metadaten und Data Vault (Meta Vault)
 
CDC und Data Vault für den Aufbau eines DWH in der Automobilindustrie
CDC und Data Vault für den Aufbau eines DWH in der AutomobilindustrieCDC und Data Vault für den Aufbau eines DWH in der Automobilindustrie
CDC und Data Vault für den Aufbau eines DWH in der Automobilindustrie
 
OpenDMA - Daten Management Solution
OpenDMA  - Daten Management SolutionOpenDMA  - Daten Management Solution
OpenDMA - Daten Management Solution
 
Dv 20 sdlc_oss_automation
Dv 20 sdlc_oss_automationDv 20 sdlc_oss_automation
Dv 20 sdlc_oss_automation
 

Similaire à MT AG Data Vault Generator

Erp in der zukunft: über die funktionen hinaus
Erp in der zukunft: über die funktionen hinausErp in der zukunft: über die funktionen hinaus
Erp in der zukunft: über die funktionen hinaus
Dedagroup
 
XProject - Social and Analytical Project Management
XProject - Social and Analytical Project ManagementXProject - Social and Analytical Project Management
XProject - Social and Analytical Project Management
Herbert Wagger
 

Similaire à MT AG Data Vault Generator (20)

Tweets und Aktienkurse? Wertvolle Erkenntnisse durch Data Blending gewinnen
Tweets und Aktienkurse? Wertvolle Erkenntnisse durch Data Blending gewinnenTweets und Aktienkurse? Wertvolle Erkenntnisse durch Data Blending gewinnen
Tweets und Aktienkurse? Wertvolle Erkenntnisse durch Data Blending gewinnen
 
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-PartnerQUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
QUIBIQ Webcast: SAP on Azure - Erfolgsfaktor Integration für SAP-/MS-Partner
 
GRAFENTHAL setzt auf NovaStor - Leistungsstarke Datensicherung Made in Germany
GRAFENTHAL setzt auf NovaStor - Leistungsstarke Datensicherung Made in GermanyGRAFENTHAL setzt auf NovaStor - Leistungsstarke Datensicherung Made in Germany
GRAFENTHAL setzt auf NovaStor - Leistungsstarke Datensicherung Made in Germany
 
AGILITA TechTrends 2023
AGILITA TechTrends 2023AGILITA TechTrends 2023
AGILITA TechTrends 2023
 
Operational Intelligence aus der cloud
Operational Intelligence aus der cloudOperational Intelligence aus der cloud
Operational Intelligence aus der cloud
 
Gerhard Jungwirth (mobilkom austria), Andreas Icha (Aschauer EDV)
Gerhard Jungwirth (mobilkom austria), Andreas Icha (Aschauer EDV)Gerhard Jungwirth (mobilkom austria), Andreas Icha (Aschauer EDV)
Gerhard Jungwirth (mobilkom austria), Andreas Icha (Aschauer EDV)
 
2010 09 29 13-00 marc vietor
2010 09 29 13-00 marc vietor2010 09 29 13-00 marc vietor
2010 09 29 13-00 marc vietor
 
Webinar: Kollaborative Plattform für den Digitalen Zwilling - SAP Asset Intel...
Webinar: Kollaborative Plattform für den Digitalen Zwilling - SAP Asset Intel...Webinar: Kollaborative Plattform für den Digitalen Zwilling - SAP Asset Intel...
Webinar: Kollaborative Plattform für den Digitalen Zwilling - SAP Asset Intel...
 
Digitale Transformation in der Finanzbranche
Digitale Transformation in der FinanzbrancheDigitale Transformation in der Finanzbranche
Digitale Transformation in der Finanzbranche
 
2010 09 30 11-30 thomas marx
2010 09 30 11-30 thomas marx2010 09 30 11-30 thomas marx
2010 09 30 11-30 thomas marx
 
Der Umstieg von SAP PI/PO zur SAP Integration Suite - Ein Überblick
Der Umstieg von SAP PI/PO zur SAP Integration Suite - Ein ÜberblickDer Umstieg von SAP PI/PO zur SAP Integration Suite - Ein Überblick
Der Umstieg von SAP PI/PO zur SAP Integration Suite - Ein Überblick
 
Die Experton Big Data Studie und Splunk
Die Experton Big Data Studie und SplunkDie Experton Big Data Studie und Splunk
Die Experton Big Data Studie und Splunk
 
DMA Überblick - Martin Kaltenböck
DMA Überblick - Martin KaltenböckDMA Überblick - Martin Kaltenböck
DMA Überblick - Martin Kaltenböck
 
Frank Schlotter, Mag. Christoph Domanig (Active Business Consult – Cenit)
Frank Schlotter, Mag. Christoph Domanig (Active Business Consult – Cenit)Frank Schlotter, Mag. Christoph Domanig (Active Business Consult – Cenit)
Frank Schlotter, Mag. Christoph Domanig (Active Business Consult – Cenit)
 
Erp in der zukunft: über die funktionen hinaus
Erp in der zukunft: über die funktionen hinausErp in der zukunft: über die funktionen hinaus
Erp in der zukunft: über die funktionen hinaus
 
A4 Pavone@Lotusday2007
A4 Pavone@Lotusday2007A4 Pavone@Lotusday2007
A4 Pavone@Lotusday2007
 
Google Analytics Konferenz 2015_UA Migration mit eingehender Professionalisie...
Google Analytics Konferenz 2015_UA Migration mit eingehender Professionalisie...Google Analytics Konferenz 2015_UA Migration mit eingehender Professionalisie...
Google Analytics Konferenz 2015_UA Migration mit eingehender Professionalisie...
 
PLM Open Hours - Stand der Digitalisierung in der Industrie und Bedeutung fü...
PLM Open Hours - Stand der Digitalisierung in der Industrie und Bedeutung fü...PLM Open Hours - Stand der Digitalisierung in der Industrie und Bedeutung fü...
PLM Open Hours - Stand der Digitalisierung in der Industrie und Bedeutung fü...
 
XProject - Social and Analytical Project Management
XProject - Social and Analytical Project ManagementXProject - Social and Analytical Project Management
XProject - Social and Analytical Project Management
 
Michael Jäger (Techsoft), Dipl.-Ing. Bernd Kuntze (Franz Haas Waffel- und Kek...
Michael Jäger (Techsoft), Dipl.-Ing. Bernd Kuntze (Franz Haas Waffel- und Kek...Michael Jäger (Techsoft), Dipl.-Ing. Bernd Kuntze (Franz Haas Waffel- und Kek...
Michael Jäger (Techsoft), Dipl.-Ing. Bernd Kuntze (Franz Haas Waffel- und Kek...
 

Plus de MT AG

MT AG: 7 gute Gründe warum Apex
MT AG: 7 gute Gründe warum ApexMT AG: 7 gute Gründe warum Apex
MT AG: 7 gute Gründe warum Apex
MT AG
 
MT AG: Ajax Rezepte fuer web services mit jquery und ajax
MT AG: Ajax Rezepte fuer web services mit jquery und ajaxMT AG: Ajax Rezepte fuer web services mit jquery und ajax
MT AG: Ajax Rezepte fuer web services mit jquery und ajax
MT AG
 

Plus de MT AG (14)

20160307 apex connects_jira
20160307 apex connects_jira20160307 apex connects_jira
20160307 apex connects_jira
 
20160307 apex on_the_rocks
20160307 apex on_the_rocks20160307 apex on_the_rocks
20160307 apex on_the_rocks
 
20160308 apex sso
20160308 apex sso20160308 apex sso
20160308 apex sso
 
MT AG: 7 gute Gründe warum Apex
MT AG: 7 gute Gründe warum ApexMT AG: 7 gute Gründe warum Apex
MT AG: 7 gute Gründe warum Apex
 
MT AG: Ajax Rezepte fuer web services mit jquery und ajax
MT AG: Ajax Rezepte fuer web services mit jquery und ajaxMT AG: Ajax Rezepte fuer web services mit jquery und ajax
MT AG: Ajax Rezepte fuer web services mit jquery und ajax
 
MT AG: Implementierungsvarianten mit-apex4.1
MT AG: Implementierungsvarianten mit-apex4.1MT AG: Implementierungsvarianten mit-apex4.1
MT AG: Implementierungsvarianten mit-apex4.1
 
APEX & MTdoxx
APEX & MTdoxxAPEX & MTdoxx
APEX & MTdoxx
 
Datenmodellierung ist langweilig, lassen Sie Datamodeler das machen
Datenmodellierung ist langweilig, lassen Sie Datamodeler das machenDatenmodellierung ist langweilig, lassen Sie Datamodeler das machen
Datenmodellierung ist langweilig, lassen Sie Datamodeler das machen
 
Ist Gradle auch für die APEX-Projekte?
Ist Gradle auch für die APEX-Projekte?Ist Gradle auch für die APEX-Projekte?
Ist Gradle auch für die APEX-Projekte?
 
Tune up your APEX
Tune up your APEXTune up your APEX
Tune up your APEX
 
Echtes Single Sign-On mit APEX realisieren
Echtes Single Sign-On mit APEX realisierenEchtes Single Sign-On mit APEX realisieren
Echtes Single Sign-On mit APEX realisieren
 
Echtes Single Sign-On mit APEX realisieren
Echtes Single Sign-On mit APEX realisierenEchtes Single Sign-On mit APEX realisieren
Echtes Single Sign-On mit APEX realisieren
 
Five Finger Death Punch
Five Finger Death PunchFive Finger Death Punch
Five Finger Death Punch
 
Dateien per Drag & Drop in APEX Applikationen ablegen.
Dateien per Drag & Drop in APEX Applikationen ablegen.Dateien per Drag & Drop in APEX Applikationen ablegen.
Dateien per Drag & Drop in APEX Applikationen ablegen.
 

MT AG Data Vault Generator

Notes de l'éditeur

  1. Passender Name für den 5ten Punkt?
  2. Zu Presales-offensiv – hat bei Otto recht viel Zeit eingenommen. Hohe Deckung mit der nachfolgenden Folie. Ggf. für eine der beiden Folien entscheiden.
  3. Zu Presales-offensiv – hat bei Otto recht viel Zeit eingenommen. Hohe Deckung mit der vorherigen Folie. Ggf. für eine der beiden Folien entscheiden.
  4. Raw Vault : eher mechanisiertes DM -> Durch Einsparung bei Raw Vault Erstellung, mehr Zeit übrig für händisches Anlegen der Business Vault
  5. Multi-ETL: ETL Werkzeuge (XML Instanziierung, API Calls, Parametrisierung) Skript-Verfahren (BTEQ Skript Instanziierung) Existierende Kunden-Frameworks (zB Metadatengetrieben) Generierungsregeln anpassbar: Krit Bildung Hub/Link/Satellite. Ausgestaltung: DTS, TS, Valid_from, valid_to
  6. Oracle reingenommen – ok? Regeln erklären Wonach erzeugen wir es denn, Linstedt/Hultgren? Regeln zur Ableitung zur Raw Vault in SQL implementiert und dadurch flexibel. Reeingeneren Von Metadaten aus quelle. Regeln an Ihre Situation anpassbar. Generietes Modell kann individuell angepasst werdne. - Wichtig: dies ist unsere Ist-Implementierung. Diese kann flexibel auf a) andere Technologien b) Metadatenumgebungen & Frameworks angepasst werden Aktuell ETL – Wir können aber beides. ETL und ELT.
  7. Hier betonen dass die nachfolgenden Punkte umgesetzt werden KÖNNEN. Nicht dass der Eindruck erwähnt wird, dass es diese Sachen bereits gibt.
  8. ToDO: Metadatenschnittstelle in Grafik optimaler aufnehmen Zweiter Pfad bei ETL-Mappings Neben Talend Mappings auch noch ein Zweig zu BTEQ SQL / Otto Framework. Schnittstelle zu Otto-Framework Wir kennen es nicht, haben verstanden dass es metadtengesteuert ist. Würden das meta format aufgreifen und befüllen. Für Talend anderes Vorgehen Erste Schritte in Talend unternommen. Ein Beispiel was wir gemacht haben als Screenshot. Erfahrungen mit Talend gesammelt, aber aus lizenzgründen gegen Talend und für Pentaho. Wie wir das mit Tlaend machen wissen wir aber. Was ist denn wenn die Metadaten fehlen – ähnlich wie es teilweise bei den Quellsystemen der Otto Group der Fall ist. Mal da, mal nicht. Denkbar ist der Einsatz einer Metadatenschnittstelle, wo händisch eingepflegt werden können. Näheres auf der nächsten Folie Metadatenschnittstelle soll am Ende kommen., Statt Meta in Framework-Tabelle Schreiben -> Framework ansprechen
  9. Metadaten wie Tab/Atr Definitionen und PKs/FKs absolut obligatorisch. Was wenn nicht vorhanden? PowerDesigner: Modell Metadaten exportieren und vom Data Vault Generator einlesen und in das eigene Metadatenmodell aufnehmen lassen. Valider Ansatz, PKs einzufügen? Meta-Änderungen = Anpassung PK/FK bestehender Metadaten (wenn aus Quelle ausgelesen) um das Modell zu ändern bei der Generierung => Hub ja/nein
  10. Im MDM sind die Metadaten der initialen Generierung Generator zieht Metadaten der Quelle ab Änderung wird erkannt: Drei neue Spalten an Tabelle hinzugekommen Generator schlägt vor: Neuen Satellite mit diesen Spalten anlegen SQL ausgeben für manuelles Deployment Änderungen direkt vom Generator ausführen und das MDM aktualisieren Neue Mappings entsprechend der Änderung anlegen Vorausgesetzt man hat Metadaten in der Quelle. Aber natürlich auch händisches Einfügen möglich.