Forms and Reports 12c - Processes and Automation in Development and OperationsTorsten Kleiber
The current target architecture of IKB's credit and loan management is based on Oracle ADF and SOA and of course the database. But how can you protect in this time your Oracle Forms & Reports longtime investments, can you support their Development Lifecycle by Automation?
Many supporting technologies from the Java environment, such as branching models, automated build and deploy procedures or code review were established with the Oracle technologies and in the course of the regulatory process.
But there is still a large part of the Oracle Forms & Reports that have grown over 25 years and have not yet been replaced. Actually, we hoped that we would no longer need a version higher than 11g. Forms & Reports had been running very stably for years. A bug brought the migration to 12c back into focus to further run supported versions. The regulatory environment did the rest to revise the current processes and, where possible, to automate them.
So how do supporting technologies and automation fit in here?
I will show you a selection of these processes from IKB's development and operations life cycle:
* Installation of application server
* Regular patching
* Packaging of the local development environment
* Requirements documentation
* Branching
* Development
* Code Review
* Merge
* Deployment
* Traceability for Regulatory Purposes
The following tools are used, among others
* Jenkins
* Scripting with Bash and Powershell
* Git
* Bitbucket
* JIRA
* FormsAPI Master
Diese Präsentation zeigt die wichtigsten Aspekte, die beim Betrieb von Oracle GoldenGate überwacht werden müssen, um eventuelle Replikationsstörungen zu erkennen. Die Monitoring Werkzeuge, insbesondere die grafischen Tools aus dem "Oracle Management Pack for Oracle GoldenGate", werden vorgestellt.
Diese Präsentation gibt eine Einführung in Oracle GoldenGate (Stand 11.2). Die Funktionsweise, die Eigenschaften und die Anwendungsszenarien von Oracle GoldenGate werden grob umrissen.
Diese Präsentation zeigt das Oracle Portfolio im Bereich Ausfallsicherheit auf Oracle Datenbankebene. Ich habe sie 2012 erstellt und in verschiedenen Kundenwebcasts gezeigt.
Oracle GoldenGate: Synchronisation zwischen Oracle und MySQL Datenbanken, Nov...Ileana Somesan
Der Vortrag wurde auf der DOAG Konferenz im November 2012 gehalten. Mit Hilfe von Oracle GoldenGate lassen sich 1.) Oracle-Daten in eine MySQL Datenbank laden, 2.) eine Oracle und eine MySQL Datenbank dauerhaft auf dem gleichen Stand halten.
Forms and Reports 12c - Processes and Automation in Development and OperationsTorsten Kleiber
The current target architecture of IKB's credit and loan management is based on Oracle ADF and SOA and of course the database. But how can you protect in this time your Oracle Forms & Reports longtime investments, can you support their Development Lifecycle by Automation?
Many supporting technologies from the Java environment, such as branching models, automated build and deploy procedures or code review were established with the Oracle technologies and in the course of the regulatory process.
But there is still a large part of the Oracle Forms & Reports that have grown over 25 years and have not yet been replaced. Actually, we hoped that we would no longer need a version higher than 11g. Forms & Reports had been running very stably for years. A bug brought the migration to 12c back into focus to further run supported versions. The regulatory environment did the rest to revise the current processes and, where possible, to automate them.
So how do supporting technologies and automation fit in here?
I will show you a selection of these processes from IKB's development and operations life cycle:
* Installation of application server
* Regular patching
* Packaging of the local development environment
* Requirements documentation
* Branching
* Development
* Code Review
* Merge
* Deployment
* Traceability for Regulatory Purposes
The following tools are used, among others
* Jenkins
* Scripting with Bash and Powershell
* Git
* Bitbucket
* JIRA
* FormsAPI Master
Diese Präsentation zeigt die wichtigsten Aspekte, die beim Betrieb von Oracle GoldenGate überwacht werden müssen, um eventuelle Replikationsstörungen zu erkennen. Die Monitoring Werkzeuge, insbesondere die grafischen Tools aus dem "Oracle Management Pack for Oracle GoldenGate", werden vorgestellt.
Diese Präsentation gibt eine Einführung in Oracle GoldenGate (Stand 11.2). Die Funktionsweise, die Eigenschaften und die Anwendungsszenarien von Oracle GoldenGate werden grob umrissen.
Diese Präsentation zeigt das Oracle Portfolio im Bereich Ausfallsicherheit auf Oracle Datenbankebene. Ich habe sie 2012 erstellt und in verschiedenen Kundenwebcasts gezeigt.
Oracle GoldenGate: Synchronisation zwischen Oracle und MySQL Datenbanken, Nov...Ileana Somesan
Der Vortrag wurde auf der DOAG Konferenz im November 2012 gehalten. Mit Hilfe von Oracle GoldenGate lassen sich 1.) Oracle-Daten in eine MySQL Datenbank laden, 2.) eine Oracle und eine MySQL Datenbank dauerhaft auf dem gleichen Stand halten.
Javaland 2016 - Flyway vs. LiquiBase - Battle der DatenbankmigrationstoolsStephan Kaps
Nach einer Einleitung und Vorstellung der aktuellen Funktionsweise der Tools, werden die zwei bekanntesten OpenSource Tools Flyway und LiquiBase über 6 Runden miteinander verglichen.
Diese Präsentation gibt eine Einführung in die neuen Features der Oracle Datenbank 12c. Neben der neuen Datenbankoption Multitenant, werden die wichtigsten Erweiterungen in den Bereichen Information Lifecycle Management, Datensicherheit und Hochverfügbarkeit vorgestellt.
Already 4 years we plan the upgrade from 11c to a new supported version.
Somehow, on the one hand business projects were more important, on the other hand the exact technical procedure was not clear.
All databases have to be migrated, but some software vendors did not offer support at all.
The requirements diverged: consolidation to save costs versus dedicated environments to manage security and operations more easily.
When we finally knew how we wanted to proceed, technical details quickly threw the planning off course.
The target platform became 12c, 18 and now 19c
At some point, however, the threat of the final loss of support for 11g and the accumulating other requirements put the necessary pressure on the implementation.
This presentation will show you how and why we proceeded in this way and how we finally reached the finish line.
Maybe our experiences will help some of you to finally take the step!
Diese Präsentation stellt die Oracle Database Appliance X5-2 vor (Stand Juli 2015).
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Replikation im heterogenen Umfeld mit Oracle GoldenGateIleana Somesan
Replikation mit Oracle GoldenGate im heterogenen Umfeld. Slides von unserer Workshop-Reihe "Oracle GoldenGate-Das Startpaket" (September - Dezember 2013)
SQL Server 2016 ist der nächste logische und evolutionäre Schritt in der Entwicklung des SQL Server. In der Roadshow gab Referent Dieter Rüetschi den Teilnehmern die Entscheidungsgrundlage für eine Migration mit auf den Weg.
In der Roadshow wurden die evolutionären Erweiterungen, welche Microsoft SQL Server 2016 bietet, vorgestellt. Dazu gehören die höhere Performance dank verbesserter In-Memory-Leistung, die nächste Generation der Hochverfügbarkeit durch Always On, bessere Skalierbarkeit und erweiterte Reporting-Möglichkeiten. Zudem bietet SQL Server 2016 sowohl lokal wie auch in der Cloud eine einheitliche Umgebung - was das Arbeiten unabhängig davon macht, ob Ihre Daten in Ihrem Rechenzentrum oder in Ihrer Private Cloud sind.
Neben den Erweiterungen gab Dieter Rüetschi auch einen Einblick in die fundamentalen neuen Techniken, welche in SQL Server 2016 eingesetzt werden. Besonders erwähnt seien hier die Advanced Analytics, Query Data Store, und die Always Encrypted Technologie.
Gerne stellen wir Ihnen die Slides der SQL Server 2016 Roadshow zur Verfügung.
Viele Data-Warehouse-Entwicklungen leiden unter der Integration komplexerer Geschäftslogiken. Insbesondere lässt sich 3GL-Code (PLSQL, Java o.ä.) nur schlecht in ETL-Datenströme integrieren. Der Vortrag präsentiert die Table Function als ein mächtiges Instrument für die performante Integration von PL/SQL-Algorithmen in SQL. Nach einer kurzen Einführung in Table Functions werden die kritischen Faktoren wie Performance, Anfwandsminimierung, Wartbarkeit und Wiederverwendbarkeit beleuchtet. Die vorgestellten Stellschrauben zeigen, wie die Nachteile von Table Functions minimiert werden, um die Vorteile zur Optimierung von Data-Warehouse-Projekten zu nutzen. Die erläuterten Wirkungen werden anhand von Beispielen aus dem Umfeld von OWB, ODI und PLSQL-Entwicklungen belegt. Den Teilnehmer wurden auf Wunsch Generatoren und Code-Beispiele zur Verfügung gestellt. OPITZ CONSULTING Senior Berater Gero Knapstein hielt diesen Vortrag im Rahmen der DOAG Konferenz 2011 in Nürnberg.
Der Oracle Database In-Memory Advisor kann die Performance-Vorteile der In-Memory Option für eine konkrete DB abschätzen. Der Advisor kann bereits in einer 11g Datenbank ausgeführt werden.
Methoden zur Integration und Verwaltung von Portaldaten
Motivation
Verwaltung von Daten
Datenbankzugriff
Objektrelationales Mapping
Leichtgewichtiges Mapping: Beispiel mittels Spring
Schwergewichtiges Mapping: Beispiel mittels Hibernate
Integration von Daten
Pull and Push Verfahren
ETL Verfahren : Extract – Transform - Load
SAP BW/4HANA bringt eine Menge Änderungen in der Datenmodellierung (u.a. Reduktion der Modellierungsobjekte und Quellsysteme) mit sich. Wir geben Ihnen einen Überblick.
The article "WebLogic Server verwendet die Basis 12 - Das Dutzend ist voll" was published in the German Java Magazin 9.2012 and introduces WebLogic Server 12c with the complete Java EE 6 certification. Now WebLogic Server 12.1.3 supports Java SE 8 since JavaOne 2014 and WebLogic Server 12.1.3 supports some of the Java EE 7
specifications until it's fully Java EE 7 certified with WLS 12.2.1.
Der Vortrag beschreibt die Architektur eines serviceorientierten, modular erweiterbaren DWH-Modells und dem dazu gehörigen Berichtswesens. Er soll außerdem zeigen, wie ein solches Modell in ein bereits existierendes, stark heterogenes Umfeld eingebunden werden kann.
Die verschiedenen Schichten des DWH-Modells sowie die Einbindung in das Umfeld werden dabei detailliert beschrieben. Auf die Vor- und Nachteile der verschiedenen Modellierungsmöglichkeiten (3NF, Stern, Cube), sowie Aspekte der zukünftigen Erweiterung und Veränderung wird ebenfalls eingegangen. Eine kurze Übersicht über Tuning und Sicherheitsaspekte beendet den ersten Teil.
Der zweite Teil besteht aus einer Übersicht über die Einbindung des Berichtswesens in die Gesamtarchitektur. Verschiedene Ansatzmöglichkeiten für die Bedienung der Anforderungen verschiedener Nutzergruppen werden erarbeitet. Zuletzt werden Ideen zur Konsolidierung und Ablösung eines stark zerklüfteten, sich widersprechenden Berichtswesens gegeben.
Der Vortrag soll damit DWH-Architekten Möglichkeiten aufzeigen, wie man ein DWH zukunftssicher und flexibel modellieren und in ein heterogenes Umfeld einbetten kann. OPITZ CONSULTING Berater Arno Tigges hielt diesen Vortrag am 29.06.2010 bei der DOAG SIG BI/DWH in Köln.
OEM Cloud Control - Hochverfügbar von Kopf bis Fuß DanielHillinger
Vom Loadbalancer bis zum Storage muss jede Komponente hochverfügbar sein und sie müssen auch noch zusammenspielen, damit Cloud Control hochverfügbar wird und man die Downtime auch für geplante Maintenance-Aktionen gering halten kann. Ein besonderes Augenmerk werde ich dabei auf folgende Punkte legen:
- Loadbalancer Config
- Multi Instance OMS
- RAC-Datenbank
- Patching
Anwendungsmodernisierung mit Oracle Application Express (APEX)Niels de Bruijn
Lernen Sie warum man für legacy Anwendungen basierend auf Oracle Forms oder MS Access überlegen sollte, warum eine Migration auf eine neue Technologie sinnvoll ist.
Javaland 2016 - Flyway vs. LiquiBase - Battle der DatenbankmigrationstoolsStephan Kaps
Nach einer Einleitung und Vorstellung der aktuellen Funktionsweise der Tools, werden die zwei bekanntesten OpenSource Tools Flyway und LiquiBase über 6 Runden miteinander verglichen.
Diese Präsentation gibt eine Einführung in die neuen Features der Oracle Datenbank 12c. Neben der neuen Datenbankoption Multitenant, werden die wichtigsten Erweiterungen in den Bereichen Information Lifecycle Management, Datensicherheit und Hochverfügbarkeit vorgestellt.
Already 4 years we plan the upgrade from 11c to a new supported version.
Somehow, on the one hand business projects were more important, on the other hand the exact technical procedure was not clear.
All databases have to be migrated, but some software vendors did not offer support at all.
The requirements diverged: consolidation to save costs versus dedicated environments to manage security and operations more easily.
When we finally knew how we wanted to proceed, technical details quickly threw the planning off course.
The target platform became 12c, 18 and now 19c
At some point, however, the threat of the final loss of support for 11g and the accumulating other requirements put the necessary pressure on the implementation.
This presentation will show you how and why we proceeded in this way and how we finally reached the finish line.
Maybe our experiences will help some of you to finally take the step!
Diese Präsentation stellt die Oracle Database Appliance X5-2 vor (Stand Juli 2015).
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Replikation im heterogenen Umfeld mit Oracle GoldenGateIleana Somesan
Replikation mit Oracle GoldenGate im heterogenen Umfeld. Slides von unserer Workshop-Reihe "Oracle GoldenGate-Das Startpaket" (September - Dezember 2013)
SQL Server 2016 ist der nächste logische und evolutionäre Schritt in der Entwicklung des SQL Server. In der Roadshow gab Referent Dieter Rüetschi den Teilnehmern die Entscheidungsgrundlage für eine Migration mit auf den Weg.
In der Roadshow wurden die evolutionären Erweiterungen, welche Microsoft SQL Server 2016 bietet, vorgestellt. Dazu gehören die höhere Performance dank verbesserter In-Memory-Leistung, die nächste Generation der Hochverfügbarkeit durch Always On, bessere Skalierbarkeit und erweiterte Reporting-Möglichkeiten. Zudem bietet SQL Server 2016 sowohl lokal wie auch in der Cloud eine einheitliche Umgebung - was das Arbeiten unabhängig davon macht, ob Ihre Daten in Ihrem Rechenzentrum oder in Ihrer Private Cloud sind.
Neben den Erweiterungen gab Dieter Rüetschi auch einen Einblick in die fundamentalen neuen Techniken, welche in SQL Server 2016 eingesetzt werden. Besonders erwähnt seien hier die Advanced Analytics, Query Data Store, und die Always Encrypted Technologie.
Gerne stellen wir Ihnen die Slides der SQL Server 2016 Roadshow zur Verfügung.
Viele Data-Warehouse-Entwicklungen leiden unter der Integration komplexerer Geschäftslogiken. Insbesondere lässt sich 3GL-Code (PLSQL, Java o.ä.) nur schlecht in ETL-Datenströme integrieren. Der Vortrag präsentiert die Table Function als ein mächtiges Instrument für die performante Integration von PL/SQL-Algorithmen in SQL. Nach einer kurzen Einführung in Table Functions werden die kritischen Faktoren wie Performance, Anfwandsminimierung, Wartbarkeit und Wiederverwendbarkeit beleuchtet. Die vorgestellten Stellschrauben zeigen, wie die Nachteile von Table Functions minimiert werden, um die Vorteile zur Optimierung von Data-Warehouse-Projekten zu nutzen. Die erläuterten Wirkungen werden anhand von Beispielen aus dem Umfeld von OWB, ODI und PLSQL-Entwicklungen belegt. Den Teilnehmer wurden auf Wunsch Generatoren und Code-Beispiele zur Verfügung gestellt. OPITZ CONSULTING Senior Berater Gero Knapstein hielt diesen Vortrag im Rahmen der DOAG Konferenz 2011 in Nürnberg.
Der Oracle Database In-Memory Advisor kann die Performance-Vorteile der In-Memory Option für eine konkrete DB abschätzen. Der Advisor kann bereits in einer 11g Datenbank ausgeführt werden.
Methoden zur Integration und Verwaltung von Portaldaten
Motivation
Verwaltung von Daten
Datenbankzugriff
Objektrelationales Mapping
Leichtgewichtiges Mapping: Beispiel mittels Spring
Schwergewichtiges Mapping: Beispiel mittels Hibernate
Integration von Daten
Pull and Push Verfahren
ETL Verfahren : Extract – Transform - Load
SAP BW/4HANA bringt eine Menge Änderungen in der Datenmodellierung (u.a. Reduktion der Modellierungsobjekte und Quellsysteme) mit sich. Wir geben Ihnen einen Überblick.
The article "WebLogic Server verwendet die Basis 12 - Das Dutzend ist voll" was published in the German Java Magazin 9.2012 and introduces WebLogic Server 12c with the complete Java EE 6 certification. Now WebLogic Server 12.1.3 supports Java SE 8 since JavaOne 2014 and WebLogic Server 12.1.3 supports some of the Java EE 7
specifications until it's fully Java EE 7 certified with WLS 12.2.1.
Der Vortrag beschreibt die Architektur eines serviceorientierten, modular erweiterbaren DWH-Modells und dem dazu gehörigen Berichtswesens. Er soll außerdem zeigen, wie ein solches Modell in ein bereits existierendes, stark heterogenes Umfeld eingebunden werden kann.
Die verschiedenen Schichten des DWH-Modells sowie die Einbindung in das Umfeld werden dabei detailliert beschrieben. Auf die Vor- und Nachteile der verschiedenen Modellierungsmöglichkeiten (3NF, Stern, Cube), sowie Aspekte der zukünftigen Erweiterung und Veränderung wird ebenfalls eingegangen. Eine kurze Übersicht über Tuning und Sicherheitsaspekte beendet den ersten Teil.
Der zweite Teil besteht aus einer Übersicht über die Einbindung des Berichtswesens in die Gesamtarchitektur. Verschiedene Ansatzmöglichkeiten für die Bedienung der Anforderungen verschiedener Nutzergruppen werden erarbeitet. Zuletzt werden Ideen zur Konsolidierung und Ablösung eines stark zerklüfteten, sich widersprechenden Berichtswesens gegeben.
Der Vortrag soll damit DWH-Architekten Möglichkeiten aufzeigen, wie man ein DWH zukunftssicher und flexibel modellieren und in ein heterogenes Umfeld einbetten kann. OPITZ CONSULTING Berater Arno Tigges hielt diesen Vortrag am 29.06.2010 bei der DOAG SIG BI/DWH in Köln.
OEM Cloud Control - Hochverfügbar von Kopf bis Fuß DanielHillinger
Vom Loadbalancer bis zum Storage muss jede Komponente hochverfügbar sein und sie müssen auch noch zusammenspielen, damit Cloud Control hochverfügbar wird und man die Downtime auch für geplante Maintenance-Aktionen gering halten kann. Ein besonderes Augenmerk werde ich dabei auf folgende Punkte legen:
- Loadbalancer Config
- Multi Instance OMS
- RAC-Datenbank
- Patching
Anwendungsmodernisierung mit Oracle Application Express (APEX)Niels de Bruijn
Lernen Sie warum man für legacy Anwendungen basierend auf Oracle Forms oder MS Access überlegen sollte, warum eine Migration auf eine neue Technologie sinnvoll ist.
Bob the Builder - Build & Deploy von ADF Enterprise AnwendungenTorsten Kleiber
Das Team Kreditplattform der IKB entwickelt seit etwa 4 Jahren mit ADF. Wir deployen gegen den WebLogic Server. Mittlerweile arbeiten mittlerweile 15 Entwickler parallel an Projekten und Migrationen. Um dies zu gewährleisten wurden auch eine Menge Architekturentscheidungen neu gefällt und durch entsprechendes Refactoring umgesetzt.
Bereits mit dem ersten Lern-Projekt vor 4 Jahren kam das komplexe Thema Build- und Deployment auf. Da bisher kein Know-How vorhanden war stellte sich schnell die Frage, ob man das automatisieren kann. Aber wer sollte das machen – wir brauchten also „Bob“. Bob kümmert sich seitdem um alle Themen rund um Build und Deployment.
Im Vortrag werden seine bisherigen Entscheidungen und Vorgehensweisen besprochen, aber auch offene Ideen und Punkte angerissen:
- Build-Tools
- Deployment-Tools
- Build-Automatisierungs-Tools
- Branching
- Continuous Integration Server
- Konventionen über Konfigurationen
- Code-Checks
- Build/Deploy Geschwindigkeit
- Eleminieren von Abhängigkeiten
- Minimieren Build/Deployment-Zeiten
- Verfügbarkeiten maximieren
Agile Oracle database modeling and development - APEX Connect 2020Torsten Kleiber
We try to develop our features agile in branches and to merge them when they are ready for use.
Test Driven Development is on everyone's lips in Java and other languages.
Whether we develop ADF or JET or Spring, we try to apply these techniques in many places.
But what is the real foundation of most of our applications?
That is the Oracle database with its data model and its programming language PL/SQL!
Again and again you hear that merging data model scripts and PL/SQL programs are not practical.
But how are we supposed to develop our frontend according to these techniques if we don't start with it in the backend?
In the presentation I will show you how you can develop your data model and your programs in the database in an agile and test-driven way from the request to the refactoring.
You will see how tools like Git, Liquibase and utPLSQL work together.
Nach Oracle’s Ankündigung den OWB nicht weiter zu supporten stehen viele DWH-Architketen und Entwickler vor der Herausforderung sich mit dem Oracle Data Integrator auseinander zu setzen.
Anhand eines Projekts, bei dem Daten von unterschiedlichen mobilen Zeiterfassungen verarbeitet und konsolidiert werden sollen, wird in einem Erfahrungsbericht näher gebracht, was man bei der Arbeit mit dem ODI als OWB-Umsteiger beachten muss.
Wo gibt es zum Einstieg Herausforderungen und Probleme? Wo liegen die Vorteile des ODI? Anhand von konkreten Erfahrungen sollen diese Punkte dem Zuhörern aufgezeigt werden.
In diesem Vortrag ging es um die praktische Umsetzung von verschiedenen Cloud-Varianten:
- DBaaS
- IaaS
- PaaS
- MWaaS
Wir zeigen an konkreten Beispielen, wie man eine Cloud auf einer Exadata aufsetzt. Dabei werden unterschiedliche Architekturaspekte angesprochen:
- VLAN Tagging
- Backup mit ZFS
- Exadata Vorteile
- ZFS Storage Appliance
Unsere Experten Stefan Seck und Borys Neselovskyi hielten diesen Vortrag am 15.11.2017 bei der DOAG Konferenz in Nürnberg.
Das Build-System wurde mit dem TFS 2015 von Grund auf neu konzipiert. Trends wie Cross-Plattform-Entwicklung für unterschiedlichste Cloud-, Desktop-, Server- und Mobilplattformen wurden von Beginn an bei der Neuentwicklung adressiert. Das Definieren von Build-Prozessen ist ebenfalls deutlich einfacher geworden und die Komplexität von XAML-basierten Workflows wurde entfernt. Das Releasemanagement, für das automatisierte Deployment und Testen der Software, setzt nun ebenfalls auf dem Konzept des neuen Build-Systems auf und wurde eng in TFS und Web Access integriert.
Migration auf die OBIEE: In seinem Vortrag berichtet Till Sander (OPITZ CONSULTING) über die Migration des Discoverers auf die Oracle BI Suite Enterprise Edition (OBIEE).
Die Schweiz, das Land der vielen Sprachen. Das Translation Portal der Raiffeisen Schweiz bietet verschiedenste Möglichkeite Übersetzungsprozesse zu standardisieren und automatisieren. Bei der Entwicklung des Portals wurden ausschliesslich cloud native Dienste und Methoden eingesetzt. Wir zeigen auf, wie Serverless Code durch vollautomatisierte Pipelines integriert, getestet und ausgerollt wird. Dabei erfahren Sie unter anderem was Serverless aus Sicht DevOps für die Raiffeisen Schweiz und im Allgemeinen bedeutet.
Enabling AgileBI by managing the data warehouse software lifecycle with DataVault 2.0, generators, data virtualization and cotinuous integration using open source tools
Oracle implementierte über 500 neue Funktionen in die neuste Datenbankversion 12c. Da ist es schwierig, eine einzelne neue Funktion herauszupicken. Multitenant Pluggable Database, Life Cycle Management oder neue Funktionen im Bereich «High Availablity» sind nun verfügbar.
Fachspezialisten von Oracle gaben im Rahmen der Partnerschaft von Digicomp zu Oracle University einen Einblick in die Fülle und die Möglichkeiten der Version 12c.
Die Inhalte zielen auf alle Benutzergruppen der Oracle-DB: Administratoren, Entwickler, technische Berater, Consultants, High-Level-Manager, IT-Entscheider und alle anderen mit Interesse an der Weiterentwicklung der DB.
Azure Days 2019: Azure Chatbot Development for Airline Irregularities (Remco ...Trivadis
During major irregularities, the service desks of airline companies are heavily overloaded for short periods of time. A chatbot could help out during these peak hours. In this session we show how SWISS International Airlines developed a chatbot for irregularity handling. We shed light on the challenges, such as sensitive customer data and a company starting its journey into the cloud.
Azure Days 2019: Trivadis Azure Foundation – Das Fundament für den ... (Nisan...Trivadis
Trivadis Azure Foundation – Das Fundament für den erfolgreichen Einsatz der Azure Cloud
Die Azure Cloud steuert auf ihr 10-jähriges Jubiläum zu und ist in der Schweiz angekommen. Im Vergleich zum Betrieb von On-Premise Lösungen bietet die Cloud eine Vielzahl von Vorteilen. Viele Aufgaben aus der On-Premise Welt werden im Cloud Computing vom Anbieter übernommen.
Aber die Freiheiten, welche Cloud Computing bietet, sind sehr mächtig und das beste Rezept für Wildwuchs und Chaos. Viele unserer Kunden werden sich erst jetzt bewusst, um welche Aufgaben sie sich bereits vor 5 Jahren hätten kümmern sollen. Die Trivadis Azure Foundation ist unser in der Praxis erprobtes Vorgehen, um alle Vorteile der Cloud optimal Nutzen zu können, ohne die Kontrolle zu verlieren. In dieser Session bekommen Sie einen Einblick in unsere Azure Foundation Methodik, zusätzlich berichten wir von den Azure-Erfahrungen unserer Kunden.
Azure Days 2019: Business Intelligence auf Azure (Marco Amhof & Yves Mauron)Trivadis
In dieser Session stellen wir ein Projekt vor, in welchem wir ein umfassendes BI-System mit Hilfe von Azure Blob Storage, Azure SQL, Azure Logic Apps und Azure Analysis Services für und in der Azure Cloud aufgebaut haben. Wir berichten über die Herausforderungen, wie wir diese gelöst haben und welche Learnings und Best Practices wir mitgenommen haben.
Azure Days 2019: Master the Move to Azure (Konrad Brunner)Trivadis
Die Azure Cloud hat sich in den letzten 10 Jahren etabliert und steht heute sowohl global, als auch lokal zur Verfügung,
der Schritt in die Cloud muss aber gut geplant werden. In diesem Talk teilen wir unsere Erfahrungen aus diversen Projekten mit Ihnen. Wir zeigen, worauf Sie besonders achten müssen, damit Ihr Wechsel in die Cloud ein Erfolg wird.
Azure Days 2019: Keynote Azure Switzerland – Status Quo und Ausblick (Primo A...Trivadis
Die Azure Cloud ist in der Schweiz angekommen. In dieser Session beleuchtet Primo Amrein, Cloud Lead bei Microsoft Schweiz, die Einführung der Azure Cloud in der Schweiz, berichtet über die Erfolgsgeschichten und die Lessons Learned. Die Session wird mit einem Ausblick auf die Roadmap abgerundet.
Azure Days 2019: Grösser und Komplexer ist nicht immer besser (Meinrad Weiss)Trivadis
«Moderne» Data Warehouse/Data Lake Architekturen strotzen oft nur von Layern und Services. Mit solchen Systemen lassen sich Petabytes von Daten verwalten und analysieren. Das Ganze hat aber auch seinen Preis (Komplexität, Latenzzeit, Stabilität) und nicht jedes Projekt wird mit diesem Ansatz glücklich.
Der Vortrag zeigt die Reise von einer technologieverliebten Lösung zu einer auf die Anwender Bedürfnisse abgestimmten Umgebung. Er zeigt die Sonnen- und Schattenseiten von massiv parallelen Systemen und soll die Sinne auf das Aufnehmen der realen Kundenanforderungen sensibilisieren.
Azure Days 2019: Get Connected with Azure API Management (Gerry Keune & Stefa...Trivadis
This document summarizes Vinci Energies' use of Azure API Management to securely manage interfaces between their applications. It discusses how Vinci Energies used API Management to abstract, secure, and monitor interfaces for applications involved in their digital transformation, including a mobile time sheet app. It also provides an overview of Azure API Management, including key capabilities around publishing, protecting, and managing APIs, as well as pricing tiers and some missing features.
Azure Days 2019: Infrastructure as Code auf Azure (Jonas Wanninger & Daniel H...Trivadis
Heutzutage schreibt man nicht nur Applikationen mit Code. Dank der Cloud wird die Konfiguration von Infrastruktur wie virtuellen Maschinen oder Netzwerken in Code definiert und automatisiert ausgeliefert. Man spricht von Infrastructure as Code, kurz: IAC. Für Infrastructure as Code auf Azure gibt es viele tools wie Ansible, Puppet, Chef, etc. Zwei Lösungen stechen durch Ihren unterschiedlichen Ansatz heraus - Die Azure Resource Manager Templates (ARM) als Microsoft-native Lösung, immer auf dem neusten Stand, aber an Azure gebunden. Auf der anderen Seite Terraform von HashiCorp mit einer deskriptiven Sprache als Grundlage, dafür weniger Features im Security-Bereich. Für einen Grosskunden haben wir die beiden Technologien verglichen. Die Resultate zeigen wir in dieser Session mit Livedemos auf.
Azure Days 2019: Wie bringt man eine Data Analytics Plattform in die Cloud? (...Trivadis
Was waren die Learnings und Challenges um eine auf Azure basierende, moderne Data Analytics Plattform für einen großen Konzern als Service bereitzustellen und in das Enterprise zu integrieren? Ein Projekt mit vielen interessanten Aspekten über Azure BI Services wie HDInsight, die Integration in ein Enterprise in einem "as a Service" Model, Management der Kosten und Verrechnungen der Services, und noch viel mehr. Diese Session bietet Einblicke in eines unserer Projekte, die Ihnen in Ihrem nächsten Projekt behilflich sein werden.
Azure Days 2019: Azure@Helsana: Die Erweiterung von Dynamics CRM mit Azure Po...Trivadis
Die Helsana (https://www.helsana.ch), die Nummer 2 der grössten Krankenversicherungen der Schweiz, verfolgt eine moderne Cloud-First Strategie. Um komplexe Marketingkampagnen mit einem hohen Grad an Automatisierung ausführen zu können, wurden von Helsana diverse Produkte evaluiert. Leider fand sich keines, welches allen Anforderungen genügte. In enger Zusammenarbeit mit Microsoft wurde die zu 100% Azure-basierte Anwendung CRM-Analytics (CRMa) erstellt, welche Leads und Aufgaben aus dem Dynamics CRM gemäss komplexen Verteilregelwerken an die Regionen, Niederlassungen und Kundenbetreuer verteilt. Die Resultate und Performance der Kampagnen können über eine Data Analytics Strecke analysiert und in PowerBI visualisiert werden. Manuelle Prozesse zur Zielgruppenselektion wurden automatisiert und die Zeit von der Idee bis zur Selektion der Zielgruppe konnte von 10(!) Tagen auf einige Minuten reduziert werden. Mit der Einführung von CRMa hat die Helsana einen massgebenden Schritt in die Digitalisierung und zu einem ganzheitlichen Kampagnenmanagement geschafft.
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individ...Trivadis
TechEvent 2019: Kundenstory - Kein Angebot, kein Auftrag – Wie Du ein individuelles Angebot in 5 Sek formulierst; Martin Kortstiege, Ronny Bauer - Trivadis
TechEvent 2019: Security 101 für Web Entwickler; Roland Krüger - TrivadisTrivadis
The document discusses the top 10 security risks according to the OWASP organization. It summarizes each risk, provides examples, and recommends how to prevent the risks such as implementing access controls, validating user input to prevent injection and cross-site scripting attacks, encrypting sensitive data, keeping software updated to prevent vulnerabilities, and properly logging and monitoring systems. The overall message is for web developers to prioritize security, get informed on risks, validate input, and monitor systems.
TechEvent 2019: DBaaS from Swisscom Cloud powered by Trivadis; Konrad Häfeli ...Trivadis
The document describes a managed Oracle database as a service (DBaaS) that is jointly offered by Swisscom and Trivadis. It provides concise summaries of the key components and benefits of the service, including:
1) The service leverages the best of both Swisscom and Trivadis - Swisscom provides the cloud infrastructure and security while Trivadis provides database expertise and management.
2) Customers benefit from high availability, security within Swiss data centers, cost savings from outsourced management, and scalability.
3) Automation is a key part of the solution, allowing the service to be scaled through orchestration of virtual infrastructure,
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing Postgr...Trivadis
TechEvent 2019: Status of the partnership Trivadis and EDB - Comparing PostgreSQL to Oracle, the best kept secrets; Konrad Häfeli, Jan Karremans - Trivadis
TechEvent 2019: More Agile, More AI, More Cloud! Less Work?!; Oliver Dörr - T...Trivadis
The document discusses how organizations can increase agility through cloud technologies like containers and serverless computing. It notes that cloud platforms allow developers and operations teams to work more collaboratively through a DevOps approach. This enables continuous delivery of applications and infrastructure as code. The document also emphasizes the importance of security, compliance and control when adopting cloud technologies and a cloud native approach.
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 -...Trivadis
TechEvent 2019: Kundenstory - Vom Hauptmann zu Köpenick zum Polizisten 2020 - von klassischen zu agilen Prozessen; Martin Moog, Esther Trapp, Norbert Ziebarth - Trivadis
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - TrivadisTrivadis
Eberhard Loesch gave a presentation on the power of data at the Trivadis TechEvent in Regensdorf, Switzerland. He showed how the world's largest companies are leveraging data to grow their business. In Switzerland, over half of companies are focusing on improving data protection, while a third are experimenting with AI. Loesch provided examples of how customer, material, and sensor data could be combined and analyzed to gain insights and optimize business processes. The event also included sessions on using data to develop new business ideas and models and leveraging AI and analytics to help children.
TechEvent 2019: The sleeping Power of Data; Eberhard Lösch - Trivadis
Das ende von owb was nun migrationspfade fuer owb_projekte-dani schnider-stanislav lando
1. BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF
HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH
Das Ende von OWB – was nun?
Migrationspfade für OWB-Projekte
Dani Schnider
Stanislav Lando
2. Agenda
Das Ende von OWB – was nun?2 11.11.2015
1. Einleitung
2. ODI der offizieller Nachfolger von OWB
3. Migration nach PL/SQL
4. biGenius – DWH Generator
5. Kommerzielle ETL Tools (Informatica)
6. OpenSource ETL Tools (Talend)
7. Entscheidungskriterien
3. Das Ende von OWB – was nun?3 11.11.2015
1. Einleitung
7. Oracle Statement of Direction
Die Basisfunktionalität („OWB Basic ETL“) bleibt vorerst bestehen 12c Release1
erweiterte Funktionalitäten von OWB werden nicht mehr weiterentwickelt
Der OWB wird seit Oracle 11g Release 2 nicht mehr weiterentwickelt
Oracle Data Integrator ist offizieller Nachfolger vom OWB.
Der ODI ist kostenpflichtig und nicht mehr in der Datenbank-Lizenz enthalten.
Für die Migration von OWB nach ODI steht mit ODI 12c ein Migrationswerkzeug zur
Verfügung
OWB Support läuft aus
Das Ende von OWB – was nun?7 11.11.2015
8. Welche Migrationsszenarien sind möglich?
Das Ende von OWB – was nun?8 11.11.2015
Handlungsbedarf Oracle 12C
Nicht CDB-Architektur ist
DEPRECATED seit 12.1.0.2
„ Oracle Warehouse Builder on a
pluggable database operates the
same as a multi-instance or an
OWB_HOME configuration. ODI-
EE license is required to use this
functionality.”
Zeit zu handeln
10. Oracle Data Integrator (ODI)
Das Ende von OWB – was nun?10 11.11.2015
• 2006 Übernahme durch Oracle
• Oracle Datenstrukturen/Modelle
• ETL Strecken mit DB-Mitteln
• Einbindung von PL/SQL
• Neu im Vergleich zu OWB
• Einbindung von heterogenen Umgebungen: DB, SOA, WebServices
• AGENT – Konzept mit zeitgesteuerter Jobverarbeitung
• Knowledge Module Konzept
• Version12c Übernahme der OWB Bedienkonzepte
• OWB Migration Utility
11. Textbasierte Verarbeitung mit Config-Dateien
Voraussetzung OWB ab v.11.2.0.4 + patch und ODI ab v.12.1.3
ODI Migration Utility
Das Ende von OWB – was nun?11 11.11.2015
migrierbar nach ODI sind
• Module: Quelle und Ziel
• Locations
• Datenobjekte: Tabellen, Views, MViews
Dateien, Sequenzen, externe Tabellen
• Mappings: klassisch set-based, code
templates, pluggable
• Operatoren: fast alle
nicht migrierbar nach ODI sind
• Datenobjekte: Partitionen, Attribute Sets, Data Rules,
Locations für externe Tabellen
• Dimensionale, Discoverer und OBIEE Metadaten
• Eigene PL/SQL Prozeduren und Packages
• Queues, Streams, CDC Konfigurationen,
Benutzerdefinierte Datentypen
• Process Flows
• Data Quality, Data Profilies
• Mappings: row-based, mit o.g. Elementen
• OMB*Plus Skripte
OWB2ODI MIGRATION CHECK
12. ODI Migration Utility
Das Ende von OWB – was nun?12 11.11.2015
migration.config
ODI_MASTER_USER=SUPERVISOR
ODI_MASTER_URL=jdbc:oracle:thin:@localhost:1521:orcl
..
OWB_WORKSPACE_OWNER=OWB_OWNER
OWB_URL=localhost:1521:orcl
..
MIGRATION_MODE=DRY #CHECK|DRY|RUN
..
>./migration.sh ODISUPASS ODIUSRPASS OWBOWPASS migration.config
OdiStartOwbJob –WORKSPACE=<.> -LOCATION=<.> -OBJECT_NAME=<.> ..
13. Das Ende von OWB – was nun?13 11.11.2015
3. PL/SQL
14. PL/SQL Migrationsoption 1
Das Ende von OWB – was nun?14 11.11.2015
IST OWB IM HINTERGRUND NICHT PL/SQL?
WB_RT_API_EXEC.RUN_TASK ( location IN VARCHAR2,
task_type IN VARCHAR2,
task_name IN VARCHAR2,
custom_params IN VARCHAR2 DEFAULT NULL,
system_params IN VARCHAR2 DEFAULT NULL,
oem_friendly IN NUMBER DEFAULT 0,
background IN NUMBER DEFAULT 0 )
RETURN NUMBER;
15. PL/SQL Migrationsoption 2
Das Ende von OWB – was nun?15 11.11.2015
Sollte RUN_TASK unter der nächster DB Version nicht
laufen?
WB_RT_API_EXEC.RUN_TASK (...);
OWB Repository Schema OWBSYS durch eigene Implementierung ersetzten
Anpassung des Repository mit weiteren DB Versionen möglich
Aufwändige Wartung und Weiterentwicklung des OWB PL/SQL Code
3000 – 4000 Zeilen Code pro Mapping
OWB – PL/SQL Code ohne grafische Oberfläche
16. PL/SQL Migrationsoption 3
Das Ende von OWB – was nun?16 11.11.2015
PL/SQL-Extraktion über Intermediate Results
Einfache Extraktion der Logik durch Intermediate Results (set-based)
Fehlerbehandlung wird unterstützt (LOG ERRORS INTO)
Row-based Extraktion mit
größerem Aufwand möglich
Protokollierung, Ablaufsteuerung
erweiterte Fehlerbehandlung
müssen neu umgesetzt werden
17. PL/SQL Migrationsoption 4
Das Ende von OWB – was nun?17 11.11.2015
PL/SQL-Extraktion mit PL/SQL Analyser
https://www.salvis.com/blog/downloads/tvdca-trivadis-plsql-sql-codeanalyzer/
Extraktion der Logik durch PL/SQL-Parser
Automatisierung für viele Mappings (>1000) möglich
Command Line Utility mit XML Parse-Tree Ausgabe
Protokollierung, Ablaufsteuerung erweiterte Fehlerbehandlung muss neu umgesetzt
werden
18. Das Ende von OWB – was nun?18 11.11.2015
4. biGenius
19. biGenius Funktionsübersicht
Das Ende von OWB – was nun?19 11.11.2015
Business
Department
BRE
Business
Requirements
Engineering
BI ArchitectMGD
Modelling
Generation
Deployment
DWH Admin
LCM
Load Control Monitoring
DQT
Data Quality Testing
Data Steward
Business
Blueprints
Technical
Documentation
Staging Area
Cleansing Area
DWH Core
Data Mart
Source Source Source
Generated Objects:
- Tables
- Views
- ETL Processes
20. Standardisierte DWH-Architektur
Das Ende von OWB – was nun?20 11.11.2015
Beispiel:
10 Dimensionen
5 Faktentabellen
20 Entities
25 Quelltabellen
Generierte DWH-Objekte:
100 Tabellen
175 Views
100 ETL-Packages
Staging
Cleansing
DWH-Core
Data Mart
Source
Source Source
21. Migration eines standardisierten OWB-Projekts
Das Ende von OWB – was nun?21 11.11.2015
Import der Quell- und Zielstrukturen in biGenius Metadatenbank
Zuordnung Quell- und Zielattribute
– Implizite Zuordnung, falls Strukturen ähnlich aufgebaut sind
– Manuelle Zuordnung von Spezialfällen
Nachbearbeitung in biGenius Applikation
– Metadaten für Historisierung und Dimensionshierarchien
– Bei Bedarf Anpassungen von Templates
– Für Spezialfälle separate Templates aus „Intermediate Results“
Generierung von Tabellen, Views und Packages mittels PL/SQL Generator
23. Das Ende von OWB – was nun?23 11.11.2015
5. Kommerzielle ETL Tools
24. Warum ein anderes ETL Tool als ODI?
Das Ende von OWB – was nun?24 11.11.2015
Mögliche Gründe
Strategisches Tool im Unternehmen
Bestehendes Knowhow vorhanden
Heterogene DWH-Systeme
Marktanteil des Herstellers
Verbreitete kommerzielle ETL Tools
Informatica PowerCenter
IBM InfoSphere DataStage
SAP Business Objects Data Services
25. Beispiel: Informatica PowerCenter
Das Ende von OWB – was nun?25 11.11.2015
Nach Gartner das achte Jahr in Folge als Data Integration Marktführer (Stand 2014)
Mit SOA (Service Oriented Architecture) ist es möglich Services zu skalieren
Ausführung der Transformationen im separaten ETL-Server
ETL-Steuerung durch Integration Services (ETL in Blackbox)
Datenzugriff durch ODBC, JDBC + native DB Treiber
Systemüberwachung der Nodes (Domains) durch Service Management Prozess
Lizenzierung pro Kern des Domain-Servers
26. Migration nach Informatica PowerCenter
Das Ende von OWB – was nun?26 11.11.2015
Die Migration ist mit manuellem Aufwand verbunden
Import der Quell- und Zielstrukturen in PowerCenter Repository
Manuelle Neuentwicklung der Mappings
– Ähnliche Transformationen
wie OWB-Operatoren
– Stored Procedures können
in Mappings eingebaut werden
Nachbau der Ladeläufe mit Workflow Manager
27. Migration nach Informatica PowerCenter (Alternative)
Das Ende von OWB – was nun?27 11.11.2015
Extraktion von SQL Statements in OWB
– Via Intermediate Results
– Nur für set-based Mappings
SQL Statements in PowerCenter Mapping
verwenden
– SQL Override
– SQL Transformation
Achtung
– Schlechte Wartbarkeit der Mappings
– Nur als Übergangslösung zu empfehlen!
28. Das Ende von OWB – was nun?28 11.11.2015
6. OpenSource ETL Tools
29. Warum OpenSource?
Das Ende von OWB – was nun?29 11.11.2015
Hauptgrund für OpenSource-Produkte
Geringere Lizenzkosten
Achtung: OpenSource ≠ Gratis
OpenSource ETL Tools
Talend Open Studio
Pentaho Kettle
30. Beispiel: Talend Open Studio
Das Ende von OWB – was nun?30 11.11.2015
Open Source ETL Studio für wenig Geld
Java Architektur
Über 500 Components
– Vergleichbar mit Operatoren für OWB
Row-based Verarbeitung
– Mengenbasierte Ausführung umständlich möglich
Lizenzkosten pro Entwickler
Talend Job Designer für die Ablaufsteuerung
31. Migration nach Talend
Das Ende von OWB – was nun?31 11.11.2015
Import der Quell und Zielstrukturen in die Metadatenbank
Automatische Migration nicht möglich
– Arbeitsweise unterscheidet sich von OWB
Mögliche Lösung
– Extraktion von SQL aus OWB (Intermediate Results)
– SQL in Talend Component „rOracleRow“ kopieren
– Gleiche Problematik wie SQL Override in Informatica
Mit dem Job Designer ist der Nachbau der Ladeläufe erforderlich
32. Das Ende von OWB – was nun?32 11.11.2015
7. Entscheidungskriterien
33. Funktionsumfang
Das Ende von OWB – was nun?33 11.11.2015
Arbeitsweise
Bedienbarkeit
Plattformunabhängigkeit
Arbeitsweise Bedienbarkeit Plattformunabhängigkeit
ODI
Grafisches ELT-Tool, Ausführung
in Zieldatenbank
Grafische Darstellung der
Datenflüsse
Knowledge Module für zahlreiche
Quell- und Zielplattformen
PL/SQL
Prozedureale Programmierung in
Datenbank
Programmierung in Datenbank-
Editor, z.B. SQL Developer
Oracle-spezifisch
biGenius
Metadatenbasierter PL/SQL-
Generator, Ausführung in Zielda-
tenbank
GUI zur Erfassung und Pflege
der Metadaten
Generatoren für Oracle und SQL
Server
Kommerziell
Grafisches ETL-Tool, Ausführung
durch ETL-Server
Grafische Darstellung der
Datenflüsse
Unterstützung zahlreicher Quell-
und Zielplattformen
OpenSource
Grafisches ETL-Tool, Ausführung
durch ETL-Server
Grafische Darstellung der
Datenflüsse
Unterstützung zahlreicher Quell-
und Zielplattformen
34. Migration von OWB Projekten
Das Ende von OWB – was nun?34 11.11.2015
Migrationsaufwand Zeitaufwand
Manuelle
Nachbearbeitung
Zusätzlicher
Betriebsaufwand
ODI
Automatisierte Migration
durch OWB Migration
Utility
gering
Nachbau von Workflows und
speziellen Operatoren
zusätzlich Server pro
Agent
PL/SQL
Generierter OWB-Code
kann übernommen werden
mittel, für große
Projekte
automatisierbar
Implementierung von
Fehlerbehandlung, Logging,
etc.
keiner
biGenius
Importieren von Quell- und
Zielstrukturen, Generierung
der ETL-Prozesse
für standardisierte
Projekte gering,
für Spezialfälle
groß
Für Speziallogik müssen
Templates erstellt oder
angepasst werden
keiner
Kommerziell
Manuelle Übernahme von
SQL-Statements in ETL-Tool
hoher manueller
Aufwand
Überführung von SQL-
Statements in Logik des ETL-
Tool
ETL-Server
OpenSource
Manuelle Übernahme von
SQL-Statements in ETL-Tool
hoher manueller
Aufwand
Überführung von SQL-
Statements in Logik des ETL-
Tool
ETL-Server
35. Zusätzliche Kosten
Das Ende von OWB – was nun?35 11.11.2015
Schulungsaufwand Lizenzkosten
ODI
notwendig, aber für OWB-Entwickler ge-
ring
pro CPU der Zieldatenbank
PL/SQL
PL/SQL-Knowhow bei OWB-Entwickler
meistens vorhanden
in Datenbanklizenz enthalten
biGenius notwendig abhängig von Projektgröße
Kommerziell notwendig pro CPU im Domain-server (Informatica)
OpenSource notwendig pro Arbeitsplatz (Talend)
36. Wartung und Weiterentwicklung
Das Ende von OWB – was nun?36 11.11.2015
Wartbarkeit Performance & Tuning
ODI Sehr gut
Mengenbasierte Ausführung in der
Zieldatenbank
PL/SQL Schlecht wartbar
Mengenbasierte Ausführung in der
Zieldatenbank
biGenius Sehr gut
Mengenbasierte Ausführung in der
Zieldatenbank
Kommerziell Sehr gut
datensatzbasierte Ausführung über ETL-
Server
OpenSource Sehr gut
datensatzbasierte Ausführung über ETL-
Server
37. Das Ende von OWB – was nun?37 11.11.2015
Trivadis White Paper:
Das Ende von OWB – was nun?
Migrationspfade für OWB-Projekte.
http://www.trivadis.com/sites/default/files/downloads/migrationspfade-fuer-owb-projekte.pdf