ebook img

Apex und DB Links PDF

32 Pages·2012·0.77 MB·German
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Apex und DB Links

Projekte Firma: Bank Projekt: Konzeption und Entwicklung eines Data Warehouse für die leistungsbezogene Bewertung der einzelnen Bereiche und die Kommunikation der Ergebnisse innerhalb der Aufbauorganisation (Bottom/Up Modell) anhand von leading indicators. Software: DB2, ShowCase, ESSBASE, AS/400, Windows NT “Instructions for living a life. Pay attention. Be astonished. Tell about it.” Mary Oliver, US Autorin Sven-Uwe Weller Referent Apex und Datenbanklinks Einsatz in Produktivumgebungen Projekte Firma: Bank Projekt: Konzeption und Entwicklung eines Data Warehouse für die leistungsbezogene Bewertung der einzelnen Bereiche und die Kommunikation der Ergebnisse innerhalb der Aufbauorganisation (Bottom/Up Modell) anhand von leading indicators. Software: DB2, ShowCase, ESSBASE, AS/400, Windows NT “I'm sorry, coffee's out of the question. When I moved to California I promised my mother that I wouldn't start doing drugs.” Dr. Sheldon Cooper, Big Bang Theory Firma www.syntegris.de syntegris information solutions GmbH, Hermannstr. 54-56, 63263 Neu-Isenburg “Before I refuse to take any questions, I have an opening statement” Ronald Reagan Apex und Datenbanklinks Einleitung Basis  Praktische Projekterfahrungen mit Apex (3.2 – 4.1)  Anbindung mehrerer Oracle DBs mittels DB-Links Gliederung  Systemlandschaft / Einsatzszenarien  Typische Probleme und Lösungen www.syntegris.de syntegris information solutions GmbH, Hermannstr. 54-56, 63263 Neu-Isenburg “It's hard for corporations to understand that creativity is not just about succeeding. It's about experimenting and discovering.” Gordon Mackenzie, author and artist Gründe für den Einsatz von APEX Systemlandschaft • Moderne Oberfläche (browserbasiert) • Existierende Kenntnisse (SQL, Datenmodell, etc.) können weiterverwendet werden, • Neue Sprachen sind (im ersten Moment) nicht nötig. • Schnell vorzeigbare Ergebnisse • Geringer Deploymentaufwand (keine Client Installation, einfaches Provisioning) • Administrationskenntnisse im Oracle Umfeld sind bereits vorhanden. • Potential für Mobile Apps / läuft auch auf dem Tablett • Keine Lizenzkosten www.syntegris.de syntegris information solutions GmbH, Hermannstr. 54-56, 63263 Neu-Isenburg “Change the changeable, accept the unchangeable, and remove yourself from the unacceptable.” Denis Waitley Systemlandschaft grünen Projekte auf der Wiese sind selten! Nachteile / Hürden • Änderungen an existierenden System sind nicht gestattet • DBAs / Sysadmins haben keine Erfahrung mit APEX • Alles soll in einer einheitlichen integrierten Umgebung laufen www.syntegris.de syntegris information solutions GmbH, Hermannstr. 54-56, 63263 Neu-Isenburg “In the book of life, the answers aren’t in the back.” Charlie Brown Reporting Applikation Szenario 1 - Anforderung Für ein OLTP-Fremdsystem eines Softwareherstellers sollen zusätzliche Reports und Statistiken erstellt werden. Eine Erweiterung innerhalb des Fremdsystems ist sehr teuer oder dauert sehr lange. Die Applikationsbetreuer und Entwickler verfügen aber über solide Kenntnisse des zugrundeliegenden Datenmodels. Erweiterungen im Schema sind aber aus lizenzrechtlichen Gründen nicht gestattet. www.syntegris.de syntegris information solutions GmbH, Hermannstr. 54-56, 63263 Neu-Isenburg “The only source of knowledge is experience” Albert Einstein Reporting Applikation Szenario 1 - Lösung Die nötigen Reports werden in einer Apex Applikation zusammengefasst. Diese greift mittels read-only DB Links auf das existierende Schema zu. Lokal werden praktisch keine Daten gehalten. www.syntegris.de syntegris information solutions GmbH, Hermannstr. 54-56, 63263 Neu-Isenburg “I've never fooled anyone. I've let people fool themselves.” Marilyn Monroe Zugriff auf mehrere DBs gleichzeitig Szenario 2 - Anforderung Datenvergleich oder -abgleich zwischen Test- und Produktivsystemen. Mittels geeigneter Mechanismen kann der gleiche (Apex-)Report sowohl für den Zugriff auf eine Test Instanz, als auch für den Zugriff auf eine Produktiv Instanz verwendet werden. Dies ist insbesondere bei Erweiterungen am vorhandenen System oder bei Vorabuntersuchungen für neue Releases (Tests) sehr praktisch. Es gibt auch die Möglichkeit Reports zu erstellen, die gleichzeitig die Daten beider Systeme anzeigen, z.B. bei regional verteilten Datenbanken. www.syntegris.de syntegris information solutions GmbH, Hermannstr. 54-56, 63263 Neu-Isenburg “One is apt to overestimate beauty when it is rare” Mark Twain Zugriff auf mehrere DBs gleichzeitig Szenario 2 – Lösung A Beispiel für Reports mit Daten aus beiden remote-DB- Instanzen. Select ‘TEST’ source, t.* from emp@testdb t UNION ALL select ‘PROD’ source, p.* from emp@proddb p ; Tipp: Immer UNION ALL verwenden. Niemals nur UNION. www.syntegris.de syntegris information solutions GmbH, Hermannstr. 54-56, 63263 Neu-Isenburg “Nichts ist mächtiger als eine Idee deren Zeit gekommen ist.” Victor Hugo Zugriff auf mehrere DBs gleichzeitig Szenario 2 – Lösung B Beispiel für Report, der zwischen den Instanzen umschaltbar ist. create synonym empremote on emp@testdb; select e.* from empremote e; Daten aus der Instanz 1# werden angezeigt. Danach Switch des DB Links oder alternativ umschalten eines Synonyms auf den zweiten Link drop synonym empremote; create synonym empremote on emp@proddb; select e.* from empremote e; Nun kommen die Daten aus der Instanz 2#! www.syntegris.de syntegris information solutions GmbH, Hermannstr. 54-56, 63263 Neu-Isenburg

Description:
Existierende Kenntnisse (SQL, Datenmodell, etc.) können weiterverwendet . “If Microsoft ever does applications for Linux it means I've won.” . Jean-Paul Sartre. Beispiel: DB . Entweder weil die entsprechenden Server bzw. VMs.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.