DATA INTEGRATION TOOLS UNIVERSE INFORMATICA STRENGTHS CAUTIONS • Breadth of Functionality and Usage • Market presence and alignment to evolving needs • Appeals to IT and non technical roles • Pricing • Administrative Complexity • Ease of integrated deployment across product portfolio Customer Base is 5500 organizations. IBM STRENGTHS CAUTIONS • Breadth and diversity of usage • Mind share synergy with related markets • Alignment with information infrastructure and enterprise information management (EIM) • Pricing • General usability challenges • Deployment of multiple components across the portfolio Customer Base is 10,300 organizations. SAP STRENGTHS CAUTIONS • Broad usage and functionality • Synergy with EIM enabling technologies and SAP applications • Market presence and growth • Market emphasis and perception • Integration of product components • Product support and version upgrades Customer Base is 12000 organizations. SAS STRENGTHS CAUTIONS • Relevant and extensive functionality • Customer relationship excellence • Integrated product set • Price point and TCO • Links with data quality and operations • Product messaging Customer Base is 14000 organizations. ORACLE STRENGTHS CAUTIONS • Usability and Productivity • Integrated usage of vendor portfolio • Leverage wide span of markets • Pricing and licensing • Skills availability • Time to value Customer Base is 4000 organizations. MICROSOFT STRENGTHS CAUTIONS • Relevant core capabilities • Breadth of functionality • Broadening use cases • Platform support • Brand awareness and presence • Metadata support and integration of portfolio Customer Base is 13000 organizations. ODI KEY DIFFERENTIATORS Lower Total cost of Ownership • Lower license costs • Less architectural complexity, no middle tier, better hardware leverage, less energy costs, lower on-going administrative costs • Increased productivity: declarative design, knowledge modules • OGG, BI, BPEL, WLS, Big Data integration means less custom coding than ETL tools, better leverage existing and future investment in these products Performance Integrated solution for Oracle customers Complete picture, supports ZDT migrations, consolidations, upgrades, realtime feeds, bulk loading, maximum availability TRADITIONAL VS. NEXT GENERATION Traditional: Separate ETL Server • Proprietary ETL Engine Traditional ETL Architecture • Poor Performance • High Costs for Separate Standalone Server Extract Transform Load Next Generation: No New Hardware. No Middle tier • Lower Cost: Leverage Compute Resources & Partition Workload efficiently • Efficient: Exploits Database Optimizer • Fast: Exploits Native Bulk Load & Other Database Interfaces • Scalable: Scales as you add Processors to Source or Target Benefits Optimal Performance & Scalability Better Hardware Leverage Easier to Manage & Lower Cost Next Generation Architecture “E-LT” Transform Extract Load Transform DECLARATIVE DESIGN ENHANCED DEVELOPER PRODUCTIVITY Traditional: Specify ETL Data Flow Conventional ETL Design • Developer must define every step of Complex ETL Flow Logic • Traditional approach requires specialized ETL skills • And significant development and maintenance efforts Next Generation: Declarative Set-based Design • Simplifies the number of steps • Automatically generates the Data Flow whatever the sources and target DB Benefits Significantly reduce the learning curve Shorter implementation times Streamline access to non-IT pros ODI Declarative Design 1 Define What You Want 2 Automatically Generate Dataflow Define How: Built-in Templates KNOWLEDGE MODULES CODE NORMALIZATION, MODULAR, EXTENSIBLE Pluggable Knowledge Modules Architecture Reverse Engineer Metadata Journalize Read from CDC Source Load From Sources to Staging Check Constraints before Load Integrate Transform and Move to Targets Service Expose Data and Transformation Services Reverse WS WS WS Staging Tables Load CDC Sources Integrate Target Tables Check Journalize Services Error Tables Sample out-of-the-box Knowledge Modules SAP/R3 eBusiness Suite Log Miner SQL Server Triggers DB2 Journals Oracle DBLink DB2 Exp/Imp JMS Queues Oracle SQL*Loader Check MS Excel Check Sybase TPump/ Multiload Type II SCD Benefits Leverage Database Optimizations: Native SQL; Native Functions; Native Loads; Native Journaling / CDC Customizable to tailor to an organization’s existing best practices Ease administration work Reduce cost of ownership Oracle Merge Siebel EIM Schema Oracle Web Services DB2 Web Services INTEGRATED DATA QUALITY WITH ODI ORACLE DATA QUALITY RUNTIME WITH DATA INTEGRATOR Oracle Data Integrator ETL/E-LT Process Sources Parsing, Cleansing, Standardization, Matching Target Best of breed Quality and Profiling Proven, scalable DQ engine Rich capabilities for cleansing, standardization, validation, match and merge Extensible by customers Out-of-box integration ODI integrates with Quality functions via prebuilt ODI OpenTool Drag and drop graphical icon for inserting DQ flows into ODI PRODUCT ARCHITECTURE FOR ENTERPRISE SCALE DEPLOYMENT WebLogic 11g / Application Server Desktop JVM FMW Console ODI Studio ODI Plug-in Designer Java EE Application ODI SDK Operator Servlet Container Topology Java EE Application Security Web Service Container Runtime WS ODI Console ODI SDK Data Services Public WS Java EE Agent Data Sources Connection Pool Repositories ODI Master Repository Sources and Targets JVM Runtime WS ODI Work Repository Standalone Agent Legacy Files / XML DBMS Applications ERP/CRM/PLM/SCM DW / BI / EPM JOIN THE DATA INTEGRATION COMMUNITY Twitter twitter.com/ORCLGoldenGate Oracle’s Data Integration blog http://blogs.oracle.com/dataintegration Facebook facebook.com/OracleDataIntegration Oracle GoldenGate YouTube channel youtube.com/oraclegoldengate A-Team Blogs (Best Practices) http://www.ateam-oracle.com/data-integration ODI Books by Packt Publishing: Getting Started with ODI 11g: A hands-on Tutorial ODI 11g Cookbook LinkedIn “Oracle Data Integration” Oracle.com/goto/dataintegration