2The following is intended to outline our general product direction 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.
3Next-Generation Data Integration on Oracle Exadata
4Program Agenda Introduction Oracle Data Integration Overview Engineered TogetherCustomersSummary
5Change is Inevitable and Unstoppable Data Volumes and Retention Times Grow Continually Data volumes continue to increase exponentiallyInfrastructure costs go upData processing tasks take longerOverall data complexity increasesData VolumeData lifetimes are getting longerStorage requirements and costs increase“Active” vs. “Archive” data must be definedRegulatory requirements = immediate data accessData Lifetime
6Change is Inevitable and Unstoppable Batch Processing Windows Are Shrinking 8x524x7Amount of DataHoursMinutesSecondsMBGBTBBatch processing takes too longGlobal 24 x7 operations limit downtimeInsufficient TimeProcessing volumes exceed batch windowsEven the best hardware will struggle eventually
7Change is Inevitable and Unstoppable Reacting Quickly to Your Data, Creates Value for the Enterprise Faster business decisions for operational excellenceBusiness eventTime available to capture data is decreasingAnalysis of increasing data volumes = delaysData capturedOperational excellence requires immediate actionBusiness ValueReal-time capture and action is available alreadyAnalysis completedIn today’s competitive world and demanding customers business decisions need to use more relevant, timely data and act fast to create value for the enterprise. For example, when a customer submits a complaint and you don’t act on it fast enough, you can lose the business. If your product quality is decreasing you need to know and act on it fast. Because of this you need to capture data faster, analyze it faster and act on it faster. Operational BI is built upon these principles and it is being adopted by industry leaders.Action takenAction TimeBased on Richard Hackethorn’s Component’s of Action Time
9Oracle Data Integration Complete Offering for Enterprise Data Integration Complete and best-of-breed approach for enterprise data integrationMaximum performance with lower TCO, ease of use and reliabilityCertified for leading technologies to deliver fast time to valueLegacyOracle Data IntegratorApplicationsOracle GoldenGateOLTPOracle Enterprise Data QualityBefore I present how we help you achieve pervasive continuous access to trusted data with high performance and low TCO, I’d like to remind you on our data integration product portfolio. You will see our complete capabilities for enterprise data integration and how their architectures are designed for maximum performance and lower TCO.Oracle Data Integration products support the diverse set of environments in today’s IT, delivering bulk and real time data movement, transformation, data quality, and service integration. They are certified for all the leading technology offerings to enable very fast time to value.We have proven solutions where customers report 80% lower TCO, 5x higher application performance, and 70% reduction in development costs,(FYI 80% TCO comes from Sabre Holdings. They used GG to offload “airtravel reservations from mainframe (NonStop) to a set of Oracle databases)Oracle Data Service IntegratorOracle Customers Report:80% lower TCOFive times higher performance70% reduction in development costsUnstructuredModernizationMigrationMDMBIBig DataSynchronizationSOA
10Oracle Data Integrator Extensible Knowledge Modules Oracle Data Integrator Bulk Data Processing and Data TransformationLegacyOracle Data IntegratorHigh-performance, low cost of ownership E-LT architectureLightweight deploymentFlexible, easy to enrich functionalityDeclarative DesignApplicationsHigh Performance E-LTOLTPExtensible Knowledge ModulesOracle DataUnstructuredCEP Data Services
11Oracle GoldenGate Real-time Data Integration LegacyHigh-performance, low- impact real-time data integrationTimely data for improved business insightContinuous availability for 24/7 operationsLog-based Change Data Capture and DeliveryApplicationsBidirectional ReplicationOLTPCEP Integration, Real-time EventsHeterogeneous Sources and TargetsUnstructuredReliability and Transaction Integrity
12Summary: Oracle Data Integration Private CloudPublic CloudAny Data, Any Source, Any Latency On Premise, On CloudZero Downtime, High PerformanceTrusted DataFast Time-to-ValueOracle SOA Suite, BPM Suite, Oracle Business AnalyticsOracle Enterprise Data QualityOracle GoldenGateOracle Data IntegratorBig Data ConnectorsData Service IntegratorOracle Cloud Application FoundationComplete and best-of-breed approach to address enterprise integrationMaximum performance with lower cost of ownership, ease of use, and reliability.Certified for leading technologies to deliver fast time to valueOracle customers report:80% lower TCOFive times higher performance70% reduction in development costsOLTPOLAPLegacyUnstructured
14Exadata Database Machine Best Platform to Run the Oracle Database Best Machine for Data WarehousingBest Machine for OLTPBest Machine for Database ConsolidationI don’t think we need to present Exadata anymore, it was introduced in 2008 and is simply the best machine to run the Oracle database.Oracle Exadata is the best machine for Data Warehousing, OLTP as well as Database Consolidation.We can add as well that Oracle Exadata is also the best machine to run data integration processes such as ETL or replication jobs.
15Data Integration Solutions for Exadata Use Cases Warehouse Bulk LoadingFastest E-LT optimized for ExadataIntegrated Monitoring & ManagementReal-Time DW UpdatesHigh Speed Data Capture & StreamingAny Latency: from Batch to Real-TimeDatabase ConsolidationsZero Downtime UpgradesActive-Active Phased ConsolidationDW Appliances MigrationNative Non-Oracle ConnectivityEfficient Tool-Based SolutionMaximum AvailabilityProtects Your Exadata InvestmentsOffload Workloads and BackupsThe Oracle data integration team has been working closely with the exadata team since day-one. Through the years we’ve learned that the number one use case for exadata data is for intelligent data warehousing. Exadata supplies the ideal platform for our customer’s next generation of warehouses.As with any typical data warehouse, there is always the need to support bulk data loading and high speed data transformations. Often in the first phase of the Exadata data warehouse customers are re-platforming older warehouse solutions on Exadata to immediately capture the performance benefits and low cost of ownership that Exadata brings. As such, bulk data integration and ETL use cases are typically the dominant data loading patterns for Exadata. Oracle Data Integrator is the best bulk data loading solution for Exadata. ODI is the only ETL platform that can leverage the full power of Exadata, integrate directly on the Exadata machine without any additional hardware, and by far provides the simplest setup and fastest overall performance on an Exadata system. No other ETL vendor can make those claims. Data Integrator is hands-down the best ETL for Exadata.Exadata systems are our customer’s future platform intended to serve for many years ahead. As you would expect those customers are looking at next generation architectures for Exadata and realtime data pipelines are at the heart of those plans. In order to enable realtime Business Intelligence on top of Exadata you need data continuously streamed to the Exadata platform. GoldenGate is the best solution for streaming data into exadata in realtime. Oracle GoldenGate is the only data replication product that can install directly on the Exadata system and capture changes with very low latency and millisecond level transaction replication.Oracle GoldenGate can also be used together with Data Integrator for hybrid use cases that demand non-invasive capture, high-speed real time replication, bulk data movement and support for very complex data transformation. Only Oracle can offer all these technical benefits wrapped into a single intelligence data warehouse solution that runs on Exadata.But data warehousing isn’t the only use case for Exadata. Many Oracle customers are leveraging Exadata for database consolidation – relocating their previously dispersed databases onto a single machine that lowers cost of ownership and improves performance. For these consolidation use cases, Oracle data integration has the solutions to put the data in Exadata.First, when our biggest customers look to upgrade their applications, migrate to Oracle database or update their Oracle database versions, they can rarely afford to take downtime on their systems. Oracle GoldenGate enables fast bi-directional transaction replication that supports Oracle to Oracle, different Oracle versions, and Non-Oracle to Oracle updates in realtime. With this capability our customers are able to phase in the deployment of new database versions and new applications without taking downtime. By using vertical or horizontal stripes of their data on different database instances, a rolling upgrade process becomes possible. Application downtime will soon be a thing of the past.Similarly, when our customers look to transition off of older database appliances like Netezza, Teradata or even the DB2 zSeries systems, the Oracle data integration products can help automate the data migration using a repeatable process. Oracle GoldenGate and Data Integrator are integrated natively to those platforms – we can leverage their data unloaders, scripting environments, their proprietary SQL and other features that will make the data migration simpler. Best of all, by using tools to help automate the migration, these data integration tools can then be used to load the Exadata systems in production.Finally, Active Data Guard is part of the data integration portfolio and is the gold-standard for Exadata High Availability. Active Data Guard can be used to create a read-capable standby system that can be used for reporting and also leveraged for pre-production testing.So for those database consolidation use cases, Oracle GoldenGate, Oracle Data Integrator and Active Data Guard can help put your Exadata solutions on the fast track.
16Data Warehouse Bulk Loading with E-LT Fastest ETL Solution for Exadata ExtractSolutionODI for bulk loading ExadataRun ODI Agent on Exadata JVMFastest possible data transformationsBenefitsNo extra ETL serversUses Exadata advanced SQL functionsParallel statements in Exadata, not ETL serverIntegrated Management & MonitoringEasier to deploy than conventional ETL toolsFaster time to marketLoadTransformNow let’s take a look at Oracle Data Integrator.ODI is a bulk data integration tool, but unlike other ETL technologies the ODI platform uses an E-LT approach. It sounds like marketing hype, but consider that by doing the Extract-Load and Transform in that sequence of steps, the power of Exadata can be directly applied to your data transformations.A typical ETL tool would require you to put a server in front of Exadata to load it, but why add expensive hardware just to slow Exadata down? The best thing an ETL tool can do for Exadata is to get out of its way. And, that’s just what ODI does.Since ODI uses E-LT by default (by the way, it can also be used in regular ETL mode) it can leverage the native loaders in Exadata. When it comes time to do complex data transformations, there isn’t any faster technology than the fully optimized SQL and smart scan technologies inside Exadata. Only ODI can take full advantage of Exadata’s power for data transformation.
17Nobody Beats ODI on Exadata 7 Nobody Beats ODI on Exadata 7.5TB per Hour of Real World Data Loading and TransformationsODI ELT w/ ExadataODI scales with ExadataODI runs on Exadata – no ETL hardware requiredNo new hardware required as data sets growODI processes used only during integration runsExadata continually available for OLTP, BI, DW, etcCommon administration, monitoring and managementAll the benefits of rapid tool-based ETL developmentConventional ETLAdditional hardware ($$) needed to scaleETL parallel optimization and design ($$$) is heavily dependent on resources available to the ETL environmentETL engine hardware resources only used for ETL Different management, monitoring and administration from database and BI infrastructure ($$)As you can easily see from the data in this chart, ODI achieves an unbelievable 7 terabytes per hour bulk load and complex transformation time on Exadata x2-8…this is many times faster than the fastest ETL server with the most expensive hardware. ODI is proven to be the fastest way to load Exadata.But even in the value based systems – an Exadata Quarter Rack X2-2 – ODI achieves an astounding bulk load and complex transformation time of 1.5 terabytes per hour. With no additional ETL hardware and a budget-based add-on of ODI for Exadata, Oracle customers get class-leading performance on any Exadata system.In Summary:Linear ELT/ETL scalability from 1.5TB per hr (X2-2 quarter rack) to ~7TB per hr (X2-8)That’s approx 60 billion records per hr at peak on the X2-8Data points given for Exadata v1, v2 and X2-8Real-world data sets (TPC-H standard Item Detail) and complex data transformationsReal-world DW patterns (full batch, incremental, and slowly changing dimensions)
18Oracle Data Integrator Enterprise Edition Best ETL Platform for Exadata ODI’s E-LT architecture is best for ExadataExadata powers all transformationsNo additional hardware is requiredODI performance scales linearly with Exadata infrastructureODI transforms the data without it ever leaving the Exadata MachineODI implements Exadata best practicesFastest Loading MechanismsExternal Tables, SQL*Loader, DBLINK, Data PumpOut of the box Index ManagementSupport for bitmap indexes, unique/non-unique indexesAdvanced Oracle Features SupportOptimizer hints (Direct Path loading, Parallel, etc)Merge & Multi-Table Insert statementAny Oracle function can be leveraged (incl. analytic functions)The ELT architecture is a very powerful concept with Exadata. Consider for example those Data Consolidation use cases. If you have dozens, or even hundreds of application databases hosted inside a single Exadata machine, why would you ever need to take the data out? With conventional ETL servers the data would have to be extracted from Exadata, transformed row-by-row in the ETL server, and then loaded back up into the same Exadata machine. What a waste of bandwidth and processing!Using ODI you can move the data around inside of Exadata using the Infiniband network speeds and transform the data using the Smart Scan technology for SQL acceleration. We see customers achieving a times boost when they move their ETL to ODI on Exadata. ODI uses set-based SQL for data transformations, and after 30+ years of development the set-based SQL approach for large scale relational data manipulation is far superior to anything that the other ETL vendors have implemented in their ETL servers.Even when the data comes from outside Exadata, the ODI ELT approach is far more efficient. ODI can stage the data in the Database File System, load the data using External Tables, and then transform the data using set-base SQL. From the time the data is landed in the DBFS, we can optimize using Smart Flash technologies and maximize the bandwidth for data movement.All in all, using ODI for ETL with Exadata is just a smarter way to solve a problem.
19Supporting most popular DBMS’s Real-Time Data Warehouse Updates Get Data into Exadata at Any LatencyGoldenGateSolutionAny data, any time – at the right time!OGG & ODI for data delivery to ExadataOGG for true Real Time and ODI to cover all other intra-day or daily latenciesBenefitsOGG is non-invasive – no load on Sources!ODI tools can model data delivery at any latency – using Oracle GoldenGate, Triggers or Delta ETL jobsLower costs, and data delivered at the speed of Business (at the right time)FastestOGGODIDB TriggersSupporting most popular DBMS’sEven though bulk data movement and ETL use cases are most common with Exadata, the way to the future is through real time data. Using Data Integrator and Oracle GoldenGate our customers can implement continuous data feeds into Exadata at any latency they desire.Oracle Data Integrator can be configured to do incremental ETL jobs throughout the day, or use DB Triggers, Oracle Streams and CDC Adapters for moving changed data into Exadata ever few minutes or every few hours. But for the most powerful and advanced solution ODI can automatically set up Oracle GoldenGate to continuously stream data into Exadata for realtime reporting. Oracle GoldenGate has the least amount of invasiveness on the source capture side, and is the fastest data replication solution for feeding data to Exadata in a true real time manner.Both ODI and GoldenGate install directly on the Exadata machine using lightweight agent processes. As mentioned previously, these technologies are open and heterogeneous so that they can capture changes at any latency from just about any non-Oracle databases platform. The combination of ODI and goldengate is the most advanced and elegant solution for putting data into Exadata.Delta ETL
20Zero Downtime Database Consolidation Consolidating Old DBs into Exadata Doesn’t Require Downtime 1SolutionSeamless migration of on-premise data to private database clouds without downtimeBi-directional transaction replication between old databases and Exadata (or Oracle Database Appliance) using GoldenGateData transformations, loads using Oracle Data IntegratorBenefitsZero Downtime for key databases and appsMinimize risk with phased, rolling upgradesFaster return on investment, due to faster consolidationERPCRM1Warehouse1As mentioned Oracle Exadata provides the right consolidation architecture for private cloud computing. Oracle Data integration products enable database consolidation and migration into Private Database Clouds and Oracle Exadata seamlessly and without interrupting business operations.A major concern in database consolidation efforts is the downtime as many of the business critical applications cannot take downtime due to major impact on business operations, SLAs and revenue. Oracle GoldenGate enables fast bi-directional transaction replication that supports Oracle to Oracle, different Oracle versions, and Non-Oracle to Oracle updates in real time. With this capability our customers are able to phase in the deployment of new database versions and new applications without taking downtime. By using vertical or horizontal stripes of their data on different database instances, a rolling upgrade process becomes possible.This is a great way to minimize the risk during the consolidation process.Oracle Data Integrator provides initial load and data transformation for database migration and consolidation . It allows migrations to cloud with trusted data as it delivers data validation, cleansing, matching and merging.HRData Mart
21Cloud Enablement: Migration to Oracle Exadata Migrate Non-Oracle Appliances to Exadata with Native ToolsSolutionODI for modeling and mapping non-Exadata sources into the Exadata data modelsNative support for Netezza, Teradata, and DB2/z SQLs and DB UtilitiesGoldenGate for real-time CDC from Teradata or DB2 zSeriesBenefitsTool-based migration is more repeatable and more automate-ableActive-Active phased transition optionMore maintainable solution that can also be part of the long-term plansIn addition to enabling database consolidation, Oracle GoldenGate and ODI deliver solutions for migration to Exadata from appliances such as Netezza, Teradata ad IBM DB2. I should add that GoldenGate is the only product that can capture changed data from Teradata in real time and therefore delivers unique zero downtime migration solution. It also supports IBM DB2 z series for zero downtime migration to Exadata.Using Oracle data integration for such migrations allows to build a repeatable and automatible process. As mentioned before phased migration option is also very valuable to minimize risks. As we will discuss in more detail in the coming slides, ODI and GG have variety of capabilities for enterprise data integration and replication needs therefore they are not project based tools but highly maintainable products that can be used as a standard part of the platform as a service approach.
22Oracle Data Integrator Oracle Loader for Hadoop Data Integration for Big Data and Exadata Improving Productivity and Efficiency for Big DataBenefitsImproves productivity for transforming Big DataOptimizes the loading of Big Data with Oracle Loader for HadoopReduce complexities of processing Hadoop through graphical toolingConsistent tooling across BI/DW, SOA, Integration and Big DataTransformsVia MapReduceOracle Data IntegratorActivatesOracle Loader for HadoopOracle Data Integration products also integrates with Big Data. Oracle Data Integrator is embedded with the Big Data Connectors for the Oracle Big Data Appliance.ODI can generate native code for Hadoop through its optimized Knowledge Modules, this enables ODI processes to run on any Hadoop cluster or the Big Data Appliance. In addition to that ODI can also load data from Hadoop to Exadata or any other Oracle database machine using the Oracle Loader for Hadoop.Instead of relying on custom scripts or one-off Big Data tools, our Data Integration used for more traditional data integration use cases such as BI or SOA can now also be used for your growing Big Data integration needs. This improve developers’ productivity and reduce the complexity of designing such integrations.LoadsOracle Exadata
23Adoption of Oracle Data Integration @ Oracle Oracle ERP ApplicationsOracle Industry ApplicationsBusiness Intelligence Performance ManagementEBSPeopleSoftJDE E1Agile PLMRetailBI ApplicationsBI EE ServerFusion ApplicationsFusion MDMFusion FinancialsInsuranceCommsPlanningEssbaseFinancial ManagementSpend AnalyzerIntegration PacksEPMAProfitabilityManagementCRM On-DemandLife SciencesTrade PromotionsTransportation ManagementRetail FinancialsIntegration MiddlewareOne of the simplest ways to understand Oracle’s commitment to our Data Integration platform is to observe how widely embedded the technology is across the Oracle portfolio. Dozens of Oracle’s industry applications, ERP applications, business intelligence applications and many other middleware and infrastructure tools depend on Oracle Data Integration.Our products are easily embedded, simple to configure, quick to develop with, and powerful to deploy as a shared service.Some examples to mention: Oracle applications typically use ODI for bulk data loads into the application itself. ODI is also used dynamically in some cases to generate new ETL mappings on the fly from user configured application metadata. ODI is also an integral part of the Fusion Applications, being used for data migrations from the previous ERP applications like Siebel CRM, PeopleSoft, and EBusiness Suite. GoldenGate is integrated with many Applications as well such as Ebusiness Suite or JDE.SOA SuiteActivity MonitorEvent ProcessorService BusBPEL PMWebLogicEnterprise ManagerOracle Database (Standard)Oracle Database (Enterprise Edition & Exadata)Big Data ApplianceODI IntegratedOWB EmbeddedODI IntegratedTimesTen IntegratedExadata CertifiedODI Embedded
24Best Data Integration Solution for Exadata Top Performance, Integrated and “Red Stack” Optimized Run Data Integration Products Directly on ExadataUse Data Integration Products to Migrate, Consolidate, and for Data WarehousingSupport Any Heterogeneous Data FeedsNon-Invasive Source CaptureMost Cost-Effective and High-Performance Data LoadingOracle Data IntegratorOracle GoldenGateDIMDIMOracle data integration products are designed and engineered to work with Exadata. Only Oracle supplies best-of-breed data integration tools that install on exadata, are certified and benchmarked with exadata, and are engineered to take advantage of the powerful innovations that Exadata brings to bear.For the full data integration solution, Oracle Data Integrator and Oracle GoldenGate can be combined with Oracle Enterprise Data Quality and Oracle Active Data Guard to ensure that the Exadata solution is fully future-proof, optimized for the best performance, and simplified for the most cost-efficient operations.EMPDEPTBatch Feeds, Incremental Updates and in-DB transformations via ELTFACT24EMPDEPTDIMDIM
26Customer Example: Turkcell Data Warehousing on Oracle Exadata High-Performance E-LT for Data WarehousingIntegrated network operations systems to the data warehouse to offer a global reporting solutionAchieved 167% ROI after 9 months by implementing an E-LT architecture20X Performance improvement using Oracle Data Integrator on ExadataThe combined solution helped decrease data preparation time for data mining from 27–29 days to 2–3 daysFor more detail on the TEI study for ODI:
27ODI and Exadata – Real World Example A Disruptive Improvement in Performance 5hrs 11mins42XIMPROVEMENTA complex branch of the customer’s tax allocation process runs 5 hrs 11 mins during quarter closeExadata and ODI (E-LT) combined is able to execute the process 42X faster (7mins 20 secs)Job execution time in minutes7min 20secIn addition to the benchmark we have seen earlier (slide 17) we also have customer examples to share with you.A large insurance company did a proof of concept comparing ODI vs a traditional ETL tool (one of the market leaders) on Exadata. The same process that was taking 5hrs and 11 minutes to complete using the competing ETL product was taking 7 minutes and 20 seconds with ODI. Oracle Data Integrator was 42 times faster than our conventional ETL competitor on Exadata. This is quite an achievement and this shows you that only ODI can achieve maximum performance on Exadata.Performance is one aspect but we also have to consider the cost savings of ODI in such scenario. ODI runs directly on Exadata so no new HW is required while our competitors need a separate ETL server to do their processing. In this customer example the ETL server had 12 cores and almost 200Gb of RAM, with ODI there is no need to acquire or administer such HW.More Info:ETL Server: Oracle/ Sun M x S64VI (dual core -- so 12 cores total) with 196GB RAMExadata version - ½ rack X2-2
29Optimized for Oracle Engineered Systems Real-Time AnalyticsOptimized bulk loads, Leverages Infiniband, Smart StorageNo data transfer to/from separate ETL serverTransformations use Exadata optimized SQLNative Batch And Real-Time integration capabilityZero down-time migrations to ExadataBridge for your Enterprise data and Big Data ApplianceTightly integrated with Exadata, ExalyticsTo summarize our Data Integration products are optimized for Oracle engineered systems such as Exadata, Big Data Appliance or Exalytics. Only Oracle provides a data integration solution that fully leverages the power of your Exadata machine. Each and every step of your data integration processes will run on Exadata, there is no need to transfer data to an ETL server or run invasive change data capture processes.Oracle Data Integration provides native batch and real-time integration capabilities for Exadata and are tightly integrated with the other Oracle engineered systems such as Exalytics or Exalogic.
30Oracle Data Integration Oracle OpenWorld Shanghai - ScheduleWednesday (24 – July)Session ID: CON1732 Session Title: Managing Your Data with Oracle’s Data Integration Platform Venue / Room: Expo Centre - Room 425 Date and Time: 7/24/13, 14: :00HOL1738 Hands-On Lab Session Title: Deep Dive into Oracle GoldenGate Venue / Room: Expo Centre - Room 407/408 Date and Time: 7/24/13, 17: :15Thursday (25-July)Session ID: CON2068 Session Title: Real-Time Data Warehousing with Oracle Data Integrator and Oracle GoldenGate Venue / Room: Expo Centre - Room 425 Date and Time: 7/25/13, 10: :15Session ID: CON2067 Session Title: Oracle Data Integration Services Product Update: Oracle GoldenGate and Oracle Data Integrator Venue / Room: Expo Centre - Room 616 Date and Time: 7/25/13, 14: :00
31Join the Data Integration Community Twitter twitter.com/ORCLGoldenGateFacebook facebook.com/OracleDataIntegrationOracle’s Data GoldenGate YouTube channel youtube.com/oraclegoldengateLinkedIn “Oracle Data Integration”Oracle’s Data Integration blog blogs.oracle.com/dataintegrationI’d like to invite you to join our community via different channels to stay informed on our developments and to provide us feedback. In addition to following our oracle.com product pages, you can find us on all major social media channels.Oracle.com/goto/dataintegration
33The preceding is intended to outline our general product direction The preceding 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.