in Deutschland wieder ab 01.2017
Erstellung des Meta - DB Modells einer 25 Jahre entwickelten Autoleasinganwendung für die bevorstehende Cloud - Migration. Historisch vergleichende Schema- und Objekt -Auswertung in allen DB - Instanzen , von der Test- bis zur Produktionsumgebung.
Technische Projektleitung bezüglich der Datenanalyse und DWH - Modellierung, Entwicklung eines mandantenfähigen, internationalen Web - Portals im EU - Projekt (Java und Oracle Umfeld).
--------------------------------------------------------------------------------------
POS P_LEVEL_TABLE AB POS PO_LEVEL_TABLE AB POS P2O_LEVEL_TABLE AB CC
--- -------------- -- --- -------------------- -- ----- --------------------- -- -----
1 API_STATUS SS I
2 API_REPORT RT 2.5 API_REPORT_REQUEST RQ 1.8 API_REQUEST_STATUS QS n I
3 API_MIMETYPE MA 2.6 API_REPORT_MIMETYPE RM 2.5.9 API_REQUEST_RETRIEVE QR i I
4 API_PARAMETER PA 2.7 API_REPORT_PARAMETER RP 2.5.A API_REQUEST_PARAMETER QP N
--------------------------------------------------------------------------------------
C API_LOG LO
Das Beispiel zeigt meine denkbar kürzeste Form des E/R - Diagramms: als Tabelle. Alle 11 Tabellen einer kleinen Anwendung stehen samt ihre Referenzen und geordnet (POS von 1 bis C) in der Metatabelle. Die zwölfte referentiell nicht verbündete Tabelle heißt hier: API_LOG.
Das Bild dokumentiert in dieser Kurzform die Schnittstelle zwischen OLTP - Datenbank und einem APEX - Reporting - System, welches in Web die einzelnen Reports präsentiert. Die Log - Tabelle zeichnet den Vorgang auf und ermöglicht die ständige Performance - Bewertung der Schnittstelle (AB = Abkürzung, CC = Kardinalität der Korrespondenz).
Betreuung und Entwicklung des Oracle ELT Tools. Redundanzauswertung der Systemquellen und Prozessen auf Basis von ODI - Repository.
ODI 11.2 Auswertung: quellsystemrelevante Tabellen in PRD (Produktion), ABN
(Abnahme), ENT (Entwicklung) im Bezug auf Prozesse, d.h. ODI - Module.
--------------------------------------------------------------------
FAKT_TABELLEN IN_PRD_ABN_ENT PRD_ANZAHL ABN_ANZAHL ENT_ANZAHL
------------- --------------- ------------ ------------ ------------
AUX_FEHLERL.. X X X 58 57 0
FACT_AGENTA.. X X X 12.499.991 12.734.923 103.259
FACT_AGENTE.. X X X 14.541.005 14.541.914 7.292.509
FACT_ARBEIT.. X X X 1.596.836 1.596.155 26.355
FACT_BONANZ.. X X X 0 1.344 50
FACT_FGR_50.. X X X 906 906 1
FACT_ITRACK.. X X X 24.100 24.077 15.540
FACT_KORRES.. X X X 2.796.087 4.938.193 207.574
FACT_KORRES.. X X X 1.664.963 1.297.235 149.344
FACT_PROZES.. X X X 11.400.477 11.390.271 6.135.718
FACT_VIDEO_.. X X X 4.360 1.596 49
FACT_VORGAN.. X X X 50.502.275 50.908.370 13.263.490
..
E$_DIM_QUEU.. X X X 0 0 0
E$_FACT_AGE.. X X X 0 0 1.858
E$_FACT_AGE.. X X X 0 0 0
E$_FACT_ARB.. X X X 970.481 970.267 0
..
E$_FACT_KOR.. X X X 0 70.552 4
E$_FACT_PRO.. X X X 0 0 134.050
..
FACT_ELOK_K.. X 23.239
FACT_FAX .. X 19.635
..
48 Zeilen gewählt
--------------------------------------------------------------------
Bewertung:
POS ODI_RELEVANTE_TABELLE ODI_RELEVANTES_MODUL
--- ----------------------------------------- --------------------
1 FACT_AGENTACTIVITY 13
2 FACT_AGENTENKENNZAHLEN 1
3 FACT_ARBEITSZEIT 5
4 FACT_KORRESPONDENZ, FACT_KORRESPONDENZ_MA 8
5 FACT_PROZESSZEIT 7
6 FACT_VORGANGKENNZAHLEN 2, 3, 13, 1
-- 1.2 Liste --------------------------------------------- HBL 6,5 Sek
PAGE_ID OBJECT_TYPE OBJECT_NAME
---------- ----------------- ------------------------------
0
999
10 PACKAGE LPDB_UTL
10 TABLE MODELL
10 TABLE PROJEKT
10 TABLE PROJEKT_MODELL
..
20 VIEW V_CALCULATION
21 PACKAGE LPDB_LOG
21 TABLE PLANUNG
..
2020 TABLE PLAN_BEREICH
2030 SYNONYM LISON_GEBINDE
2040 SYNONYM LISON_GEBINDESTUECK
554 Zeilen gewählt.
------------------------------------------------
TABLE_NAME SEL_INS_UPD_DEL
-------------------------------- ---------------
TB_ESP_TRANSF_STCKL X X X
TB_ART_ERR X X X
TB_BASISARTIKEL X X X
..
TB_ARTTEXT_TMP X X
TB_ASI_OLD X
TB_ASI_SET2_OLD X
..
TBP_BA_RELEVANZ X
TB_BASISARTIKEL X
..
73 Zeilen ausgewählt.
Abgelaufen: 00:00:15.01
(nach Tabellen und Insert-, Update-, Delete-, Select- Operationen ausgewertet, Truncate- und Drop-DML als Delete interpretiert, Merge als Insert- und Udate-DML, View – Select-DML in separater Auswertung).
Reporting der Differenzen und weitgehend automatische Anpassung der unterschiedlichen DWH – DB -Schemas über mehrere Metaviews (Oracle data dictionary tables: von der DBA_TABLES bis zur DBA_COLUMN_COMMENTS).
Java - Eclipse Entwicklung: Performance und SQL Optimierung.
Erstellung des Konzeptes
Realisierung des DWH – Projektes: Aufbau der ETL -Schnittstelle zwischen Oracle und MS SQL – Server (Basis der Präsentationsschicht). Einsatz der SQL generativen Methoden (in Skripten, PL/SQL –ETL):
Entwicklung einer Repository Datenbank für Oracle 9i Metadaten.
Fachkonzept und Realisierung des Capacity Management DWH – Marts für Hard- und Softwaremanagement:
Entwicklungstools:
ORACLE: OWB bis 11g, ODI 12c, OBIEE, Forms, Reports (6i .. 2000 .. 10g), Discovery, Apex 4.0 .. 5.1, SQL Developer und Modeller, PL/SQL ? Developer, TOAD, JDeveloper, BI-Publisher
Sybase: Power Designer, Business Object
Methoden:
in Deutschland wieder ab 01.2017
Erstellung des Meta - DB Modells einer 25 Jahre entwickelten Autoleasinganwendung für die bevorstehende Cloud - Migration. Historisch vergleichende Schema- und Objekt -Auswertung in allen DB - Instanzen , von der Test- bis zur Produktionsumgebung.
Technische Projektleitung bezüglich der Datenanalyse und DWH - Modellierung, Entwicklung eines mandantenfähigen, internationalen Web - Portals im EU - Projekt (Java und Oracle Umfeld).
--------------------------------------------------------------------------------------
POS P_LEVEL_TABLE AB POS PO_LEVEL_TABLE AB POS P2O_LEVEL_TABLE AB CC
--- -------------- -- --- -------------------- -- ----- --------------------- -- -----
1 API_STATUS SS I
2 API_REPORT RT 2.5 API_REPORT_REQUEST RQ 1.8 API_REQUEST_STATUS QS n I
3 API_MIMETYPE MA 2.6 API_REPORT_MIMETYPE RM 2.5.9 API_REQUEST_RETRIEVE QR i I
4 API_PARAMETER PA 2.7 API_REPORT_PARAMETER RP 2.5.A API_REQUEST_PARAMETER QP N
--------------------------------------------------------------------------------------
C API_LOG LO
Das Beispiel zeigt meine denkbar kürzeste Form des E/R - Diagramms: als Tabelle. Alle 11 Tabellen einer kleinen Anwendung stehen samt ihre Referenzen und geordnet (POS von 1 bis C) in der Metatabelle. Die zwölfte referentiell nicht verbündete Tabelle heißt hier: API_LOG.
Das Bild dokumentiert in dieser Kurzform die Schnittstelle zwischen OLTP - Datenbank und einem APEX - Reporting - System, welches in Web die einzelnen Reports präsentiert. Die Log - Tabelle zeichnet den Vorgang auf und ermöglicht die ständige Performance - Bewertung der Schnittstelle (AB = Abkürzung, CC = Kardinalität der Korrespondenz).
Betreuung und Entwicklung des Oracle ELT Tools. Redundanzauswertung der Systemquellen und Prozessen auf Basis von ODI - Repository.
ODI 11.2 Auswertung: quellsystemrelevante Tabellen in PRD (Produktion), ABN
(Abnahme), ENT (Entwicklung) im Bezug auf Prozesse, d.h. ODI - Module.
--------------------------------------------------------------------
FAKT_TABELLEN IN_PRD_ABN_ENT PRD_ANZAHL ABN_ANZAHL ENT_ANZAHL
------------- --------------- ------------ ------------ ------------
AUX_FEHLERL.. X X X 58 57 0
FACT_AGENTA.. X X X 12.499.991 12.734.923 103.259
FACT_AGENTE.. X X X 14.541.005 14.541.914 7.292.509
FACT_ARBEIT.. X X X 1.596.836 1.596.155 26.355
FACT_BONANZ.. X X X 0 1.344 50
FACT_FGR_50.. X X X 906 906 1
FACT_ITRACK.. X X X 24.100 24.077 15.540
FACT_KORRES.. X X X 2.796.087 4.938.193 207.574
FACT_KORRES.. X X X 1.664.963 1.297.235 149.344
FACT_PROZES.. X X X 11.400.477 11.390.271 6.135.718
FACT_VIDEO_.. X X X 4.360 1.596 49
FACT_VORGAN.. X X X 50.502.275 50.908.370 13.263.490
..
E$_DIM_QUEU.. X X X 0 0 0
E$_FACT_AGE.. X X X 0 0 1.858
E$_FACT_AGE.. X X X 0 0 0
E$_FACT_ARB.. X X X 970.481 970.267 0
..
E$_FACT_KOR.. X X X 0 70.552 4
E$_FACT_PRO.. X X X 0 0 134.050
..
FACT_ELOK_K.. X 23.239
FACT_FAX .. X 19.635
..
48 Zeilen gewählt
--------------------------------------------------------------------
Bewertung:
POS ODI_RELEVANTE_TABELLE ODI_RELEVANTES_MODUL
--- ----------------------------------------- --------------------
1 FACT_AGENTACTIVITY 13
2 FACT_AGENTENKENNZAHLEN 1
3 FACT_ARBEITSZEIT 5
4 FACT_KORRESPONDENZ, FACT_KORRESPONDENZ_MA 8
5 FACT_PROZESSZEIT 7
6 FACT_VORGANGKENNZAHLEN 2, 3, 13, 1
-- 1.2 Liste --------------------------------------------- HBL 6,5 Sek
PAGE_ID OBJECT_TYPE OBJECT_NAME
---------- ----------------- ------------------------------
0
999
10 PACKAGE LPDB_UTL
10 TABLE MODELL
10 TABLE PROJEKT
10 TABLE PROJEKT_MODELL
..
20 VIEW V_CALCULATION
21 PACKAGE LPDB_LOG
21 TABLE PLANUNG
..
2020 TABLE PLAN_BEREICH
2030 SYNONYM LISON_GEBINDE
2040 SYNONYM LISON_GEBINDESTUECK
554 Zeilen gewählt.
------------------------------------------------
TABLE_NAME SEL_INS_UPD_DEL
-------------------------------- ---------------
TB_ESP_TRANSF_STCKL X X X
TB_ART_ERR X X X
TB_BASISARTIKEL X X X
..
TB_ARTTEXT_TMP X X
TB_ASI_OLD X
TB_ASI_SET2_OLD X
..
TBP_BA_RELEVANZ X
TB_BASISARTIKEL X
..
73 Zeilen ausgewählt.
Abgelaufen: 00:00:15.01
(nach Tabellen und Insert-, Update-, Delete-, Select- Operationen ausgewertet, Truncate- und Drop-DML als Delete interpretiert, Merge als Insert- und Udate-DML, View – Select-DML in separater Auswertung).
Reporting der Differenzen und weitgehend automatische Anpassung der unterschiedlichen DWH – DB -Schemas über mehrere Metaviews (Oracle data dictionary tables: von der DBA_TABLES bis zur DBA_COLUMN_COMMENTS).
Java - Eclipse Entwicklung: Performance und SQL Optimierung.
Erstellung des Konzeptes
Realisierung des DWH – Projektes: Aufbau der ETL -Schnittstelle zwischen Oracle und MS SQL – Server (Basis der Präsentationsschicht). Einsatz der SQL generativen Methoden (in Skripten, PL/SQL –ETL):
Entwicklung einer Repository Datenbank für Oracle 9i Metadaten.
Fachkonzept und Realisierung des Capacity Management DWH – Marts für Hard- und Softwaremanagement:
Entwicklungstools:
ORACLE: OWB bis 11g, ODI 12c, OBIEE, Forms, Reports (6i .. 2000 .. 10g), Discovery, Apex 4.0 .. 5.1, SQL Developer und Modeller, PL/SQL ? Developer, TOAD, JDeveloper, BI-Publisher
Sybase: Power Designer, Business Object
Methoden: