SlideShare ist ein Scribd-Unternehmen logo
1 von 61
Oracle's Unified Information Architecture in Action 
Harald Erb Oracle Business Analytics EMEA Local Cluster DE/CH
Copyright © 2014, Oracle and/or its affiliates. 2 All rights reserved. 
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
Oracle's Unified Information Architecture
Copyright © 2014, Oracle and/or its affiliates. 4 All rights reserved. 
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 
*) Copyright © 2013 Deloitte Development LLC
Copyright © 2014, Oracle and/or its affiliates. 5 All rights reserved. 
BI System refresh of is closely coupled with ETL 
Example: Required time slots to refresh an Exalytics system 
TimesTen 
(Exalytics) 
Oracle BI 
Foundation Suite 
(Exalytics) 
Information Access 
t1 t2 t3 t4 
Load Times (Full / Incremental) Cache Seeding 
Oracle DWH Reference Architecture 
 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 
– seeded, i.e. triggered by 
BI Server‘s Event Polling 
mechanism or via scripts 
using nqcmd
Copyright © 2014, Oracle and/or its affiliates. 6 All rights reserved. 
Deeper Insight Exists Beyond Structured Data 
„High Value Data“
Copyright © 2014, Oracle and/or its affiliates. 7 All rights reserved. 
The rise of Big Data and Hadoop 
 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 
Apache Hadoop = most well-known Big Data technology
Copyright © 2014, Oracle and/or its affiliates. 8 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
Copyright © 2014, Oracle and/or its affiliates. 9 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
Copyright © 2014, Oracle and/or its affiliates. 10 All rights reserved. 
Cloudera Distribution of Hadoop (CDH) 
Complete Hadoop solution - part of Oracle’s Big Data Appliance 
 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 
2014 Gartner Magic Quadrant for DWH 
Database Management Systems
Copyright © 2014, Oracle and/or its affiliates. 11 All rights reserved. 
“[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 
No need for Relational Warehouses anymore?
Copyright © 2014, Oracle and/or its affiliates. 12 All rights reserved. 
The new Analytics Warehouse Architecture...*) 
*) Copyright © 2013 Deloitte Development LLC
Copyright © 2014, Oracle and/or its affiliates. 13 All rights reserved. 
...can be implemented with Oracle *) 
*) Copyright © 2013 Deloitte Development LLC
Copyright © 2014, Oracle and/or its affiliates. 14 All rights reserved. 
Keep all potentially valuable data 
Oracle 
Database 
• Integrated Data 
• Acurrate/Trusted 
• Modeled 
• Aggregated 
• Consistent 
• Cleansed 
• Optim. Perform. 
• Metadata 
Cloudera 
Hadoop 
• Structured and 
unstructured 
• Fast loads 
• Histor. archive 
• Cheap Storage 
• Fault tolerant 
• Parallel 
Processing 
Oracle Big Data 
Connectors 
Oracle Data 
Integrator 
Data Reservoir Data Warehouse 
“Schema on read” “Schema on write” 
Oracle Unified Information Architecture
Copyright © 2014, Oracle and/or its affiliates. 15 All rights reserved. 
Options to do In-Place Analysis in both the Warehouse and on Hadoop 
In-Database 
Analytics 
Oracle 
Database 
Oracle 
Advanced 
Analytics 
Oracle 
Spatial & 
Graph 
Applications 
Cloudera 
Hadoop 
Oracle R 
Distribution 
Oracle Big Data 
Connectors 
Oracle Data 
Integrator 
Oracle Unified Information Architecture
Copyright © 2014, Oracle and/or its affiliates. 16 All rights reserved. 
In-Database 
Analytics 
Data 
Warehouse 
Oracle 
Advanced 
Analytics 
Oracle 
Database 
Applications 
Cloudera 
Hadoop 
Oracle R 
Distribution 
Oracle Big Data 
Connectors 
Oracle Data 
Integrator 
Oracle BI 
Foundation Suite 
Endeca Information 
Discovery 
BI and Information Discovery: Distinct but Complementary Capabilities 
Oracle Unified Information Architecture
Copyright © 2014, Oracle and/or its affiliates. 17 All rights reserved. 
Known & Clearly 
Defined Questions 
Who, What, When? 
Uncertain or 
Open-Ended Questions 
Why, How, What Else? 
Modeled Data 
Conforms to a Single Model 
Un-modeled Data 
Diverse and Changing Models 
New Tools and Processes required by End Users 
New questions 
require 
new data 
exploration 
Business Intelligence 
Proven Answers to Known 
Questions 
Insights yield 
mature models 
and KPIs 
Information Discovery 
Fast Answers to New Questions
Copyright © 2014, Oracle and/or its affiliates. 18 All rights reserved. 
In-Database 
Analytics 
Data 
Warehouse 
Oracle 
Advanced 
Analytics 
Oracle 
Database 
Oracle Event 
Processing 
Apache 
Flume 
Applications 
Oracle 
NoSQL 
Database 
Cloudera 
Hadoop 
Oracle R 
Distribution 
Oracle Big Data 
Connectors 
Oracle Data 
Integrator 
Oracle Real-Time 
Decisions 
Oracle BI 
Foundation Suite 
Endeca Information 
Discovery 
Stream into Hadoop, Handle and Cache Events, Automate Decisioning 
Oracle Unified Information Architecture
Copyright © 2014, Oracle and/or its affiliates. 19 All rights reserved. 
In-Database 
Analytics 
Data 
Warehouse 
Oracle 
Advanced 
Analytics 
Oracle 
Database 
Oracle Event 
Processing 
Apache 
Flume 
Applications 
Oracle 
NoSQL 
Database 
Cloudera 
Hadoop 
Oracle R 
Distribution 
Oracle Big Data 
Connectors 
Oracle Data 
Integrator 
Oracle 
Enterprise 
Manager 
Oracle Real-Time 
Decisions 
Oracle BI 
Foundation Suite 
Endeca Information 
Discovery 
Big Data 
Appliance 
Exadata 
Exalytics 
Solution for all Data: Complete, Integrated, Scalable 
Oracle Unified Information Architecture
Copyright © 2014, Oracle and/or its affiliates. 20 All rights reserved. 
Real-World Scenario 
Example 
Oracle Unified Information Architecture
Copyright © 2014, Oracle and/or its affiliates. 21 All rights reserved. 
 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 
Oracle Unified Information Architecture 
Strategy 
Pictures: DOAG News Feb. 2014, Jean-Pierre Dijcks, 
Oracle Corp., Big Data Product Management
Analytics by Example – The MoviePlex Lab
Copyright © 2014, Oracle and/or its affiliates. 23 All rights reserved. 
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)
Copyright © 2014, Oracle and/or its affiliates. 24 All rights reserved. 
MoviePlex 
A fictitious on-line movie streaming company 
Oracle Big Data Lite VM 
Oracle Business Intelligence VM 
Oracle YouTube Channel: MoviePlex-Videos 
Download and YouTube Links  see Apendix
25 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 
Oracle Exadata 
Oracle Big Data Appliance 
MoviePlex Architecture 
Application Log 
Log of all activity on site 
Capture activity necessary for MoviePlex site 
Streamed into HDFS using Flume 
Load Recommendations 
Customer Profile 
(e.g. recommended movies) 
Oracle NoSQL DB 
HDFS 
Map Reduce ORCH - CF Recs. 
Map Reduce 
Hive - Activities 
Map Reduce 
Pig - Sessionize 
Clustering/Market Basket 
Oracle Advanced Analytics 
Oracle Exalytics 
Endeca Information Discovery 
Oracle Business Intelligence EE 
“Mood” Recommendations 
Load Session & Activity Data 
Oracle Big Data Connectors 
Query Session & Activity Data
26 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 
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
27 
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
28 
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 
–Oracle NoSQL DB 
•Value 
–Minimize latency 
–Simple programming model 
key 
value 
elapsed 
code
29 
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 
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 
–Enhanced user experience = more $$
Copyright © 2014, Oracle and/or its affiliates. 30 All rights reserved. 
MoviePlex Data Warehouse 
 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) 
Data Sources and Relational Model
31 
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)
Copyright © 2014, Oracle and/or its affiliates. 32 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
Copyright © 2014, Oracle and/or its affiliates. 33 All rights reserved. 
SQL Access over Hadoop: Hive 
 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 
Transforming HiveQL Queries into MapReduce Jobs 
Source: M. Rittman, Oracle BIWA SIG Summit 2014, San Francisco
Copyright © 2014, Oracle and/or its affiliates. 34 All rights reserved. 
SQL Access over Hadoop: Hive 
Example 1 
MoviePlex Lab: Streaming Application Logs into HDFS using Flume
Copyright © 2014, Oracle and/or its affiliates. 35 All rights reserved. 
SQL Access over Hadoop: Hive 
External Hive Table MOVIEAPP_LOG_JSON Content of a JSON File containing 
MoviePlex Application Log Data 
MoviePlex Lab: Create External Table MOVIEAPP_LOG_JSON 
Example 1
Copyright © 2014, Oracle and/or its affiliates. 36 All rights reserved. 
SQL Access over Hadoop: Hive 
Example 1 
MoviePlex Lab: Query Table MOVIEAPP_LOG_JSON with Oracle BI
Copyright © 2014, Oracle and/or its affiliates. 37 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 
[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
Copyright © 2014, Oracle and/or its affiliates. 38 All rights reserved. 
SQL Access over Hadoop: Impala 
Datasheet : 
http://www.cloudera.com/content/dam/ 
cloudera/Resources/PDF/DS_Impala.pdf 
 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, 
Sequence Files, Avro, Parquet, … 
 Memory bound
Copyright © 2014, Oracle and/or its affiliates. 39 All rights reserved. 
SQL Access over Hadoop: Impala 
Example 2 
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
Copyright © 2014, Oracle and/or its affiliates. 40 All rights reserved. 
SQL Access over Hadoop: Impala 
Example 2 
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.
Copyright © 2014, Oracle and/or its affiliates. 41 All rights reserved. 
SQL Access over Hadoop: Impala 
Example 2 
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
Copyright © 2014, Oracle and/or its affiliates. 42 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
Copyright © 2014, Oracle and/or its affiliates. 43 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
Copyright © 2014, Oracle and/or its affiliates. 44 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
Copyright © 2014, Oracle and/or its affiliates. 45 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 
Oracle SQL Connector for HDFS uses the 
ORACLE_LOADER access driver, Oracle 
Directory MOVIEDEMO_DIR points to path 
/home/oracle/movie/moviedemo/osch 
Step 2: Publish Data Path to Managed 
Hive Table MOVIEAPP_LOG_STAGE 
File Location of managed Hive Table 
MOVIEAPP_LOG_STAGE 
Inserted Data from Hive 
Table MOVIEAPP_LOG_JSON
Copyright © 2014, Oracle and/or its affiliates. 46 All rights reserved. 
SQL Access over Hadoop: In summary 
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 
not earlier than version 12c 
• 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. 47 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)
Copyright © 2014, Oracle and/or its affiliates. 48 All rights reserved. 
Via Direct 
Database Request 
only („MoviePlex 
Inc. ORCL 12c 
Connection Pool” 
Example 5 
Oracle DWH 12c SQL Pattern Matching 
Idea: Use Advanced SQL Features over Hadoop and DWH Data
Copyright © 2014, Oracle and/or its affiliates. 49 All rights reserved. 
Example 5 
Oracle DWH 12c SQL Pattern Matching 
Idea: Use Advanced SQL Features over Hadoop and DWH Data
MoviePlex Lab – extended: BI Mobile Example
Copyright © 2014, Oracle and/or its affiliates. 51 All rights reserved. 
Analytics Warehouse 
Data Generation 
Data Processing and Storage 
Predictive Analysis and Sentiment Analysis 
Reporting, Visualization & Analytics 
Data generated in 
source systems (both 
structured and 
unstructured data) 
Mashups are created 
from source systems 
and staged to support 
transformation and 
subsequent loads into 
downstream systems 
Data is processed 
using Oracle Endeca 
Server to combine 
structured and 
unstructured content. 
New Oracle 12c SQL 
Functions and In- 
Database Analytics (R, 
ODM) are also used 
to process data for 
statistical and 
predictive analytics. 
Visualization is used to 
perform predictive 
analytics, analyze 
structured/unstructured 
content, and view 
outcomes 
OBIEE 
Dashboards 
Oracle Endeca 
Studio 
Oracle 
BI Mobile 
Oracle Endeca 
Server 
Business 
User 
Customer Service 
Representative 
Power 
User 
Mobile 
User 
Emails Files ShareEs xternal 
Line of Business 
(LOB) 
Applications 
Unstructured 
Web 
Social 
Interactions 
( ETL Workflow | Federation | Optimization) 
MoviePlex – End User Scenarios 
In-Database: 
R, ODM, ... 
1 
4 
2 
3 
Oracle Endeca 
Integrator & WAT 
Data Reservoir 
(Hadoop) 
Oracle Data 
Warehouse 
Oracle 
BI Server 
Mobile
Copyright © 2014, Oracle and/or its affiliates. 52 All rights reserved. 
Example 
MoviePlex Lab: Sales by Geography and Customer Segments 
Monitor the Business with Dashboards
Copyright © 2014, Oracle and/or its affiliates. 54 All rights reserved. 
Monitor the Business with BI Mobile 
 Marketing 
Are people buying recommended movies? 
What is our close rate? Browse vs Buy 
Comedy’s really 
sell - will look at 
this later - 
regardless of 
recommendations
Copyright © 2014, Oracle and/or its affiliates. 55 All rights reserved. 
Oracle BI Mobile – Complete Mobile Analytics 
 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 
 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 
BI Mobile | HD Client 
IT Controlled – Managed - Consistent 
BI Mobile | App Designer 
Purpose Built Analytical Apps
Copyright © 2014, Oracle and/or its affiliates. 56 All rights reserved. 
Which BI Mobile? 
BI Mobile HD Client 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 
Both are licensed together – Get Both Capabilities
Copyright © 2014, Oracle and/or its affiliates. 57 All rights reserved. 
BI Mobile App Designer 
MoviePlex Lab: Choose Device Type and Data Source 
Example
Copyright © 2014, Oracle and/or its affiliates. 58 All rights reserved. 
BI Mobile App Designer 
MoviePlex Lab: Create & Test new Mobile Application 
Example
Copyright © 2014, Oracle and/or its affiliates. 59 All rights reserved. 
BI Mobile App Designer 
Example 
MoviePlex Lab: Deploy Application and Test with Mobile Device
Copyright © 2014, Oracle and/or its affiliates. 60 All rights reserved. 
BI Mobile App Designer 
MoviePlex Lab: Pages of MoviePlex Mobile Application 
Example
61 
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
Copyright © 2014, Oracle and/or its affiliates. 62 All rights reserved. 
Appendix 
 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 
– 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 
Sources and Download Links

Weitere ähnliche Inhalte

Was ist angesagt?

Impala Unlocks Interactive BI on Hadoop
Impala Unlocks Interactive BI on HadoopImpala Unlocks Interactive BI on Hadoop
Impala Unlocks Interactive BI on HadoopCloudera, Inc.
 
Hortonworks: Agile Analytics Applications
Hortonworks: Agile Analytics ApplicationsHortonworks: Agile Analytics Applications
Hortonworks: Agile Analytics Applicationsrussell_jurney
 
Big SQL Competitive Summary - Vendor Landscape
Big SQL Competitive Summary - Vendor LandscapeBig SQL Competitive Summary - Vendor Landscape
Big SQL Competitive Summary - Vendor LandscapeNicolas Morales
 
Hadoop-DS: Which SQL-on-Hadoop Rules the Herd
Hadoop-DS: Which SQL-on-Hadoop Rules the HerdHadoop-DS: Which SQL-on-Hadoop Rules the Herd
Hadoop-DS: Which SQL-on-Hadoop Rules the HerdIBM Analytics
 
Innovate Analytics with Oracle Data Mining & Oracle R
Innovate Analytics with Oracle Data Mining & Oracle RInnovate Analytics with Oracle Data Mining & Oracle R
Innovate Analytics with Oracle Data Mining & Oracle RCapgemini
 
Bharath Hadoop Resume
Bharath Hadoop ResumeBharath Hadoop Resume
Bharath Hadoop ResumeBharath Kumar
 
Building a Hadoop Data Warehouse with Impala
Building a Hadoop Data Warehouse with ImpalaBuilding a Hadoop Data Warehouse with Impala
Building a Hadoop Data Warehouse with ImpalaSwiss Big Data User Group
 
Evolution of Big Data at Intel - Crawl, Walk and Run Approach
Evolution of Big Data at Intel - Crawl, Walk and Run ApproachEvolution of Big Data at Intel - Crawl, Walk and Run Approach
Evolution of Big Data at Intel - Crawl, Walk and Run ApproachDataWorks Summit
 
Brief Introduction about Hadoop and Core Services.
Brief Introduction about Hadoop and Core Services.Brief Introduction about Hadoop and Core Services.
Brief Introduction about Hadoop and Core Services.Muthu Natarajan
 
Best Practices for Deploying Hadoop (BigInsights) in the Cloud
Best Practices for Deploying Hadoop (BigInsights) in the CloudBest Practices for Deploying Hadoop (BigInsights) in the Cloud
Best Practices for Deploying Hadoop (BigInsights) in the CloudLeons Petražickis
 
Overview of Big data, Hadoop and Microsoft BI - version1
Overview of Big data, Hadoop and Microsoft BI - version1Overview of Big data, Hadoop and Microsoft BI - version1
Overview of Big data, Hadoop and Microsoft BI - version1Thanh Nguyen
 
Big Data Management System: Smart SQL Processing Across Hadoop and your Data ...
Big Data Management System: Smart SQL Processing Across Hadoop and your Data ...Big Data Management System: Smart SQL Processing Across Hadoop and your Data ...
Big Data Management System: Smart SQL Processing Across Hadoop and your Data ...DataWorks Summit
 
Tame Big Data with Oracle Data Integration
Tame Big Data with Oracle Data IntegrationTame Big Data with Oracle Data Integration
Tame Big Data with Oracle Data IntegrationMichael Rainey
 
Hadoop a Natural Choice for Data Intensive Log Processing
Hadoop a Natural Choice for Data Intensive Log ProcessingHadoop a Natural Choice for Data Intensive Log Processing
Hadoop a Natural Choice for Data Intensive Log ProcessingHitendra Kumar
 
How pig and hadoop fit in data processing architecture
How pig and hadoop fit in data processing architectureHow pig and hadoop fit in data processing architecture
How pig and hadoop fit in data processing architectureKovid Academy
 
Biwa summit 2015 oaa oracle data miner hands on lab
Biwa summit 2015 oaa oracle data miner hands on labBiwa summit 2015 oaa oracle data miner hands on lab
Biwa summit 2015 oaa oracle data miner hands on labCharlie Berger
 
Introduction to Apache hadoop
Introduction to Apache hadoopIntroduction to Apache hadoop
Introduction to Apache hadoopOmar Jaber
 
Flexible In-Situ Indexing for Hadoop via Elephant Twin
Flexible In-Situ Indexing for Hadoop via Elephant TwinFlexible In-Situ Indexing for Hadoop via Elephant Twin
Flexible In-Situ Indexing for Hadoop via Elephant TwinDmitriy Ryaboy
 
Data Science Day New York: The Platform for Big Data
Data Science Day New York: The Platform for Big DataData Science Day New York: The Platform for Big Data
Data Science Day New York: The Platform for Big DataCloudera, Inc.
 

Was ist angesagt? (20)

Impala Unlocks Interactive BI on Hadoop
Impala Unlocks Interactive BI on HadoopImpala Unlocks Interactive BI on Hadoop
Impala Unlocks Interactive BI on Hadoop
 
Hortonworks: Agile Analytics Applications
Hortonworks: Agile Analytics ApplicationsHortonworks: Agile Analytics Applications
Hortonworks: Agile Analytics Applications
 
Big SQL Competitive Summary - Vendor Landscape
Big SQL Competitive Summary - Vendor LandscapeBig SQL Competitive Summary - Vendor Landscape
Big SQL Competitive Summary - Vendor Landscape
 
Hadoop-DS: Which SQL-on-Hadoop Rules the Herd
Hadoop-DS: Which SQL-on-Hadoop Rules the HerdHadoop-DS: Which SQL-on-Hadoop Rules the Herd
Hadoop-DS: Which SQL-on-Hadoop Rules the Herd
 
Innovate Analytics with Oracle Data Mining & Oracle R
Innovate Analytics with Oracle Data Mining & Oracle RInnovate Analytics with Oracle Data Mining & Oracle R
Innovate Analytics with Oracle Data Mining & Oracle R
 
Bharath Hadoop Resume
Bharath Hadoop ResumeBharath Hadoop Resume
Bharath Hadoop Resume
 
Building a Hadoop Data Warehouse with Impala
Building a Hadoop Data Warehouse with ImpalaBuilding a Hadoop Data Warehouse with Impala
Building a Hadoop Data Warehouse with Impala
 
Evolution of Big Data at Intel - Crawl, Walk and Run Approach
Evolution of Big Data at Intel - Crawl, Walk and Run ApproachEvolution of Big Data at Intel - Crawl, Walk and Run Approach
Evolution of Big Data at Intel - Crawl, Walk and Run Approach
 
Brief Introduction about Hadoop and Core Services.
Brief Introduction about Hadoop and Core Services.Brief Introduction about Hadoop and Core Services.
Brief Introduction about Hadoop and Core Services.
 
Best Practices for Deploying Hadoop (BigInsights) in the Cloud
Best Practices for Deploying Hadoop (BigInsights) in the CloudBest Practices for Deploying Hadoop (BigInsights) in the Cloud
Best Practices for Deploying Hadoop (BigInsights) in the Cloud
 
Intro to Hadoop
Intro to HadoopIntro to Hadoop
Intro to Hadoop
 
Overview of Big data, Hadoop and Microsoft BI - version1
Overview of Big data, Hadoop and Microsoft BI - version1Overview of Big data, Hadoop and Microsoft BI - version1
Overview of Big data, Hadoop and Microsoft BI - version1
 
Big Data Management System: Smart SQL Processing Across Hadoop and your Data ...
Big Data Management System: Smart SQL Processing Across Hadoop and your Data ...Big Data Management System: Smart SQL Processing Across Hadoop and your Data ...
Big Data Management System: Smart SQL Processing Across Hadoop and your Data ...
 
Tame Big Data with Oracle Data Integration
Tame Big Data with Oracle Data IntegrationTame Big Data with Oracle Data Integration
Tame Big Data with Oracle Data Integration
 
Hadoop a Natural Choice for Data Intensive Log Processing
Hadoop a Natural Choice for Data Intensive Log ProcessingHadoop a Natural Choice for Data Intensive Log Processing
Hadoop a Natural Choice for Data Intensive Log Processing
 
How pig and hadoop fit in data processing architecture
How pig and hadoop fit in data processing architectureHow pig and hadoop fit in data processing architecture
How pig and hadoop fit in data processing architecture
 
Biwa summit 2015 oaa oracle data miner hands on lab
Biwa summit 2015 oaa oracle data miner hands on labBiwa summit 2015 oaa oracle data miner hands on lab
Biwa summit 2015 oaa oracle data miner hands on lab
 
Introduction to Apache hadoop
Introduction to Apache hadoopIntroduction to Apache hadoop
Introduction to Apache hadoop
 
Flexible In-Situ Indexing for Hadoop via Elephant Twin
Flexible In-Situ Indexing for Hadoop via Elephant TwinFlexible In-Situ Indexing for Hadoop via Elephant Twin
Flexible In-Situ Indexing for Hadoop via Elephant Twin
 
Data Science Day New York: The Platform for Big Data
Data Science Day New York: The Platform for Big DataData Science Day New York: The Platform for Big Data
Data Science Day New York: The Platform for Big Data
 

Andere mochten auch

Powerpoint e government
Powerpoint e governmentPowerpoint e government
Powerpoint e governmentKenneth Aurel
 
BPM, SOA and EA for e-government
BPM, SOA and EA for e-government BPM, SOA and EA for e-government
BPM, SOA and EA for e-government Alexander SAMARIN
 
Défis et opportunités d'une mise en œuvre conjointe e-Government et Open Gov...
Défis et opportunités d'une mise en œuvre conjointe e-Government et Open Gov...Défis et opportunités d'une mise en œuvre conjointe e-Government et Open Gov...
Défis et opportunités d'une mise en œuvre conjointe e-Government et Open Gov...Mohamed Said Ouerghi
 
E-government in Poland - strategy, enterprise architecture and key projects -...
E-government in Poland - strategy, enterprise architecture and key projects -...E-government in Poland - strategy, enterprise architecture and key projects -...
E-government in Poland - strategy, enterprise architecture and key projects -...Michal Bukowski, MBA, P2P
 
Considerations for an Effective Internal Model Method Implementation
Considerations for an Effective Internal Model Method ImplementationConsiderations for an Effective Internal Model Method Implementation
Considerations for an Effective Internal Model Method Implementationaccenture
 
Enabling the digital mind shift in the organisation - Enterprise Digital Summ...
Enabling the digital mind shift in the organisation - Enterprise Digital Summ...Enabling the digital mind shift in the organisation - Enterprise Digital Summ...
Enabling the digital mind shift in the organisation - Enterprise Digital Summ...David Terrar
 
The agile enterprise - Digital Transformation as a practical application
The agile enterprise - Digital Transformation as a practical applicationThe agile enterprise - Digital Transformation as a practical application
The agile enterprise - Digital Transformation as a practical applicationdie.agilen GmbH
 
Next generation e-government: G-Cloud and beyond
Next generation e-government: G-Cloud and beyondNext generation e-government: G-Cloud and beyond
Next generation e-government: G-Cloud and beyondoleg2030
 
Enterprise digital labs
Enterprise digital labsEnterprise digital labs
Enterprise digital labsZinnov
 
Financial Services - New Approach to Data Management in the Digital Era
Financial Services - New Approach to Data Management in the Digital EraFinancial Services - New Approach to Data Management in the Digital Era
Financial Services - New Approach to Data Management in the Digital Eraaccenture
 
The Digital Enterprise - Alfresco Summit Keynote 2014
The Digital Enterprise - Alfresco Summit Keynote 2014The Digital Enterprise - Alfresco Summit Keynote 2014
The Digital Enterprise - Alfresco Summit Keynote 2014John Newton
 

Andere mochten auch (14)

Powerpoint e government
Powerpoint e governmentPowerpoint e government
Powerpoint e government
 
BPM, SOA and EA for e-government
BPM, SOA and EA for e-government BPM, SOA and EA for e-government
BPM, SOA and EA for e-government
 
E-government architecture
E-government architectureE-government architecture
E-government architecture
 
Défis et opportunités d'une mise en œuvre conjointe e-Government et Open Gov...
Défis et opportunités d'une mise en œuvre conjointe e-Government et Open Gov...Défis et opportunités d'une mise en œuvre conjointe e-Government et Open Gov...
Défis et opportunités d'une mise en œuvre conjointe e-Government et Open Gov...
 
E-government in Poland - strategy, enterprise architecture and key projects -...
E-government in Poland - strategy, enterprise architecture and key projects -...E-government in Poland - strategy, enterprise architecture and key projects -...
E-government in Poland - strategy, enterprise architecture and key projects -...
 
United Nations E-Government Survey 2012
United Nations E-Government Survey 2012United Nations E-Government Survey 2012
United Nations E-Government Survey 2012
 
Considerations for an Effective Internal Model Method Implementation
Considerations for an Effective Internal Model Method ImplementationConsiderations for an Effective Internal Model Method Implementation
Considerations for an Effective Internal Model Method Implementation
 
Enabling the digital mind shift in the organisation - Enterprise Digital Summ...
Enabling the digital mind shift in the organisation - Enterprise Digital Summ...Enabling the digital mind shift in the organisation - Enterprise Digital Summ...
Enabling the digital mind shift in the organisation - Enterprise Digital Summ...
 
The agile enterprise - Digital Transformation as a practical application
The agile enterprise - Digital Transformation as a practical applicationThe agile enterprise - Digital Transformation as a practical application
The agile enterprise - Digital Transformation as a practical application
 
Technology Trends & e-Government
Technology Trends & e-GovernmentTechnology Trends & e-Government
Technology Trends & e-Government
 
Next generation e-government: G-Cloud and beyond
Next generation e-government: G-Cloud and beyondNext generation e-government: G-Cloud and beyond
Next generation e-government: G-Cloud and beyond
 
Enterprise digital labs
Enterprise digital labsEnterprise digital labs
Enterprise digital labs
 
Financial Services - New Approach to Data Management in the Digital Era
Financial Services - New Approach to Data Management in the Digital EraFinancial Services - New Approach to Data Management in the Digital Era
Financial Services - New Approach to Data Management in the Digital Era
 
The Digital Enterprise - Alfresco Summit Keynote 2014
The Digital Enterprise - Alfresco Summit Keynote 2014The Digital Enterprise - Alfresco Summit Keynote 2014
The Digital Enterprise - Alfresco Summit Keynote 2014
 

Ähnlich wie Oracle Unified Information Architeture + Analytics by Example

Hortonworks Oracle Big Data Integration
Hortonworks Oracle Big Data Integration Hortonworks Oracle Big Data Integration
Hortonworks Oracle Big Data Integration Hortonworks
 
2013 05 Oracle big_dataapplianceoverview
2013 05 Oracle big_dataapplianceoverview2013 05 Oracle big_dataapplianceoverview
2013 05 Oracle big_dataapplianceoverviewjdijcks
 
Tapping into the Big Data Reservoir (CON7934)
Tapping into the Big Data Reservoir (CON7934)Tapping into the Big Data Reservoir (CON7934)
Tapping into the Big Data Reservoir (CON7934)Jeffrey T. Pollock
 
Open-BDA Hadoop Summit 2014 - Mr. Slim Baltagi (Building a Modern Data Archit...
Open-BDA Hadoop Summit 2014 - Mr. Slim Baltagi (Building a Modern Data Archit...Open-BDA Hadoop Summit 2014 - Mr. Slim Baltagi (Building a Modern Data Archit...
Open-BDA Hadoop Summit 2014 - Mr. Slim Baltagi (Building a Modern Data Archit...Innovative Management Services
 
2017 OpenWorld Keynote for Data Integration
2017 OpenWorld Keynote for Data Integration2017 OpenWorld Keynote for Data Integration
2017 OpenWorld Keynote for Data IntegrationJeffrey T. Pollock
 
Transform Your Business with Big Data and Hortonworks
Transform Your Business with Big Data and Hortonworks Transform Your Business with Big Data and Hortonworks
Transform Your Business with Big Data and Hortonworks Pactera_US
 
Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)
Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)
Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)Jeffrey T. Pollock
 
Big Data at Oracle - Strata 2015 San Jose
Big Data at Oracle - Strata 2015 San JoseBig Data at Oracle - Strata 2015 San Jose
Big Data at Oracle - Strata 2015 San JoseJeffrey T. Pollock
 
Transform You Business with Big Data and Hortonworks
Transform You Business with Big Data and HortonworksTransform You Business with Big Data and Hortonworks
Transform You Business with Big Data and HortonworksHortonworks
 
Cloudera Big Data Integration Speedpitch at TDWI Munich June 2017
Cloudera Big Data Integration Speedpitch at TDWI Munich June 2017Cloudera Big Data Integration Speedpitch at TDWI Munich June 2017
Cloudera Big Data Integration Speedpitch at TDWI Munich June 2017Stefan Lipp
 
Building a Modern Data Architecture with Enterprise Hadoop
Building a Modern Data Architecture with Enterprise HadoopBuilding a Modern Data Architecture with Enterprise Hadoop
Building a Modern Data Architecture with Enterprise HadoopSlim Baltagi
 
Applications on Hadoop
Applications on HadoopApplications on Hadoop
Applications on Hadoopmarkgrover
 
Big data or big deal
Big data or big dealBig data or big deal
Big data or big dealeduarderwee
 
Modern data warehouse
Modern data warehouseModern data warehouse
Modern data warehouseStephen Alex
 
Modern data warehouse
Modern data warehouseModern data warehouse
Modern data warehouseStephen Alex
 
Apache Hadoop on the Open Cloud
Apache Hadoop on the Open CloudApache Hadoop on the Open Cloud
Apache Hadoop on the Open CloudHortonworks
 
Arun Rathinasabapathy, Senior Software Engineer, LexisNexis at MLconf ATL 2016
Arun Rathinasabapathy, Senior Software Engineer, LexisNexis at MLconf ATL 2016Arun Rathinasabapathy, Senior Software Engineer, LexisNexis at MLconf ATL 2016
Arun Rathinasabapathy, Senior Software Engineer, LexisNexis at MLconf ATL 2016MLconf
 

Ähnlich wie Oracle Unified Information Architeture + Analytics by Example (20)

Hortonworks Oracle Big Data Integration
Hortonworks Oracle Big Data Integration Hortonworks Oracle Big Data Integration
Hortonworks Oracle Big Data Integration
 
2013 05 Oracle big_dataapplianceoverview
2013 05 Oracle big_dataapplianceoverview2013 05 Oracle big_dataapplianceoverview
2013 05 Oracle big_dataapplianceoverview
 
Tapping into the Big Data Reservoir (CON7934)
Tapping into the Big Data Reservoir (CON7934)Tapping into the Big Data Reservoir (CON7934)
Tapping into the Big Data Reservoir (CON7934)
 
Open-BDA Hadoop Summit 2014 - Mr. Slim Baltagi (Building a Modern Data Archit...
Open-BDA Hadoop Summit 2014 - Mr. Slim Baltagi (Building a Modern Data Archit...Open-BDA Hadoop Summit 2014 - Mr. Slim Baltagi (Building a Modern Data Archit...
Open-BDA Hadoop Summit 2014 - Mr. Slim Baltagi (Building a Modern Data Archit...
 
2017 OpenWorld Keynote for Data Integration
2017 OpenWorld Keynote for Data Integration2017 OpenWorld Keynote for Data Integration
2017 OpenWorld Keynote for Data Integration
 
Transform Your Business with Big Data and Hortonworks
Transform Your Business with Big Data and Hortonworks Transform Your Business with Big Data and Hortonworks
Transform Your Business with Big Data and Hortonworks
 
Future of-hadoop-analytics
Future of-hadoop-analyticsFuture of-hadoop-analytics
Future of-hadoop-analytics
 
Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)
Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)
Unlocking Big Data Silos in the Enterprise or the Cloud (Con7877)
 
Big Data at Oracle - Strata 2015 San Jose
Big Data at Oracle - Strata 2015 San JoseBig Data at Oracle - Strata 2015 San Jose
Big Data at Oracle - Strata 2015 San Jose
 
Session 203 iouc summit database
Session 203 iouc summit databaseSession 203 iouc summit database
Session 203 iouc summit database
 
Transform You Business with Big Data and Hortonworks
Transform You Business with Big Data and HortonworksTransform You Business with Big Data and Hortonworks
Transform You Business with Big Data and Hortonworks
 
Cloudera Big Data Integration Speedpitch at TDWI Munich June 2017
Cloudera Big Data Integration Speedpitch at TDWI Munich June 2017Cloudera Big Data Integration Speedpitch at TDWI Munich June 2017
Cloudera Big Data Integration Speedpitch at TDWI Munich June 2017
 
Robin_Hadoop
Robin_HadoopRobin_Hadoop
Robin_Hadoop
 
Building a Modern Data Architecture with Enterprise Hadoop
Building a Modern Data Architecture with Enterprise HadoopBuilding a Modern Data Architecture with Enterprise Hadoop
Building a Modern Data Architecture with Enterprise Hadoop
 
Applications on Hadoop
Applications on HadoopApplications on Hadoop
Applications on Hadoop
 
Big data or big deal
Big data or big dealBig data or big deal
Big data or big deal
 
Modern data warehouse
Modern data warehouseModern data warehouse
Modern data warehouse
 
Modern data warehouse
Modern data warehouseModern data warehouse
Modern data warehouse
 
Apache Hadoop on the Open Cloud
Apache Hadoop on the Open CloudApache Hadoop on the Open Cloud
Apache Hadoop on the Open Cloud
 
Arun Rathinasabapathy, Senior Software Engineer, LexisNexis at MLconf ATL 2016
Arun Rathinasabapathy, Senior Software Engineer, LexisNexis at MLconf ATL 2016Arun Rathinasabapathy, Senior Software Engineer, LexisNexis at MLconf ATL 2016
Arun Rathinasabapathy, Senior Software Engineer, LexisNexis at MLconf ATL 2016
 

Mehr von Harald Erb

Actionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data ScienceActionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data ScienceHarald Erb
 
Snowflake for Data Engineering
Snowflake for Data EngineeringSnowflake for Data Engineering
Snowflake for Data EngineeringHarald Erb
 
Dataiku & Snowflake Meetup Berlin 2020
Dataiku & Snowflake Meetup Berlin 2020Dataiku & Snowflake Meetup Berlin 2020
Dataiku & Snowflake Meetup Berlin 2020Harald Erb
 
Does it only have to be ML + AI?
Does it only have to be ML + AI?Does it only have to be ML + AI?
Does it only have to be ML + AI?Harald Erb
 
Delivering rapid-fire Analytics with Snowflake and Tableau
Delivering rapid-fire Analytics with Snowflake and TableauDelivering rapid-fire Analytics with Snowflake and Tableau
Delivering rapid-fire Analytics with Snowflake and TableauHarald Erb
 
Machine Learning - Eine Challenge für Architekten
Machine Learning - Eine Challenge für ArchitektenMachine Learning - Eine Challenge für Architekten
Machine Learning - Eine Challenge für ArchitektenHarald Erb
 
DOAG Big Data Days 2017 - Cloud Journey
DOAG Big Data Days 2017 - Cloud JourneyDOAG Big Data Days 2017 - Cloud Journey
DOAG Big Data Days 2017 - Cloud JourneyHarald Erb
 
Do you know what k-Means? Cluster-Analysen
Do you know what k-Means? Cluster-Analysen Do you know what k-Means? Cluster-Analysen
Do you know what k-Means? Cluster-Analysen Harald Erb
 
Exploratory Analysis in the Data Lab - Team-Sport or for Nerds only?
Exploratory Analysis in the Data Lab - Team-Sport or for Nerds only?Exploratory Analysis in the Data Lab - Team-Sport or for Nerds only?
Exploratory Analysis in the Data Lab - Team-Sport or for Nerds only?Harald Erb
 
Big Data Discovery + Analytics = Datengetriebene Innovation!
Big Data Discovery + Analytics = Datengetriebene Innovation!Big Data Discovery + Analytics = Datengetriebene Innovation!
Big Data Discovery + Analytics = Datengetriebene Innovation!Harald Erb
 
Big Data Discovery
Big Data DiscoveryBig Data Discovery
Big Data DiscoveryHarald Erb
 
DOAG News 2012 - Analytische Mehrwerte mit Big Data
DOAG News 2012 - Analytische Mehrwerte mit Big DataDOAG News 2012 - Analytische Mehrwerte mit Big Data
DOAG News 2012 - Analytische Mehrwerte mit Big DataHarald Erb
 
Endeca Web Acquisition Toolkit - Integration verteilter Web-Anwendungen und a...
Endeca Web Acquisition Toolkit - Integration verteilter Web-Anwendungen und a...Endeca Web Acquisition Toolkit - Integration verteilter Web-Anwendungen und a...
Endeca Web Acquisition Toolkit - Integration verteilter Web-Anwendungen und a...Harald Erb
 

Mehr von Harald Erb (13)

Actionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data ScienceActionable Insights with AI - Snowflake for Data Science
Actionable Insights with AI - Snowflake for Data Science
 
Snowflake for Data Engineering
Snowflake for Data EngineeringSnowflake for Data Engineering
Snowflake for Data Engineering
 
Dataiku & Snowflake Meetup Berlin 2020
Dataiku & Snowflake Meetup Berlin 2020Dataiku & Snowflake Meetup Berlin 2020
Dataiku & Snowflake Meetup Berlin 2020
 
Does it only have to be ML + AI?
Does it only have to be ML + AI?Does it only have to be ML + AI?
Does it only have to be ML + AI?
 
Delivering rapid-fire Analytics with Snowflake and Tableau
Delivering rapid-fire Analytics with Snowflake and TableauDelivering rapid-fire Analytics with Snowflake and Tableau
Delivering rapid-fire Analytics with Snowflake and Tableau
 
Machine Learning - Eine Challenge für Architekten
Machine Learning - Eine Challenge für ArchitektenMachine Learning - Eine Challenge für Architekten
Machine Learning - Eine Challenge für Architekten
 
DOAG Big Data Days 2017 - Cloud Journey
DOAG Big Data Days 2017 - Cloud JourneyDOAG Big Data Days 2017 - Cloud Journey
DOAG Big Data Days 2017 - Cloud Journey
 
Do you know what k-Means? Cluster-Analysen
Do you know what k-Means? Cluster-Analysen Do you know what k-Means? Cluster-Analysen
Do you know what k-Means? Cluster-Analysen
 
Exploratory Analysis in the Data Lab - Team-Sport or for Nerds only?
Exploratory Analysis in the Data Lab - Team-Sport or for Nerds only?Exploratory Analysis in the Data Lab - Team-Sport or for Nerds only?
Exploratory Analysis in the Data Lab - Team-Sport or for Nerds only?
 
Big Data Discovery + Analytics = Datengetriebene Innovation!
Big Data Discovery + Analytics = Datengetriebene Innovation!Big Data Discovery + Analytics = Datengetriebene Innovation!
Big Data Discovery + Analytics = Datengetriebene Innovation!
 
Big Data Discovery
Big Data DiscoveryBig Data Discovery
Big Data Discovery
 
DOAG News 2012 - Analytische Mehrwerte mit Big Data
DOAG News 2012 - Analytische Mehrwerte mit Big DataDOAG News 2012 - Analytische Mehrwerte mit Big Data
DOAG News 2012 - Analytische Mehrwerte mit Big Data
 
Endeca Web Acquisition Toolkit - Integration verteilter Web-Anwendungen und a...
Endeca Web Acquisition Toolkit - Integration verteilter Web-Anwendungen und a...Endeca Web Acquisition Toolkit - Integration verteilter Web-Anwendungen und a...
Endeca Web Acquisition Toolkit - Integration verteilter Web-Anwendungen und a...
 

Kürzlich hochgeladen

Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一ffjhghh
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998YohFuh
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxStephen266013
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 

Kürzlich hochgeladen (20)

Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一定制英国白金汉大学毕业证(UCB毕业证书)																			成绩单原版一比一
定制英国白金汉大学毕业证(UCB毕业证书) 成绩单原版一比一
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998RA-11058_IRR-COMPRESS Do 198 series of 1998
RA-11058_IRR-COMPRESS Do 198 series of 1998
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
B2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docxB2 Creative Industry Response Evaluation.docx
B2 Creative Industry Response Evaluation.docx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 

Oracle Unified Information Architeture + Analytics by Example

  • 1. Oracle's Unified Information Architecture in Action Harald Erb Oracle Business Analytics EMEA Local Cluster DE/CH
  • 2. Copyright © 2014, Oracle and/or its affiliates. 2 All rights reserved. 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
  • 4. Copyright © 2014, Oracle and/or its affiliates. 4 All rights reserved. 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 *) Copyright © 2013 Deloitte Development LLC
  • 5. Copyright © 2014, Oracle and/or its affiliates. 5 All rights reserved. BI System refresh of is closely coupled with ETL Example: Required time slots to refresh an Exalytics system TimesTen (Exalytics) Oracle BI Foundation Suite (Exalytics) Information Access t1 t2 t3 t4 Load Times (Full / Incremental) Cache Seeding Oracle DWH Reference Architecture  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 – seeded, i.e. triggered by BI Server‘s Event Polling mechanism or via scripts using nqcmd
  • 6. Copyright © 2014, Oracle and/or its affiliates. 6 All rights reserved. Deeper Insight Exists Beyond Structured Data „High Value Data“
  • 7. Copyright © 2014, Oracle and/or its affiliates. 7 All rights reserved. The rise of Big Data and Hadoop  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 Apache Hadoop = most well-known Big Data technology
  • 8. Copyright © 2014, Oracle and/or its affiliates. 8 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
  • 9. Copyright © 2014, Oracle and/or its affiliates. 9 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
  • 10. Copyright © 2014, Oracle and/or its affiliates. 10 All rights reserved. Cloudera Distribution of Hadoop (CDH) Complete Hadoop solution - part of Oracle’s Big Data Appliance  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 2014 Gartner Magic Quadrant for DWH Database Management Systems
  • 11. Copyright © 2014, Oracle and/or its affiliates. 11 All rights reserved. “[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 No need for Relational Warehouses anymore?
  • 12. Copyright © 2014, Oracle and/or its affiliates. 12 All rights reserved. The new Analytics Warehouse Architecture...*) *) Copyright © 2013 Deloitte Development LLC
  • 13. Copyright © 2014, Oracle and/or its affiliates. 13 All rights reserved. ...can be implemented with Oracle *) *) Copyright © 2013 Deloitte Development LLC
  • 14. Copyright © 2014, Oracle and/or its affiliates. 14 All rights reserved. Keep all potentially valuable data Oracle Database • Integrated Data • Acurrate/Trusted • Modeled • Aggregated • Consistent • Cleansed • Optim. Perform. • Metadata Cloudera Hadoop • Structured and unstructured • Fast loads • Histor. archive • Cheap Storage • Fault tolerant • Parallel Processing Oracle Big Data Connectors Oracle Data Integrator Data Reservoir Data Warehouse “Schema on read” “Schema on write” Oracle Unified Information Architecture
  • 15. Copyright © 2014, Oracle and/or its affiliates. 15 All rights reserved. Options to do In-Place Analysis in both the Warehouse and on Hadoop In-Database Analytics Oracle Database Oracle Advanced Analytics Oracle Spatial & Graph Applications Cloudera Hadoop Oracle R Distribution Oracle Big Data Connectors Oracle Data Integrator Oracle Unified Information Architecture
  • 16. Copyright © 2014, Oracle and/or its affiliates. 16 All rights reserved. In-Database Analytics Data Warehouse Oracle Advanced Analytics Oracle Database Applications Cloudera Hadoop Oracle R Distribution Oracle Big Data Connectors Oracle Data Integrator Oracle BI Foundation Suite Endeca Information Discovery BI and Information Discovery: Distinct but Complementary Capabilities Oracle Unified Information Architecture
  • 17. Copyright © 2014, Oracle and/or its affiliates. 17 All rights reserved. Known & Clearly Defined Questions Who, What, When? Uncertain or Open-Ended Questions Why, How, What Else? Modeled Data Conforms to a Single Model Un-modeled Data Diverse and Changing Models New Tools and Processes required by End Users New questions require new data exploration Business Intelligence Proven Answers to Known Questions Insights yield mature models and KPIs Information Discovery Fast Answers to New Questions
  • 18. Copyright © 2014, Oracle and/or its affiliates. 18 All rights reserved. In-Database Analytics Data Warehouse Oracle Advanced Analytics Oracle Database Oracle Event Processing Apache Flume Applications Oracle NoSQL Database Cloudera Hadoop Oracle R Distribution Oracle Big Data Connectors Oracle Data Integrator Oracle Real-Time Decisions Oracle BI Foundation Suite Endeca Information Discovery Stream into Hadoop, Handle and Cache Events, Automate Decisioning Oracle Unified Information Architecture
  • 19. Copyright © 2014, Oracle and/or its affiliates. 19 All rights reserved. In-Database Analytics Data Warehouse Oracle Advanced Analytics Oracle Database Oracle Event Processing Apache Flume Applications Oracle NoSQL Database Cloudera Hadoop Oracle R Distribution Oracle Big Data Connectors Oracle Data Integrator Oracle Enterprise Manager Oracle Real-Time Decisions Oracle BI Foundation Suite Endeca Information Discovery Big Data Appliance Exadata Exalytics Solution for all Data: Complete, Integrated, Scalable Oracle Unified Information Architecture
  • 20. Copyright © 2014, Oracle and/or its affiliates. 20 All rights reserved. Real-World Scenario Example Oracle Unified Information Architecture
  • 21. Copyright © 2014, Oracle and/or its affiliates. 21 All rights reserved.  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 Oracle Unified Information Architecture Strategy Pictures: DOAG News Feb. 2014, Jean-Pierre Dijcks, Oracle Corp., Big Data Product Management
  • 22. Analytics by Example – The MoviePlex Lab
  • 23. Copyright © 2014, Oracle and/or its affiliates. 23 All rights reserved. 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)
  • 24. Copyright © 2014, Oracle and/or its affiliates. 24 All rights reserved. MoviePlex A fictitious on-line movie streaming company Oracle Big Data Lite VM Oracle Business Intelligence VM Oracle YouTube Channel: MoviePlex-Videos Download and YouTube Links  see Apendix
  • 25. 25 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Exadata Oracle Big Data Appliance MoviePlex Architecture Application Log Log of all activity on site Capture activity necessary for MoviePlex site Streamed into HDFS using Flume Load Recommendations Customer Profile (e.g. recommended movies) Oracle NoSQL DB HDFS Map Reduce ORCH - CF Recs. Map Reduce Hive - Activities Map Reduce Pig - Sessionize Clustering/Market Basket Oracle Advanced Analytics Oracle Exalytics Endeca Information Discovery Oracle Business Intelligence EE “Mood” Recommendations Load Session & Activity Data Oracle Big Data Connectors Query Session & Activity Data
  • 26. 26 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 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
  • 27. 27 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
  • 28. 28 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 –Oracle NoSQL DB •Value –Minimize latency –Simple programming model key value elapsed code
  • 29. 29 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 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 –Enhanced user experience = more $$
  • 30. Copyright © 2014, Oracle and/or its affiliates. 30 All rights reserved. MoviePlex Data Warehouse  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) Data Sources and Relational Model
  • 31. 31 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)
  • 32. Copyright © 2014, Oracle and/or its affiliates. 32 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
  • 33. Copyright © 2014, Oracle and/or its affiliates. 33 All rights reserved. SQL Access over Hadoop: Hive  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 Transforming HiveQL Queries into MapReduce Jobs Source: M. Rittman, Oracle BIWA SIG Summit 2014, San Francisco
  • 34. Copyright © 2014, Oracle and/or its affiliates. 34 All rights reserved. SQL Access over Hadoop: Hive Example 1 MoviePlex Lab: Streaming Application Logs into HDFS using Flume
  • 35. Copyright © 2014, Oracle and/or its affiliates. 35 All rights reserved. SQL Access over Hadoop: Hive External Hive Table MOVIEAPP_LOG_JSON Content of a JSON File containing MoviePlex Application Log Data MoviePlex Lab: Create External Table MOVIEAPP_LOG_JSON Example 1
  • 36. Copyright © 2014, Oracle and/or its affiliates. 36 All rights reserved. SQL Access over Hadoop: Hive Example 1 MoviePlex Lab: Query Table MOVIEAPP_LOG_JSON with Oracle BI
  • 37. Copyright © 2014, Oracle and/or its affiliates. 37 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 [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
  • 38. Copyright © 2014, Oracle and/or its affiliates. 38 All rights reserved. SQL Access over Hadoop: Impala Datasheet : http://www.cloudera.com/content/dam/ cloudera/Resources/PDF/DS_Impala.pdf  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, Sequence Files, Avro, Parquet, …  Memory bound
  • 39. Copyright © 2014, Oracle and/or its affiliates. 39 All rights reserved. SQL Access over Hadoop: Impala Example 2 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
  • 40. Copyright © 2014, Oracle and/or its affiliates. 40 All rights reserved. SQL Access over Hadoop: Impala Example 2 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.
  • 41. Copyright © 2014, Oracle and/or its affiliates. 41 All rights reserved. SQL Access over Hadoop: Impala Example 2 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
  • 42. Copyright © 2014, Oracle and/or its affiliates. 42 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
  • 43. Copyright © 2014, Oracle and/or its affiliates. 43 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
  • 44. Copyright © 2014, Oracle and/or its affiliates. 44 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
  • 45. Copyright © 2014, Oracle and/or its affiliates. 45 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 Oracle SQL Connector for HDFS uses the ORACLE_LOADER access driver, Oracle Directory MOVIEDEMO_DIR points to path /home/oracle/movie/moviedemo/osch Step 2: Publish Data Path to Managed Hive Table MOVIEAPP_LOG_STAGE File Location of managed Hive Table MOVIEAPP_LOG_STAGE Inserted Data from Hive Table MOVIEAPP_LOG_JSON
  • 46. Copyright © 2014, Oracle and/or its affiliates. 46 All rights reserved. SQL Access over Hadoop: In summary 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 not earlier than version 12c • 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
  • 47. Copyright © 2014, Oracle and/or its affiliates. 47 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)
  • 48. Copyright © 2014, Oracle and/or its affiliates. 48 All rights reserved. Via Direct Database Request only („MoviePlex Inc. ORCL 12c Connection Pool” 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. 49 All rights reserved. Example 5 Oracle DWH 12c SQL Pattern Matching Idea: Use Advanced SQL Features over Hadoop and DWH Data
  • 50. MoviePlex Lab – extended: BI Mobile Example
  • 51. Copyright © 2014, Oracle and/or its affiliates. 51 All rights reserved. Analytics Warehouse Data Generation Data Processing and Storage Predictive Analysis and Sentiment Analysis Reporting, Visualization & Analytics Data generated in source systems (both structured and unstructured data) Mashups are created from source systems and staged to support transformation and subsequent loads into downstream systems Data is processed using Oracle Endeca Server to combine structured and unstructured content. New Oracle 12c SQL Functions and In- Database Analytics (R, ODM) are also used to process data for statistical and predictive analytics. Visualization is used to perform predictive analytics, analyze structured/unstructured content, and view outcomes OBIEE Dashboards Oracle Endeca Studio Oracle BI Mobile Oracle Endeca Server Business User Customer Service Representative Power User Mobile User Emails Files ShareEs xternal Line of Business (LOB) Applications Unstructured Web Social Interactions ( ETL Workflow | Federation | Optimization) MoviePlex – End User Scenarios In-Database: R, ODM, ... 1 4 2 3 Oracle Endeca Integrator & WAT Data Reservoir (Hadoop) Oracle Data Warehouse Oracle BI Server Mobile
  • 52. Copyright © 2014, Oracle and/or its affiliates. 52 All rights reserved. Example MoviePlex Lab: Sales by Geography and Customer Segments Monitor the Business with Dashboards
  • 53. Copyright © 2014, Oracle and/or its affiliates. 54 All rights reserved. Monitor the Business with BI Mobile  Marketing Are people buying recommended movies? What is our close rate? Browse vs Buy Comedy’s really sell - will look at this later - regardless of recommendations
  • 54. Copyright © 2014, Oracle and/or its affiliates. 55 All rights reserved. Oracle BI Mobile – Complete Mobile Analytics  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  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 BI Mobile | HD Client IT Controlled – Managed - Consistent BI Mobile | App Designer Purpose Built Analytical Apps
  • 55. Copyright © 2014, Oracle and/or its affiliates. 56 All rights reserved. Which BI Mobile? BI Mobile HD Client 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 Both are licensed together – Get Both Capabilities
  • 56. Copyright © 2014, Oracle and/or its affiliates. 57 All rights reserved. BI Mobile App Designer MoviePlex Lab: Choose Device Type and Data Source Example
  • 57. Copyright © 2014, Oracle and/or its affiliates. 58 All rights reserved. BI Mobile App Designer MoviePlex Lab: Create & Test new Mobile Application Example
  • 58. Copyright © 2014, Oracle and/or its affiliates. 59 All rights reserved. BI Mobile App Designer Example MoviePlex Lab: Deploy Application and Test with Mobile Device
  • 59. Copyright © 2014, Oracle and/or its affiliates. 60 All rights reserved. BI Mobile App Designer MoviePlex Lab: Pages of MoviePlex Mobile Application Example
  • 60. 61 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. 62 All rights reserved. Appendix  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 – 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 Sources and Download Links