Diplombericht Master Thesis
Diplombericht Master Thesis
Diplombericht Master Thesis
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>Diplombericht</strong><br />
<strong>Master</strong> <strong>Thesis</strong> MAS-07-01.21<br />
Inhaltsverzeichnis<br />
1 Allgemeines......................................................................................................... 6<br />
1.1 Dokument ........................................................................................................ 6<br />
1.1.1 Zweck.......................................................................................................... 6<br />
1.1.2 Umfang........................................................................................................ 6<br />
1.1.3 Leserkreis.................................................................................................... 6<br />
1.1.4 Übersicht..................................................................................................... 6<br />
1.1.5 Begriffe und Definitionen ............................................................................. 6<br />
1.1.6 Nomenklatur................................................................................................ 6<br />
2 Projektübersicht.................................................................................................. 7<br />
2.1 Allgemeine Beschreibung ................................................................................ 7<br />
2.1.1 ETL Prozess................................................................................................ 7<br />
2.1.2 Ladeprozess kleine Tabellen ....................................................................... 8<br />
2.1.3 Ladeprozess grosser Tabellen ................................................................... 8<br />
2.2 Problemstellung............................................................................................... 9<br />
2.3 Projektziele...................................................................................................... 9<br />
2.4 Mögliche Lösungen........................................................................................ 10<br />
2.4.1 LogMiner (erste Vision) ............................................................................. 10<br />
2.4.2 Timestamp / Change Key Column ............................................................. 11<br />
2.4.3 Tabel differencing...................................................................................... 11<br />
2.4.4 Oracle Change Data Capture .................................................................... 12<br />
2.5 Entscheid....................................................................................................... 13<br />
2.5.1 Erklärung zur Bewertung ........................................................................... 13<br />
3 Analyse .............................................................................................................. 15<br />
3.1 Change Data Capture.................................................................................... 15<br />
3.1.1 Architektur ................................................................................................. 15<br />
3.1.1.1 Publisher......................................................................................... 16<br />
3.1.1.2 Source Tabelle................................................................................ 16<br />
3.1.1.3 Change Source............................................................................... 16<br />
3.1.1.4 Change Set..................................................................................... 16<br />
3.1.1.5 Change Table ................................................................................. 16<br />
3.1.1.6 Subscriber....................................................................................... 16<br />
3.1.2 Change Data Capture Modus .................................................................... 17<br />
3.2 Applikation..................................................................................................... 18<br />
3.2.1 Pakete....................................................................................................... 18<br />
3.2.2 Use Case Diagramm (Publish) .................................................................. 19<br />
3.2.3 Übersicht Use Cases (Publish).................................................................. 20<br />
3.2.4 Aktoren...................................................................................................... 20<br />
3.2.5 Detailbeschreibung Use Cases (Publish)................................................... 21<br />
3.2.5.1 Programm starten ........................................................................... 21<br />
3.2.5.2 Login............................................................................................... 22<br />
3.2.5.3 Destinationsystem konfigurieren ..................................................... 23<br />
3.2.5.4 Change Source konfigurieren.......................................................... 24<br />
3.2.5.5 Change Source löschen.................................................................. 26<br />
3.2.5.6 Change Set konfigurieren ............................................................... 28<br />
3.2.5.7 Change Set löschen........................................................................ 30<br />
3.2.5.8 Changetabelle ändern..................................................................... 32<br />
3.2.5.9 Changetabelle purgen..................................................................... 34<br />
10.09.2009 Seite 3 von 80