Beam me up! OWB Migration nach 11gR2
Transcrição
Beam me up! OWB Migration nach 11gR2
DOAG Konferenz 2011 Beam me up! OWB Migration nach 11gR2 Beat Flühmann Senior Consultant BI & DWH Trivadis AG Zürich, 16. November 2011 BASEL 1 BERN LAUSANNE ZÜRICH DÜSSELDORF 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 FRANKFURT A.M. FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN Trivadis Facts & Figures 11 Trivadis Niederlassungen mit über 550 Mitarbeitern Hamburg Finanziell unabhängig und nachhaltig profitabel Kennzahlen 2010 Düsseldorf Umsatz CHF 101 / EUR 73 Mio. ~180 MA Dienstleistungen für über 700 Kunden in mehr als 1‘800 Projekten Frankfurt Über 170 Service Level Agreements Stuttgart Wien Freiburg Basel Bern Lausanne 2 2 Zürich München ~20 MA ~350 MA 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Mehr als 5'000 Trainingsteilnehmer Forschungs- und Entwicklungsbudget: CHF 5.0 / EUR 3.6 Mio. Das Besondere Kundenindividuelle Lösungskompetenz und Herstellerunabhängigkeit Technologiekompetenz bietet fundierte Methodenkenntnisse und eigenentwickelte Vorgehensweisen garantiert wiederholbare Qualität und Realisierungssicherheit hat über 17 Jahre Expertise in Oracle und Microsoft verfügt über ein eigenes Technology Center und setzt auf technologische Exzellenz Lösungs- und Integrations-Know-how hat eine breite, branchenübergreifende Kundenbasis und jährlich über 1800 Projekte verbindet technologisches Spezialistenwissen mit dem Verständnis für die Business-Spezifika des Kunden Begleitung über den gesamten IT-ProjektLifecycle 3 begleitet den gesamten IT-Projekt-Lifecycle mit einem modularen Dienstleistungsportfolio bietet für jeden „Reifegrad“ die passende Dienstleistungs- und Lösungskombination 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Der Referent Beat Flühmann dipl. Informatik Ingenieur (ETH Zürich) seit 2004 bei Trivadis vorher 7 Jahre bei Oracle (Schweiz) BI & DWH Oracle seit 1995 tätig als Consultant in Data Warehousing & Business Intelligence Oracle 7, 8i, 9i 10g, 11g Lösungs- und Beratungs-Know-how Consulting Projektleitung Review Performance-Tuning Beratung über den gesamten DWH/BIProjekt Lifecycle Analyse & Design Architektur von Data Warehouses Datenmodellierung ETL inklusive Data Profiling Reporting / BI Tools 4 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 AGENDA 1. Motivation für eine OWB Migration 2. Vorabklärungen Upgrade oder Migration 3. Installationsvorgang OWB Server Oracle Workflow OWB Client 4. OWB Migration 5 Export Setup Import Deployment 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Motivation für eine OWB Migration Datenbank-Upgrade auslaufender Support OWB GA Premier Extended Sustaining neue Funktionalitäten Release Date Support Support Support Ends Ends Ends Jul Oct Not Oct 2003 2007 Available 2010 Apr Jul Not Jul 2004 2007 Available 2010 Jul Jul Jul Indefinite 2005 2010 2013 Aug Aug Aug 2007 2012 2015 Sep Jan Jan 2009 2015 2018 Lizenzkosten 9.2 bessere Performance … oder soll besser gewartet werden, bis OWB und ODI ganz verschmelzen? 10.1 10.2 11.1 11.2 6 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Indefinite Indefinite Oracle Warehouse Builder & Oracle Data Integrator 2007 OWB 11.1 2008 ODI 10.1 2009 OWB 11.2 2010 ODI 11.1 ODI 11.2 2011 2012 Converged data integration platform 2013 7 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Design- und Runtime-Repository Umgebung Design Center Deploy, Execute Control Center Manager Design-Datenbank Design Repository Browser Design Repository Design Metadaten Design (History) Local OC4J Browser Server Reporting 8 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Control Center Service Ziel-Datenbank Runtime Repository Runtime Metadaten Deployments & Executions (History) Target Schema Target Schema AGENDA 1. Motivation für eine OWB Migration 2. Vorabklärungen Upgrade oder Migration 3. Installationsvorgang 4. OWB Migration 9 Setup OWB11gR2 Validierung Upgrade Export / Import Deployment 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Vorabklärungen Verfügbarkeit Server - in Datenbank integriert seit 11gR1 Client - mit Datenbank mitinstalliert - auch auf 64-bit, aber nicht supported! - OWB11gR2 Standalone Software Kompatibilität Client vs Server 10 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Upgrade oder Migration? Upgrade gesamtes Repository auf einmal - in-place Upgrade (gleiche DB) - via MDL Datei kein Redeployment nötig historisierte Design- und Runtime-(Deployments, Executions) AuditMetadaten – nur OWB10gR2 und 11gR1 Migration – 11 Export & Import der Design Metadaten nur einzelne Projekte auch OWB10gR1 und 9iR2 nur aktuelle Metadaten Redeployment 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 AGENDA 1. Motivation für eine OWB Migration 2. Vorabklärungen 3. Installationsvorgang OWB Server Oracle Workflow OWB Client 4. OWB Migration 12 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Installation OWB Server Oracle Database 11gR2 Keine zusätzliche Installation von OWB notwendig OWB 11.2.0.2 Megapatch V3 (12874883) Verfügbar auf allen Plattformen mit Oracle 11gR2 OWB11gR2 Standalone Software OWB11gR2 auf anderen DB-Versionen - Oracle 10gR1, Oracle 10gR2, Oracle 11gR1 (OWB Design Client auf anderer Plattform) (OWB Control Center Agent auf anderer Plattform) DB 10.2 10gR1 X 10gR2 X 11gR1 11gR2 13 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 OWB 10.2.0.4/5 11.1 11.2 X X X X X X X Installation OWB Server (Forts) neue Datenbank Oracle 11gR2 SQL> SQL> SQL> SQL> SQL> connect sys as sysdba @?/owb/UnifiedRepos/cat_owb.sql @?/owb/UnifiedRepos/reset_owbcc_home.sql alter user owbsys identified by ... account unlock; alter user owbsys_audit identified by ... account unlock; Upgrade Oracle 11gR1 SQL> connect sys as sysdba SQL> @?/owb/UnifiedRepos/cat_owb_reposupgrade.sql SQL> @?/owb/UnifiedRepos/reset_owbcc_home.sql 14 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Installation Oracle Workflow Verwendung von Process Flows in OWB Workflow 11i $ORACLE_HOME/owb/wf/install/Wfinstall.csh/bat 15 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Installation OWB Client Design Center Repository Assistant Control Center Manager Verfügbarkeit auf Plattform abklären auf Server vorinstalliert (auch 64 bit, aber nicht supported!) Exakt selbe Komponenten Release Nummer wie die Datenbank 16 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 AGENDA 1. Motivation für eine OWB Migration 2. Vorabklärungen 3. Installationsvorgang 4. OWB Migration 17 Setup OWB11gR2 Validierung Upgrade Export / Import Deployment 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 OWB9gR2: Repositories unterschiedliche Design, Runtime und Target Repositories je ein eigenes Schema Oracle Instance Control Center Service Design Repository Owner: Administrator: 18 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Runtime Repository Target Target Repository Repository OWB10gR2: OWB Unified Repository n Unified OWB Repositories je ein eigenes Schema und je ein Control Center Oracle Instance 19 Control Center Service 1 Control Center Service 2 Repository 1 Repository 2 Owner: Owner: Administrator: Administrator: User: User: 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 OWB11gR1/R2: Workspaces pro DB ein OWB Repository (OWBSYS)und ein Control Center mehrere Workspaces pro Repository möglich Oracle Instance Control Center Service Repository Owner OWBSYS Workspace Owner 20 Workspace Owner Workspace 1 Admin: Workspace 2 Admin: Workspace 3 Admin: User: User: User: 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 OWB11gR2 Setup: Workspace 21 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Lizenzmodell seit OWB10gR2 Enterprise ETL Option Data Profiling and Quality Option Connectors Option ETL Core Features ohne Aufpreis in der DB Lizenz enthalten 22 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Lizenzmodell ab OWB11gR2 $23‘000.pro Prozessor Oracle Data Integrator Enterprise Edition Data Profiling and Quality Option Connectors Option ETL Core Features ohne Aufpreis in der DB Lizenz enthalten 23 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Änderung Lizenzmodell The following features, previously licensed with the Oracle Warehouse Builder ETL Option, are no longer licensed with the Oracle Database. Instead, they are licensed via the Oracle Data Integrator Enterprise Edition: 24 Slowing Changing Dimensions (SCD) Type 2 and 3 XML Files as a target Transportable ETL modules, multiple configurations, and pluggable mappings Operators for pluggable mapping, pluggable mapping input signature, pluggable mapping output signature Design Environment Support for RAC Target load ordering Seeded spatial and streams transformations Process Flow Activity templates Process Flow variables support Process Flow looping activities such as For Loop and While Loop Process Flow Route and Notification activities Metadata lineage and impact analysis Metadata change propagation Schedulable Mappings and Process Flows Metadata Extensibility Deployment to Discoverer EUL Deployment to Oracle BI Beans catalog 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 OWB11gR2 Struktur Datenbank 1 1 Repository Oracle Instance 1 n Workspace OWB Repository 1 n Workspace A Workspace B Project Project 1 1 n Module X Module Module Y 1 1 Oracle 25 File Process 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Project 2 Project 3 Datenbankuser für OWB OWBSYS OWB Repository (Design und/oder Runtime Repository) OWBSYS_AUDIT * Zugriff von Control Center Agent auf Runtime Repository [Workspace Owner 1], [Workspace Owner 2] * Administrator des Workspaces [OWB User 1], [OWB User 2] * Entwickler mit Zugriff auf Workspace [Target Schema 1], [Target Schema 2] Zielschemas * Diese User haben keinen eigenen Objekte 26 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 AGENDA 1. Motivation für eine OWB Migration 2. Vorabklärungen 3. Installationsvorgang 4. OWB Migration 27 Setup OWB11gR2 Validierung Upgrade Export / Import Deployment 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 1) Validierung Design Metadaten Altlasten eliminieren Ausgangsdaten müssen fehlerfrei sein weniger Folgefehler Konsistenzprüfung Referenz-Log foreach ProjName [OMBLIST PROJECTS] { OMBVALIDATE PROJECT ‘$ProjName’ … } 28 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 AGENDA 1. Motivation für eine OWB Migration 2. Vorabklärungen 3. Installationsvorgang 4. OWB Migration 29 Setup OWB11gR2 Validierung Upgrade Export / Import Deployment 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Upgrade von OWB10gR2 Vorbereitung SQL> SQL> SQL> SQL> SQL> connect sys as sysdba @?/owb/UnifiedRepos/cat_owb.sql @?/owb/UnifiedRepos/reset_owbcc_home.sql alter user owbsys identified by ... account unlock; alter user owbsys_audit identified by ... account unlock; Upgrade mit Repository Assistant Bestehendes Repository wird in MDL-Files exportiert und in OWBSYS importiert 1. 2. 3. auch über Datenbankgrenzen hinweg 30 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Upgrade von OWB11gR1 Vorbereitung SQL> connect sys as sysdba SQL> @?/owb/UnifiedRepos/cat_owb_reposupgrade.sql SQL> @?/owb/UnifiedRepos/reset_owbcc_home.sql Upgrade mit Repository Assistant Bestehendes Repository in OWBSYS wird upgraded 1. 2. 31 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 AGENDA 1. Motivation für eine OWB Migration 2. Vorabklärungen 3. Installation 4. OWB Migration 32 Setup OWB11gR2 Validierung Upgrade Export / Import Deployment 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Export aus bestehendem OWB Release Export mit Design Center 1. Public Project 2. Locations & Control Centers 3. Projekte (einzeln) Analyse der Logs foreach Projekt [OMBLIST PROJECTS] { OMBCC ‚$Projekt‘ OMBEXPORT MDL_FILE ‘$Projekt.mdl’ … } 33 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Import in OWB11gR2 Design Center Import mit Design Center 11gR2 1. Public Project 2. Locations & Control Centers 3. Projekte (einzeln) Zwischenschritt über 11gR2-MDL-Datei foreach Projekt {Projekliste} { OMBIMPORT MDL_FILE ‘$Projekt.mdl’ … } 34 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Analyse Import Logs Strukturprobleme Lizenzverletzungen Migrations-Bugs Property Settings bei Merge striktere Validierung - ALL_CONSTRAINTS auf Tabellen ohne Constraints - Bound von Objekten über Projektgrenzen in OWB10gR2 • Konzept „nicht-Oracle“ Datenbanken 35 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 AGENDA 1. Motivation für eine OWB Migration 2. Vorabklärungen 3. Installationsvorgang 4. OWB Migration 36 Setup OWB11gR2 Validierung Upgrade Export / Import Deployment 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 Deployment Registrierung der Locations Deployment der Objekte Vorsicht bei „datenhaltenden“ Objekten (Tabellen, MViews, Sequences) Testing …. 37 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 DEN TRIVADISSTAND FINDEN SIE AUF Trivadis AG Beat Flühmann Europastr. 5 CH-8152 Glattbrugg/Zürich EBENE 3, STAND NR. 304 BASEL 38 BERN LAUSANNE ZÜRICH DÜSSELDORF 2011 © Trivadis Beam me up! OWB Migration nach 11gR2 6. November 2011 FRANKFURT A.M. Tel. +41-44-808 70 20 Fax +41-44-808 70 21 [email protected] www.trivadis.com FREIBURG I.BR. HAMBURG MÜNCHEN STUTTGART WIEN