Datenmodellierung ist langweilig, lassen Sie Datamodeler das machen

23
Datenmodellierung ist langweilig, lassen Sie Datamodeler das machen DOAG Konferenz 2014 (Nürnberg) Oleg Kiriltsev Nürnberg, November 2014 1

Transcript of Datenmodellierung ist langweilig, lassen Sie Datamodeler das machen

|

Datenmodellierung ist langweilig, lassen Sie Datamodeler das machen DOAG Konferenz 2014 (Nürnberg)

Oleg Kiriltsev

Nürnberg, November 2014 1

|

Meine Person

Oleg Kiriltsev

Diplom Angewandte Informatik, Uni Duisburg-Essen

Seit März 2013 Junior Berater, MT AG in Ratingen

Kontaktdaten:

- E-Mail: [email protected]

- Twitter: @OKiriltsev

DOAG Konferenz 2014 2

|

UNSER PORTFOLIO

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

3

|

Datenmodellierung

Fachliche und technische

- Objekte

- Prozesse

- Zusammenhänge

DOAG Konferenz 2014 4

Was wird modelliert

|

Datenmodellierung (2)

Output: Datenmodell

Vorgaben und Regeln

- fachliche

- technische

DOAG Konferenz 2014 5

Ziel und Ergebnis

|

Vorgaben und Regeln

Vorhanden

Nicht vorhanden

- Tabellenname?

- Tabellenkürzel?

- Indexname?

- …?

Entwicklungsteam

DOAG Konferenz 2014 6

|

Lösung

Oracle SQL Developer Datamodeler

- Transformationsskripte

- Entwurfsregeln

DOAG Konferenz 2014 7

|

Demo 1

Einfügen des Tabellenkürzels zum Spaltennamen

DOAG Konferenz 2014 8

|

Vorteile

Einheitliche Benennung der Spalten

Übersicht bei der komplexen Abfragen

DOAG Konferenz 2014 9

Demo 1

|

Demo 1

DOAG Konferenz 2014 10

Quellcode

|

Demo 2

Einfügen der „technischen“ Spalten

DOAG Konferenz 2014 11

|

Vorteile

Vorhandensein der „technischen“ Spalten

DOAG Konferenz 2014 12

Demo 2

|

Demo 2

DOAG Konferenz 2014 13

Quellcode

|

Demo 3

Erstellung der Indizes

DOAG Konferenz 2014 14

|

Vorteile

Vorhandensein der Indizes

Query-Performance

DOAG Konferenz 2014 15

Demo 3

|

Demo 3

DOAG Konferenz 2014 16

Quellcode

|

Weitere Skripte

Erstellung von Triggern

Setzen von Tablespace für Indizes

DOAG Konferenz 2014 17

|

Ausblick und Wünsche

Dokumentation und Beispiele

API & CI Integration

Reporting

DOAG Konferenz 2014 18

|

Zusammenfassung

Transformationsskripte

DOAG Konferenz 2014 19

|

Zusammenfassung

Transformationsskripte

Benutzerdefinierte Regeln

DOAG Konferenz 2014 20

|

Zusammenfassung

Transformationsskripte

Benutzerdefinierte Regeln

Automatisieren, Automatisieren und noch mal Automatisieren

Menschen machen Fehler

DOAG Konferenz 2014 21

| DOAG Konferenz 2014 22

15:00 - 15:45

Sydney

Datenmodellierung ist langweilig,

lassen Sie Datamodeler das machen

Oleg

Kiriltsev 18.11.14

12:00 - 12:45

Sydney

Das nächste Duet(t):

APEX und SAP.

Niels de

Bruijn 19.11.14

16:00 - 16:45

Singapur

Speichersparende XML Verarbeitung

mit StAX und JAXB

Wolfgang

Nast 19.11.14

16:00 - 16:45

Istanbul

"Echtes" Single Sign On

mit APEX realisieren.

Niels de

Bruijn 19.11.14

09:00 - 09:45

Sydney Five Fingers Death Punch

Oliver

Lemm 20.11.14

10:00 - 10:45

Helsinki

12c Oracle Warehousing voll Groovy.

Ein Projektbericht. Rosenberger

Ketteltasche 20.11.14

12:00 - 12:45

Istanbul

Dateien per Drag & Drop in APEX

Applikationen ablegen

Franziska

Höcker 20.11.14

15:00 - 15:45

Oslo Ist Gradle auch für die APEX-Projekte?

Oleg

Kiriltsev 20.11.14

15:00 - 15:45

Istanbul Tune Up Your APEX

Oliver

Lemm 20.11.14

|

Telefon:

Telefax:

E-Mail:

www.mt-ag.com

Vielen Dank…

Junior Berater APEX Development

+49 2102 30961-00

+49 2102 30961-101

[email protected]

Oleg Kiriltsev