Noch mehr Flexibilität- DataVault mit virtuellen Datamarts

Ähnliche Dokumente
Jörg Stahnke 11. Oracle Business Analytics und Data Warehouse Konferenz 2016, März 2016

DWH Automatisierung mit Data Vault 2.0

DataVault in der Praxis

Erfolg mit Oracle BI?

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

TDWI Konferenz DWH Architektur Agilität durch Data Vault Modeling. Twitter: @TDWI_EU

Exalytics - Deep dive with OBIEE, Timesten and Essbase

Wie modelliere ich mein Core Data Warehouse?

Die perfekte Kombination im Agilen Data Warehouse Oracle Engineered Systems mit Data Vault

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

Vom Single Point of Truth zur Single Version of the Facts. Data Warehousing zu Beginn des BigData-Zeitalters. inspire IT - Frankfurt

zur Erhöhung der BI-Agilität Michael Zimmer

Agile Analytics Neue Anforderungen an die Systemarchitektur

Data Warehouse in der Telekommunikation

Self-Service und Data Storytelling mit Qlik Sense und Qlikview. Referenten: Oliver Zemljak, Konstantin Wächter Session 2

Welche BI-Architektur braucht Ihr Reporting?

Klein anfangen und groß rauskommen mit Data Vault 2.0 Leif Hitzschke & Dajana Schleuß

O-BIEE Einführung mit Beispielen aus der Praxis

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

Transformations. Die API des Oracle Datamodeler. Dr. Gudrun Pabst. Trivadis GmbH Lehrer-Wirth-Straße München.

MDRE die nächste Generation des Requirements Engineerings

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

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

Einfach generieren. Susanne Klar, Michael Klar. Generative Programmierung verständlich und praxisnah ISBN Inhaltsverzeichnis

Oracle APEX als Strategie

Aufbau einer strategischen BI- Lösung mit ERP und BW on HANA. Wittenstein AG Pascal Kranich

Oracle OLAP 11g: Performance für das Oracle Data Warehouse

Data Vault. Modellierungsmethode für agile Data Warehouse Systeme. Dr. Bodo Hüsemann Informationsfabrik GmbH. DOAG BI, München,

Performanceoptimierung mit Exadata Verarbeitung extremer Datenmengen mit PL/SQL basierter Datenbewirtschaftung (Erfahrungsbericht)

Erfolgsfaktor 1 beim Aufbau von DWH. Erik Purwins Unit Manager Business Intelligence

Apparo Fast Edit Standardprogramm für unternehmensweite Dateneingabe. Standalone Version

SAP BI-Fokustagreihe 2016

DWH-Modellierung mit Data Vault in Kombination mit ODI 12c - Erfahrungen aus der Praxis - Claus Jordan Trivadis GmbH Stuttgart

In-Memory & Real-Time Hype vs. Realität: Maßgeschneiderte IBM Business Analytics Lösungen für SAP-Kunden

Metadaten und Data Vault (Meta Vault) Andreas Buckenhofer Daimler TSS GmbH Ulm

bitanalytics und Ihre individuellen Gestaltungsmöglichkeiten im BI-Umfeld

Neue Features Oracle Database 12.2 Wann denn endlich?

Agile BI in der Praxis Data Warehouse Automation

Collaboration meets ECM lobosphere ist rechtskonform, skalierbar und benutzerfreundlich

MIT SMART GO. Fallbeispiele. Harald Stelzer Mobil:

SOLISYON GMBH CHRISTIAN WOLF, BENJAMIN WEISSMAN. Optimierung von Abfragen in MS SQL Server DWH-Umgebungen

Jeffrey Bohn For Your Eyes Only PPI Roadshow 2015

Agile BI Was ist das eigentlich? Hochschule Ulm - V. Herbort & Prof. Dr. R. von Schwerin

Oracle und Hochverfügbarkeit Verschiedene Ansätze im Vergleich. Dierk Lenz Herrmann & Lenz Services GmbH DOAG Regio München/Südbayern 14.

Modellierung agiler Data Warehouses mit Data Vault

Analyse von unstrukturierten Daten. Peter Jeitschko, Nikolaus Schemel Oracle Austria

Datawarehouse Architekturen. Einheitliche Unternehmenssicht

Modellgetriebene Entwicklungsprozesse in der Praxis - eine Bestandsaufnahme. Tillmann Schall, anaptecs GmbH

Survival Guide für Ihr Business Intelligence-Projekt

Big Data & Advanced Analytics Anwendungsfälle Beispiele für Analysen auf Basis strukturierter & unstrukturierter Daten

Common Warehouse Metamodel und Imperfektion

Datenmodellierung im Zeitalter agiler Softwareentwicklung

Agile Business Intelligence als Beispiel für ein domänen-spezifisch angepasstes Vorgehensmodell

Eclipse und EclipseLink

Abacus Formula Compiler (AFC)

Vorteile einer Tool gestützten Modernisierung von Forms und Reports

DOAG Demo Kino: Advisors, Monitoring Werkzeuge in der Datenbank Ulrike Schwinn Business Unit Database Oracle Deutschland B.V.

Vom Prozess zur IT. Agenda. Vorstellung Business Process Management und IT Umsetzungsbeispiel. Rohleder-Management-Consulting.de 2

Vorteile einer standardisierten DV-orientierten BI-Architektur hinsichtlich Modellierung, Bewirtschaftung und Betrieb. Thomas Mattick, BBF GmbH

Oracle 9i Einführung Performance Tuning

MID Webcast Entscheidungen und Prozesse. Jetzt wächst zusammen, was zusammen gehört!

Aufbau eines Kennzahlensystems in der Logistik mit Oracle BI

Lars Priebe Senior Systemberater. ORACLE Deutschland GmbH

Data Warehousing. DWH Projekte. Ulf Leser Wissensmanagement in der Bioinformatik

Problemstellung. Keine Chance! Ich brauche eine genaue Spezifikation und dann vielleicht in 3-4 Wochen können Sie einen erstes Beispiel haben!

SODA. Die Datenbank als Document Store. Rainer Willems. Master Principal Sales Consultant Oracle Deutschland B.V. & Co. KG

Managed Self Service BI Vorgehensweise mit ODI und OBI

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

<Insert Picture Here> Data Migration als Kernprozess bei der Implementierung der E-Business Suite

1 Aus Theorie wird Praxis

Zeitgemäße Verfahren für ganzheitliche Auswertungen

Data Vault und Ladeperformance Markus Kollas CGI Deutschland Ltd. & Co. KG Sulzbach (Taunus)

Aufbau einer komplett automatischen Business Intelligence-Umgebung

Data Warehousing. Sommersemester Ulf Leser Wissensmanagement in der Bioinformatik

Oracle-Legitimation mit einer Standard-BI Lösung (SAS) in der Praxis. Christian Schütze metafinanz - Informationssysteme GmbH

Self-Service-BI die große Freiheit?

ITGAIN Fach- und Technikspezialist

Erfahrungen aus dem Betatest Oracle Database 11g

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

MetaNavigation der effizienteste Weg maximalen Mehrwert aus BI Metadaten zu ziehen

Sonderdruck. In der digitalen Welt bestehen mit der Digital Business Platform der Software AG

Mobile Analytics mit Oracle BI - was steckt in den Apps?

Data-Vault-Automation aus dem Datenmodellierungstool. 1. Tagung der DDVUG am 24.Juni2014

KLARE VORTEILE IM VERGLEICH MIT OPEN SOURCE BPM SOFTWARE. Machen Sie kurzen Prozess!

Corporate IT Monitoring

Data Warehousing. Sommersemester Ulf Leser Wissensmanagement in der Bioinformatik

EN4M TM business applications. Smart Software for Smart Solutions

Agile HW-Entwicklung und virtuelle Inbetriebnahme im Maschinenbau

Aus der Praxis für die Praxis: Die Cloud im behördlichen Umfeld

Oracle In-Memory & Data Warehouse: Die perfekte Kombination?

Harmonisiertes Reporting Single Point of Truth

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

Moderne Risiko- und Finanzarchitekturen im Zeichen von RiskTech und RegTech von SAS. Robert Stindl, Director Risk Solutions North EMEA

Potentiale modellgetriebener Softwareentwicklung

Generic Interface. Einfacher Datenaustausch zwischen Drittanwendungen und OTRS.

DWH-Modellierung mit Data Vault

Business Rules Ansatz It s a long way Januar 2008

Verwaltung von OBI Metadaten: XML-Integration die Lösung aller Probleme? DOAG Konferenz und Ausstellung 2013

Oracle XML Publisher

Model Querys zur Überprüfung von sicherheitsrelevanten Eigenschaften

Transkript:

Noch mehr Flexibilität- Konferenz Data Analytics März 2018

Agenda 1 Data Vault 2 UDG - der PPI Generator 3 Virtuelle Datamarts 4 Das DWH der Zukunft von PPI 2

01 Data Vault 3

Kurzvorstellung Data Vault Hubs Geschäftsobjekte Links Beziehungen von Geschäftsobjekten Ziel: Entkopplung einzelner Komponenten / Fragestellungen für fachliche Analyse Entwicklung / Test Beladung agiles Vorgehen Ergänzungen schnell produktiv nehmen (Time to Market) Satellites Eigenschaften von Geschäftsobjekten erfunden von Dan Linstedt zuerst in USA und Niederlande verbreitet seit ca. 6 Jahren weltweit genutzt 4

Staging l ogische Vi ews I nformationmart Data Vault Typische Architektur PPI Ergänzung Quellen Integrationslogik Data Vault Raw Vault Error Vault Hard Rules Transformation 1:1 Soft Rules Geschäftsregeln Business Vault + + + + Anlieferung technisches Modell fachliche Sicht + + +

02 UDG - der PPI Generator UDG = Universal Datamodel Generator 6

UDG Universal Datamodelling Generator PPI Ansatz zur Implementierung Data Vault Regel Reduzierung der Komplexität gilt auch für die Tools herkömmliches Tool deckt Anforderungen verschiedener Kunden ab hohe Komplexität erfordert viel Know How Gefahr von Fehlbedienungen Wer nutzt mehr als 5% der Funktionen von Word? PPI Ansatz basiert auf Eclipse statt eines Tools wird eine anpassbare API geliefert ist vorkonfiguriert nutzt eigene Domain Specific Language (DSL) kann nicht alles, aber genau das, was das Projekt braucht 7

Umsetzung mit UDG 1.Basiskomponente Basis Data Vault Implementierung Standard Funktionalitäten Code bringt PPI in Projekt ein voll funktionsfähig 2.Anpassung Projektspezifika projektspezifische Architektur initiale Projektphase 3.Generatorverwendung im Projekt fachliche Projektarbeit Standardhaus 8 Haus wohnlich eingerichtet Haus wird genutzt

Staging l ogische views I nformationmart individueller Programmcode generiert durch UDG Technische Umsetzung - Generatorabdeckung Quellen Data Vault Integrationslogik Raw Vault Error Vault Hard Rules Transformation 1:1 Soft Rules Geschäftsregeln Read API + Write API Business Vault + + + + + +

Features UDG Validierung Fehleingaben werden erkannt Code Completion Unterstützung bei der Eingabe Generierung Aufruf per Kontextmenü Ergebnisse Skripte für Anpassung Datenmodell Beladung Datenmodell Ergänzung logisches Modell Steuerung angepasst Dokumentationen aktualisiert Grafiken / Word / Excel Lifedemo am Stand Dokumentationen Skripte 10

03 Virtuelle Datamarts 11

Ergänzung DataVault um virtuelle Datamarts Herausforderung DataVault Flexibiltät geht bei der Marterstellung verloren abweichende Logiken bei Erstellung verschiedener Datamarts zusätzlicher Aufwand Erstellung / Test von Datamarts aufwendige Migrationen, da Datamarts hohes Datenvolumen haben Vorteile Virtualisierung logische Views durch UDG generierbar alle Views zeigen gleiche Daten an, d.h. Logik ist immer einheitlich Aufwand Erstellung / Test extrem reduziert keine Datenmigrationen Fachbereich hat sofort einfaches leicht verständliches Modell Fachbereich greift nicht direkt auf DataVault zu Aber: Was ist mit der Performance? 12

Performance virtuelle Datamarts Caching von Oracle normaler Datencache Big Table Cache InMemory Cache Full Database Cache Parallel Query Optimizer Join Elimination View hat viele Felder und Joined viele Tabellen bei Auswahl einzelner Felder (typisch für Reports) greift Oracle aber nur auf wenige Tabellen zu vollautomatische Entscheidung, auf welche Tabelle bei welchen ausgewählten Feldern zugegriffen werden muss ExaData Oracle liefert Performance! 13

Opimizer Join Elimination - View mit vielen Feldern und komplexem SQL insgesamt 163 Felder kleiner Ausschnitt des SQL 14

Opimizer Join Elimination - extreme Komplexität Ausführungsplan bei Vollabfrage Extremfall zeigt technische Komplexität der View nur kleiner Teilausschnitt des Plan dargestellt 15

Opimizer Join Elimination - geringe Komplexität Ausführungsplan bei Teilabfrage dies ist der Standardfall bei praktischer Nutzung mit BI kompletter Plan dargestellt sehr wenige Tabellen nur 1x Full Scan alle anderen Zugriff optimal per eindeutigem Index 16

Opimizer Join Elimination - keine Komplexität Ausführungsplan bei Minimalabfrage Extremfall beweist den vollständigen Verzicht auf alle unnötigen Tabellenzugriffe kompletter Plan dargestellt nur ein Indexzugriff 17

Referenzprojekte Kunde 1 Anbindung eines Liefersystems inklusive archivierter historischer Daten als Pilotprojekt nach Abschluss Anbindung weiterer Liefersysteme und fachlicher Inhalte jeweils inklusive archivierter historischer Daten Talanx - onedata Aufbau eines einheitlichen DWH für Industrieversicherungen Start mit Schäden und Risiken Ausbau um Verträge, Partner, Buchungen 18

04 Das DWH der Zukunft alles ist flexibel änderbar - nicht nur flexible Ergänzungen vollständige Virtualisierung sofortige Produktivnahme von fachlichen Änderungen stärkere Einbeziehung der Fachabteilung 19

materialisiert virtuell Skalierbarkeit und Flexibilität Erfolgsfaktoren für das DWH der Zukunft Data-Vault-Architektur mit virtualisierten Schichten Data Marts Business Vault Vorteile Data Vault entkoppelte Komponenten innerhalb des Datenmodells standardisierte und automatisierte Datenbewirtschaftungsprozesse flexible Erweiterbarkeit Raw Vault permanente Staging Schicht temporäre Landing Zone generierte View generierter Prozess zusätzliche Vorteile Virtualisierung sofortige Wirksamkeit neuer Daten und neuer Regeln reduzierter Speicherbedarf weniger Datenredundanz geringer Migrationsaufwand bei Änderungen geringer Aufwand für Regressionstests alles ist flexibel änderbar 20

Kennen Sie folgende Situation? Fachabteilung IT- Abteilung Die IT ist viel zu langsam Die Fachabteilung weiß nicht was sie will und ändert ständig die Anforderungen PPI Lösung: Einsatz einer Rule Engine 21

materialisiert virtuell Skalierbarkeit und Flexibilität Erfolgsfaktoren für das DWH der Zukunft Data-Vault-Architektur mit virtualisierten Schichten und Rule-Engine Data Marts Business Vault Raw Vault Rule Engine Vorteile Rule Engine IT nur initial beteiligt Fachabteilung kann Logik im laufenden Produktionsbetrieb anpassen Anpassungen extrem schnell möglich Staging Schicht Landing Zone generierte View generierter Prozess 22

Prinzip Rule Engine Entwicklung technische Programmierung Rule Engine fachliche Festlegung initiale Regeln Initialer Test Freigabe 4-Augen Prinzip Produktivnahme Produktion Simulationsrechnung Vergleich mit vorherigen Berechnungen Anpassung Regeln 23

Fazit Wollen Sie diesen innovativen Weg gehen? Wir helfen Ihnen gern dabei. 24

Kontakt Jörg Stahnke Principal Software Engineer T +49 402227433-1329 M +49 160 3841771 www.ppi.de PPI AG Moorfurthweg 13 22301 Hamburg 25 25