UKOUG BIRT SIG 2014 – ODI for OWB Developers

download UKOUG BIRT SIG 2014 –  ODI for OWB Developers

of 41

Embed Size (px)

Transcript of UKOUG BIRT SIG 2014 – ODI for OWB Developers

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    Rittman Mead ConsultingOracle Data Integrator forOracle Warehouse Builder Developers

    Jrme FranoisseUKOUG BIRT SIG - 17th September 2014

    Wednesday, 10 September 14

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    Jrme Franoisse

    Consultant for Rittman Mead Oracle BI/DW Architect/Analyst/Developer

    ODI TrainerProviding ODI support on OTN ForumsODI 12c Beta Program MemberBlogger at http://www.rittmanmead.com/blog/Email : jerome.francoisse@rittmanmead.comTwitter : @JeromeFr

    Wednesday, 10 September 14

    http://www.rittmanmead.com/blog/http://www.rittmanmead.com/blog/mailto:jerome.francoisse@rittmanmead.commailto:jerome.francoisse@rittmanmead.com

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    Rittman Mead

    Oracle Gold partner with offices in Europe, US (Atlanta), Australia, India and South Africa

    World leading specialist partner for technical excellence, solutions delivery and innovation in Oracle BI

    Provide consulting, training, global managed services for customers around the world

    120+ consultants including 1 Oracle ACE Director, 3 Oracle ACEs and 1 Oracle ACE Associate

    All expert in Oracle BI, DW, EPM and Analytics tech

    Skills in broad range of supporting Oracle tools: OBIEE, OBIA, ODIEE, Essbase, Oracle OLAP, GoldenGate, Exadata, Endeca

    Blog : http://www.rittmanmead.com/blog/Twitter : @rittmanmead

    Wednesday, 10 September 14

    http://www.rittmanmead.com/blog/http://www.rittmanmead.com/blog/

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    Agenda

    HistorySimilaritiesDifferencesOverview and ArchitectureTour of ODI 12cODI StudioMappingsKnowledge Modules

    OWB to ODIExecutionMigration

    Wednesday, 10 September 14

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    History of OWB & ODI

    2000 - First release of OWB2006 - Oracle buys Sunopsis - ODI 10g - OWB Standard and Enterprise Editions2008 - Roadmap to merge the products2009 - Oracle Data Integrator Enterprise Edition2010 - ODI 11g2013 - ODI 12c2015 - End of support for OWB

    Wednesday, 10 September 14

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    Similarities

    Leverage database capabilitiesETL objects are stored in the databaseFlow-based developmentCan use the ELT paradigm

    Wednesday, 10 September 14

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    Flow-based

    Wednesday, 10 September 14

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    Flow-based

    Wednesday, 10 September 14

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    ETL vs ELT

    Reduce network transferReduce hardware costsSet-based operations

    Leverage target platform capabilitiesReferential Integrity Check

    Wednesday, 10 September 14

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    ETL vs ELT

    Reduce network transferReduce hardware costsSet-based operations

    Leverage target platform capabilitiesReferential Integrity Check

    Wednesday, 10 September 14

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    ETL vs ELT

    Reduce network transferReduce hardware costsSet-based operations

    Leverage target platform capabilitiesReferential Integrity Check

    Wednesday, 10 September 14

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    ODI Differences

    Heterogeneous (Oracle, IBM DB/2, SQL Server, Flat files, Webservices, Hadoop, ...)No deployment, the code is generated at run-timeCode executed by agentsRepository stored on any RDBMS (not only Oracle)Separation between Physical and Logical implementationPossibility to customise the code thanks to Knowledge ModulesParallelismReal-time

    Wednesday, 10 September 14

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    Extract and load to many data sources

    Structured Data Oracle, SQL Server, IBM DB/2 etc

    Multi-dimensional Data Essbase, Oracle OLAP, MS AS

    Big DataHadoop, Hive

    Packaged ApplicationsLegacy

    CICS, ISM, VSAM etcB2B

    EDIFACT, X12, RosettaNetFinancial Management

    Hyperion, XBRLBroad range of protocols

    JCA, JDBC, ODBC, FTP, HTTP etc

    Wednesday, 10 September 14

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    ODI 12c Key Components

    ODI Studio (the main development IDE)Designer NavigatorOperator NavigatorTopology NavigatorSecurity Navigator

    ODI Agents (used for executing mappings and packages)

    ODI Console (web-based console for running published packages)

    ODI Repositories (contain definitions of models, interfaces and other objects)

    DesignerModel data sources

    Define projectsCreate interfaces

    Release scenarios

    OperatorView running interfaces and

    packagesOperate production

    RepositoryStandaloneAgent

    Orchestrateinterfaces and scenarios

    Information Systems(Databases, files, applications)

    Wednesday, 10 September 14

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    ODI 12c Key Components

    ODI Studio (the main development IDE)Designer NavigatorOperator NavigatorTopology NavigatorSecurity Navigator

    ODI Agents (used for executing mappings and packages)

    ODI Console (web-based console for running published packages)

    ODI Repositories (contain definitions of models, interfaces and other objects)

    Security

    Topology

    Versioning

    Master Repository

    Models

    Projects

    Execution

    Work Repository(Development)

    Execution

    Execution Repository(Production)

    Wednesday, 10 September 14

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    ODI Architecture

    Wednesday, 10 September 14

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    Physical and Logical Topology

    DEV_SCOTT

    SH

    HR

    SCOTT

    HR

    SCOTT

    SH

    HUM_RES

    DEV_OP

    TEST_OP

    PROD_OP

    Physical Contexts Logical

    Wednesday, 10 September 14

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    Physical and Logical Topology

    DEV_SCOTT

    SH

    HR

    SCOTT

    HR

    SCOTT

    SH

    HUM_RES

    DEV_OP

    TEST_OP

    PROD_OP

    Physical

    SCOTT

    SH

    HR

    Contexts Logical

    Wednesday, 10 September 14

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    Physical and Logical Topology

    DEV_SCOTT

    SH

    HR

    SCOTT

    HR

    SCOTT

    SH

    HUM_RES

    DEV_OP

    TEST_OP

    PROD_OP

    Physical

    SCOTT

    SH

    HR

    Contexts Logical

    DEV

    TEST

    PROD

    Wednesday, 10 September 14

  • T : +44 (0) 1273 911 268 (UK) or (888) 631-1410 (USA) or +61 3 9596 7186 (Australia & New Zealand) or +91 997 256 7970 (India)

    E : info@rittmanmead.comW : www.rittmanmead.com

    Physical and Logical Topology

    DEV_SCOTT

    SH

    HR

    SCOTT

    HR

    SCOTT

    SH

    HUM_RES

    DEV_OP

    TEST_OP

    PROD_OP

    Physical

    SCOTT

    SH

    HR

    Contexts Logical

    DEV

    TEST

    PRO