Oracle's Unified Information Architecture in Action Harald Erb Oracle Business Analytics EMEA Local Cluster DE/CH Agenda Oracle's Unified Information Architecture Analytics by Example – The MoviePlex Lab – MoviePlex Application & Architecture – SQL Access over Hadoop for Oracle BI (Hive vs. Impala, Oracle SQL Connector for Hadoop) – Oracle DWH 12c SQL Pattern Matching (Work in Progress) MoviePlex Lab – extended: BI Mobile Example 2 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle's Unified Information Architecture Traditional Data Warehouse / BI Architectures *) Warehouse is usually a three-layer architecture: Staging, Foundation and Access/Performance Layer All three Layers stored in a relational database (Oracle), and additionally in other Data Sources (i.e. Essbase Data Marts) ETL used to move data from Layer-to-Layer 4 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. *) Copyright © 2013 Deloitte Development LLC BI System refresh of is closely coupled with ETL Example: Required time slots to refresh an Exalytics system Oracle DWH Reference Architecture Information Access Oracle BI Foundation Suite (Exalytics) TimesTen Database (t3) – BI Summary Advisor recommends necessary Aggregate Tables – They need to be loaded/compressed refreshed, indexed. Statistics Update, etc. BI Server Cache (t4) – has to be purged and then TimesTen (Exalytics) t2 t1 Load Times (Full / Incremental) 5 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. t3 – seeded, i.e. triggered by t4 Cache Seeding BI Server‘s Event Polling mechanism or via scripts using nqcmd Deeper Insight Exists Beyond Structured Data „High Value Data“ 6 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. The rise of Big Data and Hadoop Apache Hadoop = most well-known Big Data technology New way to process, store and analyze data – Family of open-source products used to store, and analyze distributed datasets – Hadoop is the enabling framework, automatically parallelizes and co-ordinates jobs – MapReduce is the programming framework for filtering, sorting and aggregating data - can be written in any language (Java etc) New paradigm for TCO - low-cost servers, cheap clustering – Hadoop can be used as an extension of the DWH staging layer cheap processing & storage – But complex analytic algorithms running against large sets of multi-structured data are much faster on Hadoop BI users might benefit from additional data stored in Hadoop 7 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Hadoop Distributed File System (HDFS) Low-Cost, Clustered, Fault-Tolerant Storage The filesystem behind Hadoop, used to store data for Hadoop analysis – Unix-like, uses commands such as ls, mkdir, chown, chmod – Fault-tolerant, with rapid fault detection and recovery – High-throughput, with streaming data access and large block sizes – Allows fast loads, no structure syntax checks Designed for data-locality, placing data closed to where it is processed Accessed from the command-line, via internet (hdfs://), GUI tools etc 8 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. The Hadoop “Data Warehouse” Idea: Process the data locally where it lives – then return only the results Hive – SQL-like semantic DWH layer for Hadoop – Facebook helped to develop Hive – now adopted as Apache Project Could even be used instead of a traditional DWH or data mart: – Limited functionality now – But products maturing – with unbeatable TCO Source: M. Rittman, Oracle BIWA SIG Summit 2014, San Francisco 9 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Cloudera Distribution of Hadoop (CDH) Complete Hadoop solution - part of Oracle’s Big Data Appliance 2014 Gartner Magic Quadrant for DWH Database Management Systems CDH delivers core elements of Hadoop – scalable storage and distributed computing Additional components: – user interface – enterprise capabilities (i.e. security ) – integration with a broad range of hardware and software solutions – entire solution is thoroughly tested and fully documented 10 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. No need for Relational Warehouses anymore? “[Facebook] started in the Hadoop world. We are now bringing in relational to enhance that. We're kind of going [in] the other direction ... We've been there, and [we] realized that using the wrong technology for certain kinds of problems can be difficult.” Ken Rubin Director of Analytics Facebook Source: http://tdwi.org/Articles/2013/05/06/Facebooks-Relational-Platform.aspx?Page=1 11 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. The new Analytics Warehouse Architecture...*) 12 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. *) Copyright © 2013 Deloitte Development LLC ...can be implemented with Oracle *) 13 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. *) Copyright © 2013 Deloitte Development LLC Oracle Unified Information Architecture Keep all potentially valuable data Data Warehouse Data Reservoir Cloudera Hadoop • Structured and unstructured • Fast loads • Histor. archive • Cheap Storage • Fault tolerant • Parallel Processing “Schema on read” 14 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Big Data Connectors Oracle Data Integrator Oracle Database • Integrated Data • Acurrate/Trusted • Modeled • Aggregated • Consistent • Cleansed • Optim. Perform. • Metadata “Schema on write” Oracle Unified Information Architecture Oracle R Distribution 15 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Big Data Connectors Oracle Advanced Analytics Oracle Database Oracle Data Integrator Oracle Spatial & Graph In-Database Analytics Cloudera Hadoop Applications Options to do In-Place Analysis in both the Warehouse and on Hadoop Oracle Unified Information Architecture BI and Information Discovery: Distinct but Complementary Capabilities Oracle R Distribution 16 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Big Data Connectors Oracle BI Foundation Suite Oracle Advanced Analytics Data Warehouse Oracle Data Integrator Oracle Database In-Database Analytics Cloudera Hadoop Applications Endeca Information Discovery New Tools and Processes required by End Users Un-modeled Data Diverse and Changing Models Modeled Data Conforms to a Single Model 17 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Known & Clearly Defined Questions Uncertain or Open-Ended Questions Who, What, When? Why, How, What Else? Insights yield mature models and KPIs Information Discovery Fast Answers to New Questions Business Intelligence Proven Answers to Known Questions New questions require new data exploration Oracle Unified Information Architecture Stream into Hadoop, Handle and Cache Events, Automate Decisioning Apache Flume Cloudera Hadoop Oracle NoSQL Database Oracle R Distribution 18 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Big Data Connectors Oracle BI Foundation Suite Oracle Advanced Analytics Data Warehouse Oracle Data Integrator Oracle Database In-Database Analytics Oracle Event Processing Endeca Information Discovery Applications Oracle Real-Time Decisions Oracle Unified Information Architecture Solution for all Data: Complete, Integrated, Scalable Oracle Real-Time Decisions Oracle BI Foundation Suite Endeca Information Discovery Apache Flume Oracle NoSQL Database Oracle R Distribution Big Data Appliance 19 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Big Data Connectors Oracle Advanced Analytics Data Warehouse Oracle Data Integrator Oracle Database Exadata Oracle Enterprise Manager Cloudera Hadoop In-Database Analytics Oracle Event Processing Applications Exalytics Example Oracle Unified Information Architecture Real-World Scenario 20 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Unified Information Architecture Strategy Unify access to all data leveraging Oracle Engineered Systems and a common Analytics API Analytics API – will enable languages like SQL, R and Graph languages to be applied to all data – will extend the languages to better address new data types Goal: a single logical system Pictures: DOAG News Feb. 2014, Jean-Pierre Dijcks, Oracle Corp., Big Data Product Management 21 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Analytics by Example – The MoviePlex Lab MoviePlex Lab Topics MoviePlex Application & Architecture SQL Access over Hadoop for Oracle BI: – Direct Access: via Hive or Impala – Via DWH: Oracle SQL Connector for Hadoop (OSCH) Oracle DWH 12c SQL Pattern Matching (Work in Progress) 23 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. MoviePlex A fictitious on-line movie streaming company Oracle Big Data Lite VM Oracle Business Intelligence VM 24 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle YouTube Channel: MoviePlex-Videos Download and YouTube Links see Apendix MoviePlex Architecture Log of all activity on site Application Log Endeca Information Discovery Capture activity necessary for MoviePlex site Customer Profile (e.g. recommended movies) Oracle Exalytics Streamed into HDFS using Flume Clustering/Market Basket Oracle Advanced Analytics “Mood” Recommendations Oracle NoSQL DB Load Recommendations Oracle Exadata Load Session & Activity Data Oracle Big Data Connectors HDFS Map Reduce Map Reduce Map Reduce ORCH - CF Recs. Pig - Sessionize Hive - Activities Oracle Big Data Appliance 25 Oracle Business Intelligence EE Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Query Session & Activity Data MoviePlex Application Simple profile updates • Goal – Deliver a personal experience to every user – Each user profile must be retrieved and updated with minimal latency • Challenge – Need to service this at web scales – 100k’s customers buying 100k’s movies • Products Featured – Oracle NoSQL DB • Value – Minimize latency 26 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. MoviePlex Application Advanced Analytics - Movies based on Mood • Goal – Provide a compelling user experience – Deliver targeted recommendations based on your “current mood” - or move selections from this session • Challenge – Need to service this request in real-time • Products Featured – Oracle Advanced Analytics • Value – Leverage the scalability, performance and advanced analytic features of the Oracle Database 27 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. MoviePlex Application NoSQL Database as the Key Value store • Goal – Each user profile must be retrieved and updated with minimal latency • Challenge – Need to service this request in real-time & at scale • Products Featured key Copyright © 2014, Oracle and/or its affiliates. All rights reserved. • Value value – Minimize latency elapsed – Simple programming model code 28 – Oracle NoSQL DB MoviePlex Application Advanced Profile Attributes • Goal – Deliver a personal experience to every user – Deliver targeted recommendations based on past movie viewing habits • Challenge – Deliver genres and movies that are targeted to the current customer – Log files are massive, semi-structured, constantly updated • Products Featured – Oracle R Connector for Hadoop • Value – 29 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Enhanced user experience = more $$ MoviePlex Data Warehouse Data Sources and Relational Model Integrated Sources – Customer Data and Segments from CRM System – Movie Database – Billing Information – User Activity from MoviePlex App. Extensions – Pre-filtered Application Log Data from HDFS – External Social Data aquired by Endeca Web Aquisition Toolkit (Kapow Catalyst) – stored in RDBMS or HDFS (not implemented yet) 30 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. MoviePlex Lab Topics MoviePlex Architecture & Application SQL Access over Hadoop for Oracle BI – Direct Access: via Hive or Impala – Via DWH: Oracle SQL Connector for Hadoop (OSCH) Oracle DWH 12c SQL Pattern Matching (Work in Progress) 31 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. SQL Access over Hadoop: Hive HiveQL – ANSI-92 Uses RBDMS metastore to hold table and column definitions in schemas Access HDFS and other formats that provide a SerDE = Ser(ializer) and a De(serializer): Hbase, Oracle NoSQL, JSON, XML, etc. Hive tables map onto HDFS-stored files – Managed Tables or – External Tables Picture: M. Rittman, Oracle BIWA SIG Summit 2014, San Francisco 32 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. SQL Access over Hadoop: Hive Transforming HiveQL Queries into MapReduce Jobs HiveQL queries are automatically translated into Java MapReduce jobs (Batch Processing) “Oracle-like” query optimizer, compiler, executor Selection and filtering part becomes Map tasks Aggregation part becomes the Reduce tasks Scales Out on Large Data Sets Extensible via User Defined Functions and Plug-ins Source: M. Rittman, Oracle BIWA SIG Summit 2014, San Francisco 33 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Example 1 SQL Access over Hadoop: Hive MoviePlex Lab: Streaming Application Logs into HDFS using Flume 34 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Example 1 SQL Access over Hadoop: Hive MoviePlex Lab: Create External Table MOVIEAPP_LOG_JSON External Hive Table MOVIEAPP_LOG_JSON 35 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Content of a JSON File containing MoviePlex Application Log Data Example 1 SQL Access over Hadoop: Hive MoviePlex Lab: Query Table MOVIEAPP_LOG_JSON with Oracle BI 36 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. SQL Access over Hadoop: Hive Set up ODBC Connection at the Oracle BI Server OBIEE 11.1.1.7+ ships with HiveODBC drivers, need to use DataDirect 7.x versions though (only Linux supported) For testing ok, but not yet certified: Cloudera ODBC Driver for Apache Hive, Version 2.5.5 Configure the ODBC connection in odbc.ini, name needs to match BI Server Repository ODBC name Server Configuration see Metadata Repository Builder's Guide – Chapter 16 37 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. [ODBC Data Sources] AnalyticsWeb=Oracle BI Server Cluster=Oracle BI Server SSL_Sample=Oracle BI Server bda_vm=Oracle 7.1 Apache Hive Wire Protocol [bda_vm] Driver=/u01/app/Middleware/Oracle_BI1/common /ODBC/Merant/7.0.1/lib/ARhive27.so Description=Oracle 7.1 Apache Hive Wire Protocol ArraySize=16384 Database=moviework DefaultLongDataBuffLen=1024 EnableLongDataBuffLen=1024 EnableDescribeParam=0 Hostname=bigdatalite LoginTimeout=30 MaxVarcharSize=2000 PortNumber=10000 RemoveColumnQualifiers=0 StringDescribeType=12 TransactionMode=0 UseCurrentSchema=0 SQL Access over Hadoop: Impala Created by Cloudera, Impala is a massively parallel processing (MPP) SQL query engine Circumvents MapReduce, 10-100x faster than Apache Hive Leverages Hive Metadata Access: HDFS and Hbase (a non-relational database that allows quick lookups in Hadoop and adds transactional capabilities to Hadoop) ANSI-92 SQL support with user-defined functions (UDFs) Supports common Hadoop file formats: text, Datasheet : http://www.cloudera.com/content/dam/ cloudera/Resources/PDF/DS_Impala.pdf 38 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Sequence Files, Avro, Parquet, … Memory bound Example 2 SQL Access over Hadoop: Impala MoviePlex Lab: Faster Queries on MOVIEAPP_LOG_JSON possible? External Hive Table MOVIEAPP_LOG_JSON could not be reused because the SerDE = Ser(ializer) and De(serializer) row format is not yet supported by Impala 39 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Example 2 SQL Access over Hadoop: Impala MoviePlex Lab: Create Managed Table MOVIEAPP_LOG_CSV Managed Hive Table MOVIEAPP_LOG_CSV is here created with Hue an open source web-based interface for Apache Hadoop. 40 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Example 2 SQL Access over Hadoop: Impala MoviePlex Lab: Query Table MOVIEAPP_LOG_CSV with Oracle BI Managed Hive Table MOVIEAPP_LOG_CSV can be imported and queried with Oracle Business Intelligence, but Cloudera ODBC Driver for Impala is not yet supported 41 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Example 3 Pre-ETL over HDFS Data with HiveQL MoviePlex Lab: Create Managed Table MOVIEAPP_LOG_STAGE Managed HiveTable MOVIEAPP_LOG_STAGE Insert into HiveTable MOVIEAPP_LOG_STAGE from External Hive Table MOVIEAPP_LOG_JSON 42 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Example 3 Pre-ETL over HDFS Data with HiveQL MoviePlex Lab: Execution of MapReduce Jobs during Table Load Execution of HiveQL Insert Statement for Managed HiveTable MOVIEAPP_LOG_STAGE Hue - Job Browser displays Job Status and Metrics / Job Details 43 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle SQL Connector for HDFS (OSCH) Use Oracle SQL to Load or Access Data on HDFS Option to access and analyze data with Oracle SQL – Input formats – Text files in place on HDFS – via Hive (managed and external) tables Note: No indexes, no partitioning, so queries are a full table scan Data files are read in parallel – Example: If there are 96 data files and the database can support 96 PQ slaves, all 96 files can be read in parallel – OSCH automatically balances the load across the PQ slaves Certified: CDH3 & CDH4, Apache Hadoop 1.0, 1.1 44 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Example 4 Oracle SQL Connector for HDFS (OSCH) MoviePlex Lab: Access Table MOVIEAPP_LOG_STAGE via OSCH Step 1: Create External Table MOVIE_FACT_MW_HDFS_EXT_TAB in Oracle RDBMS Step 2: Publish Data Path to Managed Hive Table MOVIEAPP_LOG_STAGE File Location of managed Hive Table MOVIEAPP_LOG_STAGE Oracle SQL Connector for HDFS uses the ORACLE_LOADER access driver, Oracle Directory MOVIEDEMO_DIR points to path /home/oracle/movie/moviedemo/osch Inserted Data from Hive Table MOVIEAPP_LOG_JSON 45 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. SQL Access over Hadoop: In summary 46 Hive Impala Oracle SQL Connector for HDFS (OSCH) Characteristics • Creates MapReduce jobs • for batch-mode queries • Access HDFS + other formats that provide an SerDe • Processes queries in MPP platform • Leverages Hive Metadata, but replaces MapReduce • Leverages External Tables • Access data in-place on HDFS with Oracle SQL • No Indexes or Partitioning Oracle BI Support • OBIEE 11.1.1.7.+ ships with DataDirect ODBC Driver • Cloudera Hive ODBC (Hive2 Server) not yet supported • Support for Cloudera Impala ODBC is expected for OBIEE 11.1.1.9 • Access via Oracle RDBMS version 11g and 12c (incl. necessary Patches) Pro‘s • Handles any size of data • Access to many data sources and formats • User Defined Functions • Fast Queries • Same metastore as Hive • Additional formats (Parquet) • Leverage Oracle SQL & Security • Join with data in Oracle • Query HDFS data in-place Con‘s • Performance • No Caching – Query fully executed every time • HiveQL – Ansi-92 • Multi-Map for Joins • Memory bound • Join order is important • No Caching – Query fully executed every time • SQL-92, Immature • Must stream all data to Oracle • No Support of Hive partitioned tables • No predicate push down Copyright © 2014, Oracle and/or its affiliates. All rights reserved. MoviePlex Lab Topics MoviePlex Architecture & Application SQL Access over Hadoop for Oracle BI – Direct Access: via Hive or Impala – Via DWH: Oracle SQL Connector for Hadoop (OSCH) Oracle DWH 12c SQL Pattern Matching (Work in Progress) 47 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Example 5 Oracle DWH 12c SQL Pattern Matching Idea: Use Advanced SQL Features over Hadoop and DWH Data Via Direct Database Request only („MoviePlex Inc. ORCL 12c Connection Pool” 48 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Example 5 Oracle DWH 12c SQL Pattern Matching Idea: Use Advanced SQL Features over Hadoop and DWH Data 49 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. MoviePlex Lab – extended: BI Mobile Example MoviePlex – End User Scenarios Mobile User Business User Customer Service Representative Power User Visualization is used to perform predictive analytics, analyze structured/unstructured content, and view outcomes Reporting, Visualization & Analytics Oracle Endeca Studio New Oracle 12c SQL Functions and InDatabase Analytics (R, ODM) are also used to process data for statistical and predictive analytics. OBIEE Dashboards Oracle BI Mobile Predictive Analysis and Sentiment Analysis Oracle Endeca Server 3 Oracle BI Server In-Database: R, ODM, ... Data Processing and Storage Oracle Endeca Integrator & WAT Data Reservoir (Hadoop) Oracle Data Warehouse ( ETL Workflow | Federation | Optimization) Data generated in source systems (both structured and unstructured data) Data Generation 1 Social Interactions Web Mobile 51 4 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Unstructured Emails Line of Business Files Shares External (LOB) Applications 2 Analytics Warehouse Data is processed using Oracle Endeca Server to combine structured and unstructured content. Mashups are created from source systems and staged to support transformation and subsequent loads into downstream systems Example Monitor the Business with Dashboards MoviePlex Lab: Sales by Geography and Customer Segments 52 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Monitor the Business with BI Mobile Are people buying recommended movies? Marketing Comedy’s really sell - will look at this later regardless of recommendations What is our close rate? Browse vs Buy 54 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle BI Mobile – Complete Mobile Analytics BI Mobile | HD Client BI Mobile | App Designer IT Controlled – Managed - Consistent Purpose Built Analytical Apps Extend Oracle BI to mobile devices – smartphones, tablets – automatically Optimized for touch-gestures, interactions Location Intelligence Offline support Enhanced containerized security via BI Mobile Security Toolkit 55 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. NEW Self Service product capability allowing business users to create and distribute mobile apps Users build targeted business apps with zero-coding Stunning, interactive apps in minutes Which BI Mobile? Both are licensed together – Get Both Capabilities BI Mobile HD Client 56 BI Mobile App Designer Need to discover and access existing BI dashboards on mobile devices Need to create and deploy custom mobile reports/apps on mobile devices Ad-hoc BI users – similar to desktop users – High degree of flexibility and interactivity Functional users, focused workflows, mobile first experience Need offline access to dashboards Portal integration is key Apple iOS & Android tablets and phones supported Apple iOS & Android tested – All HTML5 devices expected to work – Windows Mobile, Blackberry 10 Focus on structured data found in OBIEE semantic model Leverage data sources in OBIEE semantic model and easily upload spreadsheet data Oracle BI Apps dashboards on mobile devices – write once, deploy anywhere Customization and flexibility the prime deal driver. Alternative to OBIEE Visualizations Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Example BI Mobile App Designer MoviePlex Lab: Choose Device Type and Data Source 57 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Example BI Mobile App Designer MoviePlex Lab: Create & Test new Mobile Application 58 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Example BI Mobile App Designer MoviePlex Lab: Deploy Application and Test with Mobile Device 59 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Example BI Mobile App Designer MoviePlex Lab: Pages of MoviePlex Mobile Application 60 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Summary Hadoop and DWH are complementary Hadoop is still maturing They will become more integrated SQL (DWH + Hadoop) = More Business Value Get familiar with (BI Access over) Hadoop 61 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Appendix Sources and Download Links Oracle Developer Virtual Machines – Big Data Lite, Version 2.5 http://www.oracle.com/technetwork/database/bigdata-appliance/oracle-bigdatalite-2104726.html – OBIEE 11.1.1.7.1 - Sample Application (V309 R2) http://www.oracle.com/technetwork/middleware/bi-foundation/obiee-samples-167534.html Oracle YouTube Channel: Big Data / MoviePlex Videos 62 – Part 1. Overview: Improve the Customer Experience (10 min) https://www.youtube.com/watch?v=P_hbTw5Gtfc – Part 2. Deliver a Personalized Service - Oracle MoviePlex Application (5 min) https://www.youtube.com/watch?v=Qh_zON11-rg – Part 3. Manage Online Profiles w/Oracle NoSQL DB (5 min) https://www.youtube.com/watch?v=zB8X4qDPZuQ – Part 4. Turn Clicks into Value - Flume & Hive (5 min) https://www.youtube.com/watch?v=IwrjJUoUwXY – Part 5. Integrate All Your Data with Oracle Big Data Connectors (8 min) https://www.youtube.com/watch?v=y61vpB4_wT4 – Part 6. Maximize the Business Impact with Oracle Advanced Analytics (8 min) https://www.youtube.com/watch?v=5tYuZY6dyA8 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
© Copyright 2025 Paperzz