SlideShare a Scribd company logo
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Deploying Full BI Platforms to Oracle Cloud

Is it Possible? What’s the Point? And What are the “Gotchas”?
Mark Rittman, CTO, Rittman Mead
OTN EMEA Tour, May 2016
OTN EMEA Tour 2016 : Deploying Full BI Platforms to Oracle Cloud
info@rittmanmead.com www.rittmanmead.com @rittmanmead
About the Speaker
• Mark Rittman, Oracle ACE Director, Oracle BI, DW & Big Data

• 14 Years Experience with Oracle Technology

• Regular columnist for Oracle Magazine

• Author of two Oracle Press Oracle BI books

- Oracle Business Intelligence Developers Guide

- Oracle Exalytics Revealed

• Writer for Rittman Mead Blog :

http://www.rittmanmead.com/blog

• Past Editor of Oracle Scene Magazine,

BIRT SIG Chair, ODTUG Board Member

• Co-founder and CTO for Rittman Mead
3
Oracle Cloud is the Future
Oracle Cloud is the FutureElastic Compute + Storage
No More Waiting for the IT Team
Get New Features First
Improve Business Agility
BI and Analytics as a ServiceNo More Big Bang Upgrades
Welcome To…
BI and Analytics as a ServiceNo More Big Bang Upgrades
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Oracle BI Cloud Service - What Is It?
• Oracle Business Intelligence, re-imagined for the cloud

• Runs as part of Oracle Public Cloud, part of wider Oracle Platform-as-a-Service

• Pay monthly, min 10 users, rolling upgrades and new features

• Entirely thin-client, simplified administration

• Comes with single DB schema,

50GB storage

• Aimed at departmental use-cases

- Sharing data from a spreadsheet

- Team reporting

- Development sandboxes
12
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Oracle Database Schema Provided with BICS
•Each instance of BICS comes with Oracle Schema Cloud Service

•ApEx environment with 10GB storage attached

•Able to run PL/SQL packages (with 5m timeout)

•Either create tables, views etc from ApEX,

or use data uploader in BICS

13
Click to launch 

ApEX Home Page
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Built-in Application Express Database Developer Tool
• Full ApEx environment for application building, table creation, SQL queries

• Can be used to build supporting applications, administration screens for OBIEE
application

• Make use of PL/SQL functionality

- Data cleansing

- Call Web Service REST APIs

- More complex processing

and calculations

• DB Cloud Service dashboard has tools

for data and application exports
14
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Options for Uploading Data to BI Cloud Service (DB Cloud)
• Use ApEx front-end and tools within it (data upload, data modeller etc)

• Use SQL*Developer and SFTP data upload facility

• Use BI Cloud Service Data Uploader
15
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Oracle BICS Initial Use-Case : Departmental Reporting
• Oracle BI Cloud Service in initial, standalone form aimed at departmental
reporting

- 50GB storage in single schema, limited ETL access

- Single subject area and limited RPD features

• Other common use-cases include

- Development environments

- Spin-off data discovery sandboxes

- Dedicated SaaS reporting applications

• But … part of wider Oracle Cloud platform

- Can we use that to host a whole BI system?
16
But can I run my whole BI+DW

platform on Oracle Cloud?
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Where Do I Put my Data Warehouse?
• I’d like to migrate to cloud, but my BI System uses a full Oracle DW database

- How do I host that in the cloud? And replicate it there in the first place?
18
info@rittmanmead.com www.rittmanmead.com @rittmanmead
I Need Access to Full Admin Tool + RPD…
• We need access to a full Admin Tool, multiple data sources, federation

- BICS Thin Client Data Modeller isn’t enough…
19
info@rittmanmead.com www.rittmanmead.com @rittmanmead
I’d Like Support for Multiple Subject Areas … And VA!
20
• We need support for multiple subject areas

- And we’d like to use Visual Analyser … now!
info@rittmanmead.com www.rittmanmead.com @rittmanmead
What About My ETL Routines? ODI or Informatica?
21
• And our ETL needs to keeping working as now

• and “as now” isn’t fast enough for business today
BICS is just part of Oracle PaaS
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Oracle Cloud Can Host Full BI Platforms … Here’s How
• Host Full Oracle Data Warehouse in Oracle DBaaS

• Upload and run on-premise RPD including use of multiple databases

- Including on-premise through new WebLogic connector

• Run full ETL using ODI

• Use VA without 12c upgrade

• Still have partner support

for key stages + new

development …

- But take away IT hassles
23
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Wider Oracle Public Cloud PaaS Ecosystem
• Similar to other public cloud services (AWS, Azure etc) at IaaS layer

• But with platform (PaaS) and software (SaaS) layers as differentiator
• Can we use Database, Storage and other layers to host full OBIEE platform?

- And what about ETL, identity management, file storage and so on?
24
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Hosting Full OBIEE Platforms in Oracle Public Cloud
• Leverages BICS’s new “Upload RPD Data
Models to the Cloud” feature

- Migrate supporting DW to full Oracle DBaaS

- Update on-prem RPD to connect to DBaaS

- Upload RPD (+now catalog!) to BICS

• Create new Oracle Cloud users for BICS

• ETL can connect via SQL*Net, JDBC etc

• Use for wider use-cases than BICS incl.

- Host full production platform (or test, dev)

- Create development branches, etc
25
Oracle BICS
Oracle DBaaS
RPD 

Upload
ETL ToolsBI Administration On-Premise Source DB
Data Uploads

via SQL*Net
info@rittmanmead.com www.rittmanmead.com @rittmanmead
BICS Upload RPD to Cloud Key Steps
1. Make sure on-premise data model is consistent, no errors etc

2. Create DBaas Instance, Upload on-premise database to cloud

3. Update RPD Connection Pool settings to point to DBaaS instance

4. Recreate any user accounts, application roles etc

5. Create new dashboards and reports
26
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Example Migration : Full OBIEE11g SampleApp v406
• OBIEE11g SampleApp v506 - based on 11.1.1.9 release and delivered on VM

• Comes with Oracle 12c Database with multiple schemas, MVs, partitioning etc

- Also uses Essbase, Hadoop etc but out of scope for this exercise

• Objective is to migrate OBIEE, DW database and security elements

- Verify that ODI can still connect and load DW in Oracle Cloud

- Look at options for additional DB sources, 

Essbase, Hadoop sources etc
27
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Creating a Full Database Instance in Oracle DBaaS
• Initial step is to create an Oracle Database Cloud Service Instance

• Options for 11g or 12c Release Database, High / Extreme Performance Options

- Determines scope of DB features available (OLAP, partitioning etc)
2
1
2
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Oracle Database Cloud Service Connectivity / Configuration
• Database runs in a VM, has Listener and other processes running

• Database parameters can be altered, but DB Options set by DBaaS version

- OLAP, Partitioning Options not present may affect DB uploads

• Ports blocked by default, need to be opened for SQL*Net etc access
29
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Managing and Monitoring Database Cloud Service
• Oracle Enterprise Manager Database Express 12c for DBA tasks

- Features determined by DBaaS edition 

(regular, High or Extreme Performance)

• Virtualised Cloud Hosting monitored by

Oracle DBaaS Monitor

- RDBMS storage, alerts, processes etc

- OS-level monitoring

- Listener

- Backups etc
30
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Migrating On-Premise Data to Oracle DBaaS
• This can be the tricky bit - if only because of volumes

• RMAN, DataPump etc available as options, along with ODI, SQL*Developer etc
31
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Configuring On-Premise RPD to Connect to DBaaS
• Update Connection Pool settings in on-prem RPD before upload to BICS

- Note : DBaaS instance must be in same datacenter as BICS

• Note - No need to change overall DB connection setting in BICS Console
32
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Steps to Upload RPD to BI Cloud Service
• Backup (snapshot) current BICS environment if required

• Select Snapshots > Replace Data Model
• Use Browse button to select RPD from desktop, then upload to BICS
33
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Additional BICS Capabilities when using Uploaded RPD
• Allows multiple subject areas vs. single one in standard BICS

• Multiple DBaaS instances can be mapped into RPD for federated queries

• Full access to RPD features - vertical/horizontal federation etc

• Data Mashups also available (but not VA)
34
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Additional Post Upload Configuration : Mapping
• Mapping is now available in BICS, requires further Administrator configuration

• Single map provider (OracleMaps) with set of associated layers

• As with on-premise, map layers then need to be linked to subject area columns
35
1
2
3
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Configuring Security and Recreating Users, Roles
• On-premise users need to have corresponding new account created in BICS

- Also creates an Oracle Cloud login for BICS identity domain - separate to OTN login

• BICS licensed per user, min is 10 per pod with test and prod instances

• Application roles also need to be recreated and users added
36
1
2
3
info@rittmanmead.com www.rittmanmead.com @rittmanmead
SSO between Oracle SaaS and BICS
37
• Allows an Oracle Cloud customer the
ability to have SSO between different
Cloud Apps, e.g. BICS and PBCS 

• Requirements: 

- Services need to be ordered in 

the same data center 

- Customer must activate 

services under the same 

identity domain

• When in the same IDM, a single 

user can be authorized for one or
more available services.
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Row-level Security Within RPD
• Row-level security works properly within BICS and uploaded RPDs

• Best practice is to base on application roles, recreate matching ones to proceed

• Regular and row-wise session variables then work as expected
38
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Limitations on BICS with RPD Upload vs On-Premise
• Can only access other DBaaS sources at present - see next slide
- Presume integration with PBCS, Oracle Big Data Cloud Service, SaaS apps to come

- No ability at present to access Essbase, TT or other acceleration layers

• No further editing of the uploaded RPD - but TCM enhancements soon

• Upload the catalog to go with RPD - coming soon

• Further limitations that may possibly be lifted in the future

- Adding of HTML or Javascript to Analyses is disabled

- Some limitations around alternate sorts and other small issues

- Visual Analyser not available yet (multiple subject area issue?) 

- No usage tracking (but see MOS Doc.ID 1965207.1)

• No BI Publisher - though can install through JCS + DBaaS
39
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Accessing On-Premise Sources - Now Possible
40
• On-Premise Data Access using WebLogic Connector

• Enables direct query to on-premises accessible databases

- Secure & Optimized for WAN transport 

- Free download from OTN, requires WebLogic 

- Phase 1: Requires Admin tool & RPD upload 

- Phase 2: Thin Client Modeler support
info@rittmanmead.com www.rittmanmead.com @rittmanmead
What About ETL and Data Integration?
• ODI12c (and other tools using SQL*Net, JDBC etc) can connect to DBaaS as
normal

• Either through SSH tunnel and SQL*Net, 

or direct from internet if ports enabled

• Current data integration and ETL 

can therefore continue as normal

• Makes it possible to create a 

hybrid on-prem/cloud solution
On	Premise
ODI
SaaS Apps
Oracle	Data	Integrator
ODI/EDQ
Java
Cloud	 Service
ODI
Big	Data
Cloud	 Service
Database
Cloud	 Service
Exadata
Cloud	 Service
Storage
Cloud	 Service
Business	Intelligence
Cloud	 Service
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Future Option : Oracle Big Data Preparation Cloud Service
• Oracle Cloud-based Data Preparation Service, aimed at data domain experts

• Takes files and other datasets from Oracle Cloud and prepares for analysis

• Split, transform and obfuscate data before loading into Hadoop data platform
42
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Uses Machine-Learning to Automate Data Recommendations
• Uses Spark MLlib machine learning to
profile data and recognise patterns

• Automates many of the routine data
preparation and profiling work

- Spot credit card, SSN + other sensitive
data, recommends masking

- Suggest appropriate names, datatypes
for columns based on 

format and data patterns

• Allows analyst to focus on key tasks

- Example of cloud app consumerization
43
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Cloud Datasource Integration & File Upload/Download
• Primary datasource and target is Oracle Storage Cloud Service (like Amazon S3)

- Oracle Big Data Cloud Service, Oracle DBaaS and others

• User can also upload / download files directly into Big Data Prep Service
44
info@rittmanmead.com www.rittmanmead.com @rittmanmead
How Can We use Big Data Prep Service with BICS?
• User uploads or downloads files (CSV,
TSV, Excel, Word, PDF, etc.) into Oracle
Storage Cloud Service 

• Big Data Prep Service loads files

from Storage Cloud for preparation

• Prepared files are written back into
Storage Cloud Service

• User uploads prepared files into BICS

as datasource for ApEx / Schema
Service

- On roadmap : direct integration with VA

+ Answers for data-mashup data files
45
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Proposed Direct BDP Integration for VA / Data-Mashup Files
• Roadmap proposal from Oracle is to make BDP available from BICS homepage

• Load and prepare data to add as Visual Analyser & Answers Mashup data files
46
1
2
3
4
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Direct BICS / BDP Integration using Oracle Data Integrator
• Possible now : Use of ODI to prepare individual files through BDP

• ODI on-premise used to automate file extracts and upload into Storage CS using its
REST APIs

• BDP picks up files available in 

Storage CS and prepares them

• Prepared files are written back 

into Storage CS

• Prepped files downloaded by ODI 

from Storage CS, loaded into BICS

- On roadmap: BDP will be able to 

load prepared data directly into BICS
47
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Summary and Next Steps
• It’s now possible (mostly…) possible to migrate full OBIEE systems to cloud

• On-premise RPDs + catalog uploaded into BI Cloud Service

• Linked to DBaaS for DW, can access other DBaaS source + on-prem data

• ODI can still upload data from on-premise sources into DBaaS, or consider BDP
48
info@rittmanmead.com www.rittmanmead.com @rittmanmead
Deploying Full BI Platforms to Oracle Cloud

Is it Possible? What’s the Point? And What are the “Gotchas”?
Mark Rittman, CTO, Rittman Mead
OTN EMEA Tour, May 2016

More Related Content

What's hot (20)

Riga dev day 2016 adding a data reservoir and oracle bdd to extend your ora...
Riga dev day 2016   adding a data reservoir and oracle bdd to extend your ora...Riga dev day 2016   adding a data reservoir and oracle bdd to extend your ora...
Riga dev day 2016 adding a data reservoir and oracle bdd to extend your ora...
Mark Rittman
 
Oracle BI Hybrid BI : Mode 1 + Mode 2, Cloud + On-Premise Business Analytics
Oracle BI Hybrid BI : Mode 1 + Mode 2, Cloud + On-Premise Business AnalyticsOracle BI Hybrid BI : Mode 1 + Mode 2, Cloud + On-Premise Business Analytics
Oracle BI Hybrid BI : Mode 1 + Mode 2, Cloud + On-Premise Business Analytics
Mark Rittman
 
Enkitec E4 Barcelona : SQL and Data Integration Futures on Hadoop :
Enkitec E4 Barcelona : SQL and Data Integration Futures on Hadoop : Enkitec E4 Barcelona : SQL and Data Integration Futures on Hadoop :
Enkitec E4 Barcelona : SQL and Data Integration Futures on Hadoop :
Mark Rittman
 
Unlock the value in your big data reservoir using oracle big data discovery a...
Unlock the value in your big data reservoir using oracle big data discovery a...Unlock the value in your big data reservoir using oracle big data discovery a...
Unlock the value in your big data reservoir using oracle big data discovery a...
Mark Rittman
 
The Future of Analytics, Data Integration and BI on Big Data Platforms
The Future of Analytics, Data Integration and BI on Big Data PlatformsThe Future of Analytics, Data Integration and BI on Big Data Platforms
The Future of Analytics, Data Integration and BI on Big Data Platforms
Mark Rittman
 
How a Tweet Went Viral - BIWA Summit 2017
How a Tweet Went Viral - BIWA Summit 2017How a Tweet Went Viral - BIWA Summit 2017
How a Tweet Went Viral - BIWA Summit 2017
Rittman Analytics
 
New World Hadoop Architectures (& What Problems They Really Solve) for Oracle...
New World Hadoop Architectures (& What Problems They Really Solve) for Oracle...New World Hadoop Architectures (& What Problems They Really Solve) for Oracle...
New World Hadoop Architectures (& What Problems They Really Solve) for Oracle...
Rittman Analytics
 
Oracle Big Data Spatial & Graph 
Social Media Analysis - Case Study
Oracle Big Data Spatial & Graph 
Social Media Analysis - Case StudyOracle Big Data Spatial & Graph 
Social Media Analysis - Case Study
Oracle Big Data Spatial & Graph 
Social Media Analysis - Case Study
Mark Rittman
 
Building a Data Lake on AWS
Building a Data Lake on AWSBuilding a Data Lake on AWS
Building a Data Lake on AWS
Gary Stafford
 
Big Data Computing Architecture
Big Data Computing ArchitectureBig Data Computing Architecture
Big Data Computing Architecture
Gang Tao
 
SQL on Hadoop for the Oracle Professional
SQL on Hadoop for the Oracle ProfessionalSQL on Hadoop for the Oracle Professional
SQL on Hadoop for the Oracle Professional
Michael Rainey
 
Big Data 2.0: ETL & Analytics: Implementing a next generation platform
Big Data 2.0: ETL & Analytics: Implementing a next generation platformBig Data 2.0: ETL & Analytics: Implementing a next generation platform
Big Data 2.0: ETL & Analytics: Implementing a next generation platform
Caserta
 
The Hidden Value of Hadoop Migration
The Hidden Value of Hadoop MigrationThe Hidden Value of Hadoop Migration
The Hidden Value of Hadoop Migration
Databricks
 
Free Training: How to Build a Lakehouse
Free Training: How to Build a LakehouseFree Training: How to Build a Lakehouse
Free Training: How to Build a Lakehouse
Databricks
 
Hadoop is dead - long live Hadoop | BiDaTA 2013 Genoa
Hadoop is dead - long live Hadoop | BiDaTA 2013 GenoaHadoop is dead - long live Hadoop | BiDaTA 2013 Genoa
Hadoop is dead - long live Hadoop | BiDaTA 2013 Genoa
larsgeorge
 
RDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business IntelligenceRDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business Intelligence
Christopher Foot
 
Lambda architecture for real time big data
Lambda architecture for real time big dataLambda architecture for real time big data
Lambda architecture for real time big data
Trieu Nguyen
 
Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017
Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017
Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017
AWS Chicago
 
Building a Next-gen Data Platform and Leveraging the OSS Ecosystem for Easy W...
Building a Next-gen Data Platform and Leveraging the OSS Ecosystem for Easy W...Building a Next-gen Data Platform and Leveraging the OSS Ecosystem for Easy W...
Building a Next-gen Data Platform and Leveraging the OSS Ecosystem for Easy W...
StampedeCon
 
Owning Your Own (Data) Lake House
Owning Your Own (Data) Lake HouseOwning Your Own (Data) Lake House
Owning Your Own (Data) Lake House
Data Con LA
 
Riga dev day 2016 adding a data reservoir and oracle bdd to extend your ora...
Riga dev day 2016   adding a data reservoir and oracle bdd to extend your ora...Riga dev day 2016   adding a data reservoir and oracle bdd to extend your ora...
Riga dev day 2016 adding a data reservoir and oracle bdd to extend your ora...
Mark Rittman
 
Oracle BI Hybrid BI : Mode 1 + Mode 2, Cloud + On-Premise Business Analytics
Oracle BI Hybrid BI : Mode 1 + Mode 2, Cloud + On-Premise Business AnalyticsOracle BI Hybrid BI : Mode 1 + Mode 2, Cloud + On-Premise Business Analytics
Oracle BI Hybrid BI : Mode 1 + Mode 2, Cloud + On-Premise Business Analytics
Mark Rittman
 
Enkitec E4 Barcelona : SQL and Data Integration Futures on Hadoop :
Enkitec E4 Barcelona : SQL and Data Integration Futures on Hadoop : Enkitec E4 Barcelona : SQL and Data Integration Futures on Hadoop :
Enkitec E4 Barcelona : SQL and Data Integration Futures on Hadoop :
Mark Rittman
 
Unlock the value in your big data reservoir using oracle big data discovery a...
Unlock the value in your big data reservoir using oracle big data discovery a...Unlock the value in your big data reservoir using oracle big data discovery a...
Unlock the value in your big data reservoir using oracle big data discovery a...
Mark Rittman
 
The Future of Analytics, Data Integration and BI on Big Data Platforms
The Future of Analytics, Data Integration and BI on Big Data PlatformsThe Future of Analytics, Data Integration and BI on Big Data Platforms
The Future of Analytics, Data Integration and BI on Big Data Platforms
Mark Rittman
 
How a Tweet Went Viral - BIWA Summit 2017
How a Tweet Went Viral - BIWA Summit 2017How a Tweet Went Viral - BIWA Summit 2017
How a Tweet Went Viral - BIWA Summit 2017
Rittman Analytics
 
New World Hadoop Architectures (& What Problems They Really Solve) for Oracle...
New World Hadoop Architectures (& What Problems They Really Solve) for Oracle...New World Hadoop Architectures (& What Problems They Really Solve) for Oracle...
New World Hadoop Architectures (& What Problems They Really Solve) for Oracle...
Rittman Analytics
 
Oracle Big Data Spatial & Graph 
Social Media Analysis - Case Study
Oracle Big Data Spatial & Graph 
Social Media Analysis - Case StudyOracle Big Data Spatial & Graph 
Social Media Analysis - Case Study
Oracle Big Data Spatial & Graph 
Social Media Analysis - Case Study
Mark Rittman
 
Building a Data Lake on AWS
Building a Data Lake on AWSBuilding a Data Lake on AWS
Building a Data Lake on AWS
Gary Stafford
 
Big Data Computing Architecture
Big Data Computing ArchitectureBig Data Computing Architecture
Big Data Computing Architecture
Gang Tao
 
SQL on Hadoop for the Oracle Professional
SQL on Hadoop for the Oracle ProfessionalSQL on Hadoop for the Oracle Professional
SQL on Hadoop for the Oracle Professional
Michael Rainey
 
Big Data 2.0: ETL & Analytics: Implementing a next generation platform
Big Data 2.0: ETL & Analytics: Implementing a next generation platformBig Data 2.0: ETL & Analytics: Implementing a next generation platform
Big Data 2.0: ETL & Analytics: Implementing a next generation platform
Caserta
 
The Hidden Value of Hadoop Migration
The Hidden Value of Hadoop MigrationThe Hidden Value of Hadoop Migration
The Hidden Value of Hadoop Migration
Databricks
 
Free Training: How to Build a Lakehouse
Free Training: How to Build a LakehouseFree Training: How to Build a Lakehouse
Free Training: How to Build a Lakehouse
Databricks
 
Hadoop is dead - long live Hadoop | BiDaTA 2013 Genoa
Hadoop is dead - long live Hadoop | BiDaTA 2013 GenoaHadoop is dead - long live Hadoop | BiDaTA 2013 Genoa
Hadoop is dead - long live Hadoop | BiDaTA 2013 Genoa
larsgeorge
 
RDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business IntelligenceRDX Insights Presentation - Microsoft Business Intelligence
RDX Insights Presentation - Microsoft Business Intelligence
Christopher Foot
 
Lambda architecture for real time big data
Lambda architecture for real time big dataLambda architecture for real time big data
Lambda architecture for real time big data
Trieu Nguyen
 
Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017
Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017
Jeremy Engle's slides from Redshift / Big Data meetup on July 13, 2017
AWS Chicago
 
Building a Next-gen Data Platform and Leveraging the OSS Ecosystem for Easy W...
Building a Next-gen Data Platform and Leveraging the OSS Ecosystem for Easy W...Building a Next-gen Data Platform and Leveraging the OSS Ecosystem for Easy W...
Building a Next-gen Data Platform and Leveraging the OSS Ecosystem for Easy W...
StampedeCon
 
Owning Your Own (Data) Lake House
Owning Your Own (Data) Lake HouseOwning Your Own (Data) Lake House
Owning Your Own (Data) Lake House
Data Con LA
 

Similar to OTN EMEA Tour 2016 : Deploying Full BI Platforms to Oracle Cloud (20)

Deploying Full BI Platforms to Oracle Cloud
Deploying Full BI Platforms to Oracle CloudDeploying Full BI Platforms to Oracle Cloud
Deploying Full BI Platforms to Oracle Cloud
Mark Rittman
 
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015
Mark Rittman
 
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & TableauBig Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Sam Palani
 
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at DatabricksLessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Databricks
 
Getting Into the Business Intelligence Game: Migrating OBIA to the Cloud
Getting Into the Business Intelligence Game: Migrating OBIA to the CloudGetting Into the Business Intelligence Game: Migrating OBIA to the Cloud
Getting Into the Business Intelligence Game: Migrating OBIA to the Cloud
Datavail
 
Practical Tips for Oracle Business Intelligence Applications 11g Implementations
Practical Tips for Oracle Business Intelligence Applications 11g ImplementationsPractical Tips for Oracle Business Intelligence Applications 11g Implementations
Practical Tips for Oracle Business Intelligence Applications 11g Implementations
Michael Rainey
 
Unlocking the Value of Your Data Lake
Unlocking the Value of Your Data LakeUnlocking the Value of Your Data Lake
Unlocking the Value of Your Data Lake
DATAVERSITY
 
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Denny Lee
 
ODI 11g in the Enterprise - BIWA 2013
ODI 11g in the Enterprise - BIWA 2013ODI 11g in the Enterprise - BIWA 2013
ODI 11g in the Enterprise - BIWA 2013
Mark Rittman
 
Modernisation of BI Business Intelligence and Data Warehouse Solutions at Tra...
Modernisation of BI Business Intelligence and Data Warehouse Solutions at Tra...Modernisation of BI Business Intelligence and Data Warehouse Solutions at Tra...
Modernisation of BI Business Intelligence and Data Warehouse Solutions at Tra...
David Pui
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
DATAVERSITY
 
Presto @ Zalando - Big Data Tech Warsaw 2020
Presto @ Zalando - Big Data Tech Warsaw 2020Presto @ Zalando - Big Data Tech Warsaw 2020
Presto @ Zalando - Big Data Tech Warsaw 2020
Piotr Findeisen
 
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
Marcus Vinicius Miguel Pedro
 
AMIS Oracle OpenWorld 2015 Review – part 3- PaaS Database, Integration, Ident...
AMIS Oracle OpenWorld 2015 Review – part 3- PaaS Database, Integration, Ident...AMIS Oracle OpenWorld 2015 Review – part 3- PaaS Database, Integration, Ident...
AMIS Oracle OpenWorld 2015 Review – part 3- PaaS Database, Integration, Ident...
Getting value from IoT, Integration and Data Analytics
 
PPWT2019 - EmPower your BI architecture
PPWT2019 - EmPower your BI architecturePPWT2019 - EmPower your BI architecture
PPWT2019 - EmPower your BI architecture
Riccardo Perico
 
Holistics Overview
Holistics OverviewHolistics Overview
Holistics Overview
Vincent Woon
 
COUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_FeaturesCOUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_Features
Alfredo Abate
 
Exploring All options to move your Oracle Databases to the Oracle Cloud
Exploring All options to move your Oracle Databases to the Oracle CloudExploring All options to move your Oracle Databases to the Oracle Cloud
Exploring All options to move your Oracle Databases to the Oracle Cloud
Alex Zaballa
 
Informatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar SlidesInformatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud
 
IlOUG Tech Days 2016 - Unlock the Value in your Data Reservoir using Oracle B...
IlOUG Tech Days 2016 - Unlock the Value in your Data Reservoir using Oracle B...IlOUG Tech Days 2016 - Unlock the Value in your Data Reservoir using Oracle B...
IlOUG Tech Days 2016 - Unlock the Value in your Data Reservoir using Oracle B...
Mark Rittman
 
Deploying Full BI Platforms to Oracle Cloud
Deploying Full BI Platforms to Oracle CloudDeploying Full BI Platforms to Oracle Cloud
Deploying Full BI Platforms to Oracle Cloud
Mark Rittman
 
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015
Mark Rittman
 
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & TableauBig Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Big Data Analytics on the Cloud Oracle Applications AWS Redshift & Tableau
Sam Palani
 
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at DatabricksLessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Databricks
 
Getting Into the Business Intelligence Game: Migrating OBIA to the Cloud
Getting Into the Business Intelligence Game: Migrating OBIA to the CloudGetting Into the Business Intelligence Game: Migrating OBIA to the Cloud
Getting Into the Business Intelligence Game: Migrating OBIA to the Cloud
Datavail
 
Practical Tips for Oracle Business Intelligence Applications 11g Implementations
Practical Tips for Oracle Business Intelligence Applications 11g ImplementationsPractical Tips for Oracle Business Intelligence Applications 11g Implementations
Practical Tips for Oracle Business Intelligence Applications 11g Implementations
Michael Rainey
 
Unlocking the Value of Your Data Lake
Unlocking the Value of Your Data LakeUnlocking the Value of Your Data Lake
Unlocking the Value of Your Data Lake
DATAVERSITY
 
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Building and Deploying Large Scale SSRS using Lessons Learned from Customer D...
Denny Lee
 
ODI 11g in the Enterprise - BIWA 2013
ODI 11g in the Enterprise - BIWA 2013ODI 11g in the Enterprise - BIWA 2013
ODI 11g in the Enterprise - BIWA 2013
Mark Rittman
 
Modernisation of BI Business Intelligence and Data Warehouse Solutions at Tra...
Modernisation of BI Business Intelligence and Data Warehouse Solutions at Tra...Modernisation of BI Business Intelligence and Data Warehouse Solutions at Tra...
Modernisation of BI Business Intelligence and Data Warehouse Solutions at Tra...
David Pui
 
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data ArchitectureADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
ADV Slides: When and How Data Lakes Fit into a Modern Data Architecture
DATAVERSITY
 
Presto @ Zalando - Big Data Tech Warsaw 2020
Presto @ Zalando - Big Data Tech Warsaw 2020Presto @ Zalando - Big Data Tech Warsaw 2020
Presto @ Zalando - Big Data Tech Warsaw 2020
Piotr Findeisen
 
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
2019 - GUOB Tech Day / Groundbreakers LAD Tour - Database Migration Methods t...
Marcus Vinicius Miguel Pedro
 
PPWT2019 - EmPower your BI architecture
PPWT2019 - EmPower your BI architecturePPWT2019 - EmPower your BI architecture
PPWT2019 - EmPower your BI architecture
Riccardo Perico
 
Holistics Overview
Holistics OverviewHolistics Overview
Holistics Overview
Vincent Woon
 
COUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_FeaturesCOUG_AAbate_Oracle_Database_12c_New_Features
COUG_AAbate_Oracle_Database_12c_New_Features
Alfredo Abate
 
Exploring All options to move your Oracle Databases to the Oracle Cloud
Exploring All options to move your Oracle Databases to the Oracle CloudExploring All options to move your Oracle Databases to the Oracle Cloud
Exploring All options to move your Oracle Databases to the Oracle Cloud
Alex Zaballa
 
Informatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar SlidesInformatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud Summer 2016 Release Webinar Slides
Informatica Cloud
 
IlOUG Tech Days 2016 - Unlock the Value in your Data Reservoir using Oracle B...
IlOUG Tech Days 2016 - Unlock the Value in your Data Reservoir using Oracle B...IlOUG Tech Days 2016 - Unlock the Value in your Data Reservoir using Oracle B...
IlOUG Tech Days 2016 - Unlock the Value in your Data Reservoir using Oracle B...
Mark Rittman
 

More from Mark Rittman (13)

IlOUG Tech Days 2016 - Big Data for Oracle Developers - Towards Spark, Real-T...
IlOUG Tech Days 2016 - Big Data for Oracle Developers - Towards Spark, Real-T...IlOUG Tech Days 2016 - Big Data for Oracle Developers - Towards Spark, Real-T...
IlOUG Tech Days 2016 - Big Data for Oracle Developers - Towards Spark, Real-T...
Mark Rittman
 
OBIEE12c and Embedded Essbase 12c - An Initial Look at Query Acceleration Use...
OBIEE12c and Embedded Essbase 12c - An Initial Look at Query Acceleration Use...OBIEE12c and Embedded Essbase 12c - An Initial Look at Query Acceleration Use...
OBIEE12c and Embedded Essbase 12c - An Initial Look at Query Acceleration Use...
Mark Rittman
 
Adding a Data Reservoir to your Oracle Data Warehouse for Customer 360-Degree...
Adding a Data Reservoir to your Oracle Data Warehouse for Customer 360-Degree...Adding a Data Reservoir to your Oracle Data Warehouse for Customer 360-Degree...
Adding a Data Reservoir to your Oracle Data Warehouse for Customer 360-Degree...
Mark Rittman
 
What is Big Data Discovery, and how it complements traditional business anal...
What is Big Data Discovery, and how it complements  traditional business anal...What is Big Data Discovery, and how it complements  traditional business anal...
What is Big Data Discovery, and how it complements traditional business anal...
Mark Rittman
 
Delivering the Data Factory, Data Reservoir and a Scalable Oracle Big Data Ar...
Delivering the Data Factory, Data Reservoir and a Scalable Oracle Big Data Ar...Delivering the Data Factory, Data Reservoir and a Scalable Oracle Big Data Ar...
Delivering the Data Factory, Data Reservoir and a Scalable Oracle Big Data Ar...
Mark Rittman
 
End to-end hadoop development using OBIEE, ODI, Oracle Big Data SQL and Oracl...
End to-end hadoop development using OBIEE, ODI, Oracle Big Data SQL and Oracl...End to-end hadoop development using OBIEE, ODI, Oracle Big Data SQL and Oracl...
End to-end hadoop development using OBIEE, ODI, Oracle Big Data SQL and Oracl...
Mark Rittman
 
OBIEE11g Seminar by Mark Rittman for OU Expert Summit, Dubai 2015
OBIEE11g Seminar by Mark Rittman for OU Expert Summit, Dubai 2015OBIEE11g Seminar by Mark Rittman for OU Expert Summit, Dubai 2015
OBIEE11g Seminar by Mark Rittman for OU Expert Summit, Dubai 2015
Mark Rittman
 
BIWA2015 - Bringing Oracle Big Data SQL to OBIEE and ODI
BIWA2015 - Bringing Oracle Big Data SQL to OBIEE and ODIBIWA2015 - Bringing Oracle Big Data SQL to OBIEE and ODI
BIWA2015 - Bringing Oracle Big Data SQL to OBIEE and ODI
Mark Rittman
 
OGH 2015 - Hadoop (Oracle BDA) and Oracle Technologies on BI Projects
OGH 2015 - Hadoop (Oracle BDA) and Oracle Technologies on BI ProjectsOGH 2015 - Hadoop (Oracle BDA) and Oracle Technologies on BI Projects
OGH 2015 - Hadoop (Oracle BDA) and Oracle Technologies on BI Projects
Mark Rittman
 
UKOUG Tech'14 Super Sunday : Deep-Dive into Big Data ETL with ODI12c
UKOUG Tech'14 Super Sunday : Deep-Dive into Big Data ETL with ODI12cUKOUG Tech'14 Super Sunday : Deep-Dive into Big Data ETL with ODI12c
UKOUG Tech'14 Super Sunday : Deep-Dive into Big Data ETL with ODI12c
Mark Rittman
 
Part 1 - Introduction to Hadoop and Big Data Technologies for Oracle BI & DW ...
Part 1 - Introduction to Hadoop and Big Data Technologies for Oracle BI & DW ...Part 1 - Introduction to Hadoop and Big Data Technologies for Oracle BI & DW ...
Part 1 - Introduction to Hadoop and Big Data Technologies for Oracle BI & DW ...
Mark Rittman
 
Part 4 - Hadoop Data Output and Reporting using OBIEE11g
Part 4 - Hadoop Data Output and Reporting using OBIEE11gPart 4 - Hadoop Data Output and Reporting using OBIEE11g
Part 4 - Hadoop Data Output and Reporting using OBIEE11g
Mark Rittman
 
Part 2 - Hadoop Data Loading using Hadoop Tools and ODI12c
Part 2 - Hadoop Data Loading using Hadoop Tools and ODI12cPart 2 - Hadoop Data Loading using Hadoop Tools and ODI12c
Part 2 - Hadoop Data Loading using Hadoop Tools and ODI12c
Mark Rittman
 
IlOUG Tech Days 2016 - Big Data for Oracle Developers - Towards Spark, Real-T...
IlOUG Tech Days 2016 - Big Data for Oracle Developers - Towards Spark, Real-T...IlOUG Tech Days 2016 - Big Data for Oracle Developers - Towards Spark, Real-T...
IlOUG Tech Days 2016 - Big Data for Oracle Developers - Towards Spark, Real-T...
Mark Rittman
 
OBIEE12c and Embedded Essbase 12c - An Initial Look at Query Acceleration Use...
OBIEE12c and Embedded Essbase 12c - An Initial Look at Query Acceleration Use...OBIEE12c and Embedded Essbase 12c - An Initial Look at Query Acceleration Use...
OBIEE12c and Embedded Essbase 12c - An Initial Look at Query Acceleration Use...
Mark Rittman
 
Adding a Data Reservoir to your Oracle Data Warehouse for Customer 360-Degree...
Adding a Data Reservoir to your Oracle Data Warehouse for Customer 360-Degree...Adding a Data Reservoir to your Oracle Data Warehouse for Customer 360-Degree...
Adding a Data Reservoir to your Oracle Data Warehouse for Customer 360-Degree...
Mark Rittman
 
What is Big Data Discovery, and how it complements traditional business anal...
What is Big Data Discovery, and how it complements  traditional business anal...What is Big Data Discovery, and how it complements  traditional business anal...
What is Big Data Discovery, and how it complements traditional business anal...
Mark Rittman
 
Delivering the Data Factory, Data Reservoir and a Scalable Oracle Big Data Ar...
Delivering the Data Factory, Data Reservoir and a Scalable Oracle Big Data Ar...Delivering the Data Factory, Data Reservoir and a Scalable Oracle Big Data Ar...
Delivering the Data Factory, Data Reservoir and a Scalable Oracle Big Data Ar...
Mark Rittman
 
End to-end hadoop development using OBIEE, ODI, Oracle Big Data SQL and Oracl...
End to-end hadoop development using OBIEE, ODI, Oracle Big Data SQL and Oracl...End to-end hadoop development using OBIEE, ODI, Oracle Big Data SQL and Oracl...
End to-end hadoop development using OBIEE, ODI, Oracle Big Data SQL and Oracl...
Mark Rittman
 
OBIEE11g Seminar by Mark Rittman for OU Expert Summit, Dubai 2015
OBIEE11g Seminar by Mark Rittman for OU Expert Summit, Dubai 2015OBIEE11g Seminar by Mark Rittman for OU Expert Summit, Dubai 2015
OBIEE11g Seminar by Mark Rittman for OU Expert Summit, Dubai 2015
Mark Rittman
 
BIWA2015 - Bringing Oracle Big Data SQL to OBIEE and ODI
BIWA2015 - Bringing Oracle Big Data SQL to OBIEE and ODIBIWA2015 - Bringing Oracle Big Data SQL to OBIEE and ODI
BIWA2015 - Bringing Oracle Big Data SQL to OBIEE and ODI
Mark Rittman
 
OGH 2015 - Hadoop (Oracle BDA) and Oracle Technologies on BI Projects
OGH 2015 - Hadoop (Oracle BDA) and Oracle Technologies on BI ProjectsOGH 2015 - Hadoop (Oracle BDA) and Oracle Technologies on BI Projects
OGH 2015 - Hadoop (Oracle BDA) and Oracle Technologies on BI Projects
Mark Rittman
 
UKOUG Tech'14 Super Sunday : Deep-Dive into Big Data ETL with ODI12c
UKOUG Tech'14 Super Sunday : Deep-Dive into Big Data ETL with ODI12cUKOUG Tech'14 Super Sunday : Deep-Dive into Big Data ETL with ODI12c
UKOUG Tech'14 Super Sunday : Deep-Dive into Big Data ETL with ODI12c
Mark Rittman
 
Part 1 - Introduction to Hadoop and Big Data Technologies for Oracle BI & DW ...
Part 1 - Introduction to Hadoop and Big Data Technologies for Oracle BI & DW ...Part 1 - Introduction to Hadoop and Big Data Technologies for Oracle BI & DW ...
Part 1 - Introduction to Hadoop and Big Data Technologies for Oracle BI & DW ...
Mark Rittman
 
Part 4 - Hadoop Data Output and Reporting using OBIEE11g
Part 4 - Hadoop Data Output and Reporting using OBIEE11gPart 4 - Hadoop Data Output and Reporting using OBIEE11g
Part 4 - Hadoop Data Output and Reporting using OBIEE11g
Mark Rittman
 
Part 2 - Hadoop Data Loading using Hadoop Tools and ODI12c
Part 2 - Hadoop Data Loading using Hadoop Tools and ODI12cPart 2 - Hadoop Data Loading using Hadoop Tools and ODI12c
Part 2 - Hadoop Data Loading using Hadoop Tools and ODI12c
Mark Rittman
 

Recently uploaded (20)

Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnTemplate_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
cegiver630
 
Developing Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response ApplicationsDeveloping Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response Applications
VICTOR MAESTRE RAMIREZ
 
AI Competitor Analysis: How to Monitor and Outperform Your Competitors
AI Competitor Analysis: How to Monitor and Outperform Your CompetitorsAI Competitor Analysis: How to Monitor and Outperform Your Competitors
AI Competitor Analysis: How to Monitor and Outperform Your Competitors
Contify
 
DPR_Expert_Recruitment_notice_Revised.pdf
DPR_Expert_Recruitment_notice_Revised.pdfDPR_Expert_Recruitment_notice_Revised.pdf
DPR_Expert_Recruitment_notice_Revised.pdf
inmishra17121973
 
Geometry maths presentation for begginers
Geometry maths presentation for begginersGeometry maths presentation for begginers
Geometry maths presentation for begginers
zrjacob283
 
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbbEDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
JessaMaeEvangelista2
 
Medical Dataset including visualizations
Medical Dataset including visualizationsMedical Dataset including visualizations
Medical Dataset including visualizations
vishrut8750588758
 
Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...
Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...
Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...
Abodahab
 
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptxmd-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
fatimalazaar2004
 
Principles of information security Chapter 5.ppt
Principles of information security Chapter 5.pptPrinciples of information security Chapter 5.ppt
Principles of information security Chapter 5.ppt
EstherBaguma
 
chapter 4 Variability statistical research .pptx
chapter 4 Variability statistical research .pptxchapter 4 Variability statistical research .pptx
chapter 4 Variability statistical research .pptx
justinebandajbn
 
C++_OOPs_DSA1_Presentation_Template.pptx
C++_OOPs_DSA1_Presentation_Template.pptxC++_OOPs_DSA1_Presentation_Template.pptx
C++_OOPs_DSA1_Presentation_Template.pptx
aquibnoor22079
 
Just-In-Timeasdfffffffghhhhhhhhhhj Systems.ppt
Just-In-Timeasdfffffffghhhhhhhhhhj Systems.pptJust-In-Timeasdfffffffghhhhhhhhhhj Systems.ppt
Just-In-Timeasdfffffffghhhhhhhhhhj Systems.ppt
ssuser5f8f49
 
Minions Want to eat presentacion muy linda
Minions Want to eat presentacion muy lindaMinions Want to eat presentacion muy linda
Minions Want to eat presentacion muy linda
CarlaAndradesSoler1
 
FPET_Implementation_2_MA to 360 Engage Direct.pptx
FPET_Implementation_2_MA to 360 Engage Direct.pptxFPET_Implementation_2_MA to 360 Engage Direct.pptx
FPET_Implementation_2_MA to 360 Engage Direct.pptx
ssuser4ef83d
 
Data Analytics Overview and its applications
Data Analytics Overview and its applicationsData Analytics Overview and its applications
Data Analytics Overview and its applications
JanmejayaMishra7
 
Deloitte Analytics - Applying Process Mining in an audit context
Deloitte Analytics - Applying Process Mining in an audit contextDeloitte Analytics - Applying Process Mining in an audit context
Deloitte Analytics - Applying Process Mining in an audit context
Process mining Evangelist
 
03 Daniel 2-notes.ppt seminario escatologia
03 Daniel 2-notes.ppt seminario escatologia03 Daniel 2-notes.ppt seminario escatologia
03 Daniel 2-notes.ppt seminario escatologia
Alexander Romero Arosquipa
 
GenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.aiGenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.ai
Inspirient
 
183409-christina-rossetti.pdfdsfsdasggsag
183409-christina-rossetti.pdfdsfsdasggsag183409-christina-rossetti.pdfdsfsdasggsag
183409-christina-rossetti.pdfdsfsdasggsag
fardin123rahman07
 
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnTemplate_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Template_A3nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
cegiver630
 
Developing Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response ApplicationsDeveloping Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response Applications
VICTOR MAESTRE RAMIREZ
 
AI Competitor Analysis: How to Monitor and Outperform Your Competitors
AI Competitor Analysis: How to Monitor and Outperform Your CompetitorsAI Competitor Analysis: How to Monitor and Outperform Your Competitors
AI Competitor Analysis: How to Monitor and Outperform Your Competitors
Contify
 
DPR_Expert_Recruitment_notice_Revised.pdf
DPR_Expert_Recruitment_notice_Revised.pdfDPR_Expert_Recruitment_notice_Revised.pdf
DPR_Expert_Recruitment_notice_Revised.pdf
inmishra17121973
 
Geometry maths presentation for begginers
Geometry maths presentation for begginersGeometry maths presentation for begginers
Geometry maths presentation for begginers
zrjacob283
 
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbbEDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
EDU533 DEMO.pptxccccvbnjjkoo jhgggggbbbb
JessaMaeEvangelista2
 
Medical Dataset including visualizations
Medical Dataset including visualizationsMedical Dataset including visualizations
Medical Dataset including visualizations
vishrut8750588758
 
Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...
Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...
Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...
Abodahab
 
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptxmd-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
md-presentHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHation.pptx
fatimalazaar2004
 
Principles of information security Chapter 5.ppt
Principles of information security Chapter 5.pptPrinciples of information security Chapter 5.ppt
Principles of information security Chapter 5.ppt
EstherBaguma
 
chapter 4 Variability statistical research .pptx
chapter 4 Variability statistical research .pptxchapter 4 Variability statistical research .pptx
chapter 4 Variability statistical research .pptx
justinebandajbn
 
C++_OOPs_DSA1_Presentation_Template.pptx
C++_OOPs_DSA1_Presentation_Template.pptxC++_OOPs_DSA1_Presentation_Template.pptx
C++_OOPs_DSA1_Presentation_Template.pptx
aquibnoor22079
 
Just-In-Timeasdfffffffghhhhhhhhhhj Systems.ppt
Just-In-Timeasdfffffffghhhhhhhhhhj Systems.pptJust-In-Timeasdfffffffghhhhhhhhhhj Systems.ppt
Just-In-Timeasdfffffffghhhhhhhhhhj Systems.ppt
ssuser5f8f49
 
Minions Want to eat presentacion muy linda
Minions Want to eat presentacion muy lindaMinions Want to eat presentacion muy linda
Minions Want to eat presentacion muy linda
CarlaAndradesSoler1
 
FPET_Implementation_2_MA to 360 Engage Direct.pptx
FPET_Implementation_2_MA to 360 Engage Direct.pptxFPET_Implementation_2_MA to 360 Engage Direct.pptx
FPET_Implementation_2_MA to 360 Engage Direct.pptx
ssuser4ef83d
 
Data Analytics Overview and its applications
Data Analytics Overview and its applicationsData Analytics Overview and its applications
Data Analytics Overview and its applications
JanmejayaMishra7
 
Deloitte Analytics - Applying Process Mining in an audit context
Deloitte Analytics - Applying Process Mining in an audit contextDeloitte Analytics - Applying Process Mining in an audit context
Deloitte Analytics - Applying Process Mining in an audit context
Process mining Evangelist
 
GenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.aiGenAI for Quant Analytics: survey-analytics.ai
GenAI for Quant Analytics: survey-analytics.ai
Inspirient
 
183409-christina-rossetti.pdfdsfsdasggsag
183409-christina-rossetti.pdfdsfsdasggsag183409-christina-rossetti.pdfdsfsdasggsag
183409-christina-rossetti.pdfdsfsdasggsag
fardin123rahman07
 

OTN EMEA Tour 2016 : Deploying Full BI Platforms to Oracle Cloud

  • 1. [email protected] www.rittmanmead.com @rittmanmead Deploying Full BI Platforms to Oracle Cloud
 Is it Possible? What’s the Point? And What are the “Gotchas”? Mark Rittman, CTO, Rittman Mead OTN EMEA Tour, May 2016
  • 3. [email protected] www.rittmanmead.com @rittmanmead About the Speaker • Mark Rittman, Oracle ACE Director, Oracle BI, DW & Big Data • 14 Years Experience with Oracle Technology • Regular columnist for Oracle Magazine • Author of two Oracle Press Oracle BI books - Oracle Business Intelligence Developers Guide - Oracle Exalytics Revealed • Writer for Rittman Mead Blog :
 http://www.rittmanmead.com/blog • Past Editor of Oracle Scene Magazine,
 BIRT SIG Chair, ODTUG Board Member • Co-founder and CTO for Rittman Mead 3
  • 4. Oracle Cloud is the Future
  • 5. Oracle Cloud is the FutureElastic Compute + Storage
  • 6. No More Waiting for the IT Team
  • 9. BI and Analytics as a ServiceNo More Big Bang Upgrades
  • 11. BI and Analytics as a ServiceNo More Big Bang Upgrades
  • 12. [email protected] www.rittmanmead.com @rittmanmead Oracle BI Cloud Service - What Is It? • Oracle Business Intelligence, re-imagined for the cloud • Runs as part of Oracle Public Cloud, part of wider Oracle Platform-as-a-Service • Pay monthly, min 10 users, rolling upgrades and new features • Entirely thin-client, simplified administration • Comes with single DB schema,
 50GB storage • Aimed at departmental use-cases - Sharing data from a spreadsheet - Team reporting - Development sandboxes 12
  • 13. [email protected] www.rittmanmead.com @rittmanmead Oracle Database Schema Provided with BICS •Each instance of BICS comes with Oracle Schema Cloud Service •ApEx environment with 10GB storage attached •Able to run PL/SQL packages (with 5m timeout) •Either create tables, views etc from ApEX,
 or use data uploader in BICS
 13 Click to launch 
 ApEX Home Page
  • 14. [email protected] www.rittmanmead.com @rittmanmead Built-in Application Express Database Developer Tool • Full ApEx environment for application building, table creation, SQL queries • Can be used to build supporting applications, administration screens for OBIEE application • Make use of PL/SQL functionality - Data cleansing - Call Web Service REST APIs - More complex processing
 and calculations • DB Cloud Service dashboard has tools
 for data and application exports 14
  • 15. [email protected] www.rittmanmead.com @rittmanmead Options for Uploading Data to BI Cloud Service (DB Cloud) • Use ApEx front-end and tools within it (data upload, data modeller etc) • Use SQL*Developer and SFTP data upload facility • Use BI Cloud Service Data Uploader 15
  • 16. [email protected] www.rittmanmead.com @rittmanmead Oracle BICS Initial Use-Case : Departmental Reporting • Oracle BI Cloud Service in initial, standalone form aimed at departmental reporting - 50GB storage in single schema, limited ETL access - Single subject area and limited RPD features • Other common use-cases include - Development environments - Spin-off data discovery sandboxes - Dedicated SaaS reporting applications • But … part of wider Oracle Cloud platform - Can we use that to host a whole BI system? 16
  • 17. But can I run my whole BI+DW
 platform on Oracle Cloud?
  • 18. [email protected] www.rittmanmead.com @rittmanmead Where Do I Put my Data Warehouse? • I’d like to migrate to cloud, but my BI System uses a full Oracle DW database - How do I host that in the cloud? And replicate it there in the first place? 18
  • 19. [email protected] www.rittmanmead.com @rittmanmead I Need Access to Full Admin Tool + RPD… • We need access to a full Admin Tool, multiple data sources, federation - BICS Thin Client Data Modeller isn’t enough… 19
  • 20. [email protected] www.rittmanmead.com @rittmanmead I’d Like Support for Multiple Subject Areas … And VA! 20 • We need support for multiple subject areas - And we’d like to use Visual Analyser … now!
  • 21. [email protected] www.rittmanmead.com @rittmanmead What About My ETL Routines? ODI or Informatica? 21 • And our ETL needs to keeping working as now • and “as now” isn’t fast enough for business today
  • 22. BICS is just part of Oracle PaaS
  • 23. [email protected] www.rittmanmead.com @rittmanmead Oracle Cloud Can Host Full BI Platforms … Here’s How • Host Full Oracle Data Warehouse in Oracle DBaaS • Upload and run on-premise RPD including use of multiple databases - Including on-premise through new WebLogic connector • Run full ETL using ODI • Use VA without 12c upgrade • Still have partner support
 for key stages + new
 development … - But take away IT hassles 23
  • 24. [email protected] www.rittmanmead.com @rittmanmead Wider Oracle Public Cloud PaaS Ecosystem • Similar to other public cloud services (AWS, Azure etc) at IaaS layer • But with platform (PaaS) and software (SaaS) layers as differentiator • Can we use Database, Storage and other layers to host full OBIEE platform? - And what about ETL, identity management, file storage and so on? 24
  • 25. [email protected] www.rittmanmead.com @rittmanmead Hosting Full OBIEE Platforms in Oracle Public Cloud • Leverages BICS’s new “Upload RPD Data Models to the Cloud” feature - Migrate supporting DW to full Oracle DBaaS - Update on-prem RPD to connect to DBaaS - Upload RPD (+now catalog!) to BICS • Create new Oracle Cloud users for BICS • ETL can connect via SQL*Net, JDBC etc • Use for wider use-cases than BICS incl. - Host full production platform (or test, dev) - Create development branches, etc 25 Oracle BICS Oracle DBaaS RPD 
 Upload ETL ToolsBI Administration On-Premise Source DB Data Uploads
 via SQL*Net
  • 26. [email protected] www.rittmanmead.com @rittmanmead BICS Upload RPD to Cloud Key Steps 1. Make sure on-premise data model is consistent, no errors etc 2. Create DBaas Instance, Upload on-premise database to cloud 3. Update RPD Connection Pool settings to point to DBaaS instance 4. Recreate any user accounts, application roles etc 5. Create new dashboards and reports 26
  • 27. [email protected] www.rittmanmead.com @rittmanmead Example Migration : Full OBIEE11g SampleApp v406 • OBIEE11g SampleApp v506 - based on 11.1.1.9 release and delivered on VM • Comes with Oracle 12c Database with multiple schemas, MVs, partitioning etc - Also uses Essbase, Hadoop etc but out of scope for this exercise • Objective is to migrate OBIEE, DW database and security elements - Verify that ODI can still connect and load DW in Oracle Cloud - Look at options for additional DB sources, 
 Essbase, Hadoop sources etc 27
  • 28. [email protected] www.rittmanmead.com @rittmanmead Creating a Full Database Instance in Oracle DBaaS • Initial step is to create an Oracle Database Cloud Service Instance • Options for 11g or 12c Release Database, High / Extreme Performance Options - Determines scope of DB features available (OLAP, partitioning etc) 2 1 2
  • 29. [email protected] www.rittmanmead.com @rittmanmead Oracle Database Cloud Service Connectivity / Configuration • Database runs in a VM, has Listener and other processes running • Database parameters can be altered, but DB Options set by DBaaS version - OLAP, Partitioning Options not present may affect DB uploads • Ports blocked by default, need to be opened for SQL*Net etc access 29
  • 30. [email protected] www.rittmanmead.com @rittmanmead Managing and Monitoring Database Cloud Service • Oracle Enterprise Manager Database Express 12c for DBA tasks - Features determined by DBaaS edition 
 (regular, High or Extreme Performance) • Virtualised Cloud Hosting monitored by
 Oracle DBaaS Monitor - RDBMS storage, alerts, processes etc - OS-level monitoring - Listener - Backups etc 30
  • 31. [email protected] www.rittmanmead.com @rittmanmead Migrating On-Premise Data to Oracle DBaaS • This can be the tricky bit - if only because of volumes • RMAN, DataPump etc available as options, along with ODI, SQL*Developer etc 31
  • 32. [email protected] www.rittmanmead.com @rittmanmead Configuring On-Premise RPD to Connect to DBaaS • Update Connection Pool settings in on-prem RPD before upload to BICS - Note : DBaaS instance must be in same datacenter as BICS • Note - No need to change overall DB connection setting in BICS Console 32
  • 33. [email protected] www.rittmanmead.com @rittmanmead Steps to Upload RPD to BI Cloud Service • Backup (snapshot) current BICS environment if required • Select Snapshots > Replace Data Model • Use Browse button to select RPD from desktop, then upload to BICS 33
  • 34. [email protected] www.rittmanmead.com @rittmanmead Additional BICS Capabilities when using Uploaded RPD • Allows multiple subject areas vs. single one in standard BICS • Multiple DBaaS instances can be mapped into RPD for federated queries • Full access to RPD features - vertical/horizontal federation etc • Data Mashups also available (but not VA) 34
  • 35. [email protected] www.rittmanmead.com @rittmanmead Additional Post Upload Configuration : Mapping • Mapping is now available in BICS, requires further Administrator configuration • Single map provider (OracleMaps) with set of associated layers • As with on-premise, map layers then need to be linked to subject area columns 35 1 2 3
  • 36. [email protected] www.rittmanmead.com @rittmanmead Configuring Security and Recreating Users, Roles • On-premise users need to have corresponding new account created in BICS - Also creates an Oracle Cloud login for BICS identity domain - separate to OTN login • BICS licensed per user, min is 10 per pod with test and prod instances • Application roles also need to be recreated and users added 36 1 2 3
  • 37. [email protected] www.rittmanmead.com @rittmanmead SSO between Oracle SaaS and BICS 37 • Allows an Oracle Cloud customer the ability to have SSO between different Cloud Apps, e.g. BICS and PBCS • Requirements: - Services need to be ordered in 
 the same data center - Customer must activate 
 services under the same 
 identity domain • When in the same IDM, a single 
 user can be authorized for one or more available services.
  • 38. [email protected] www.rittmanmead.com @rittmanmead Row-level Security Within RPD • Row-level security works properly within BICS and uploaded RPDs • Best practice is to base on application roles, recreate matching ones to proceed • Regular and row-wise session variables then work as expected 38
  • 39. [email protected] www.rittmanmead.com @rittmanmead Limitations on BICS with RPD Upload vs On-Premise • Can only access other DBaaS sources at present - see next slide - Presume integration with PBCS, Oracle Big Data Cloud Service, SaaS apps to come - No ability at present to access Essbase, TT or other acceleration layers • No further editing of the uploaded RPD - but TCM enhancements soon • Upload the catalog to go with RPD - coming soon • Further limitations that may possibly be lifted in the future - Adding of HTML or Javascript to Analyses is disabled - Some limitations around alternate sorts and other small issues - Visual Analyser not available yet (multiple subject area issue?) - No usage tracking (but see MOS Doc.ID 1965207.1) • No BI Publisher - though can install through JCS + DBaaS 39
  • 40. [email protected] www.rittmanmead.com @rittmanmead Accessing On-Premise Sources - Now Possible 40 • On-Premise Data Access using WebLogic Connector • Enables direct query to on-premises accessible databases - Secure & Optimized for WAN transport - Free download from OTN, requires WebLogic - Phase 1: Requires Admin tool & RPD upload - Phase 2: Thin Client Modeler support
  • 41. [email protected] www.rittmanmead.com @rittmanmead What About ETL and Data Integration? • ODI12c (and other tools using SQL*Net, JDBC etc) can connect to DBaaS as normal • Either through SSH tunnel and SQL*Net, 
 or direct from internet if ports enabled • Current data integration and ETL 
 can therefore continue as normal • Makes it possible to create a 
 hybrid on-prem/cloud solution On Premise ODI SaaS Apps Oracle Data Integrator ODI/EDQ Java Cloud Service ODI Big Data Cloud Service Database Cloud Service Exadata Cloud Service Storage Cloud Service Business Intelligence Cloud Service
  • 42. [email protected] www.rittmanmead.com @rittmanmead Future Option : Oracle Big Data Preparation Cloud Service • Oracle Cloud-based Data Preparation Service, aimed at data domain experts • Takes files and other datasets from Oracle Cloud and prepares for analysis • Split, transform and obfuscate data before loading into Hadoop data platform 42
  • 43. [email protected] www.rittmanmead.com @rittmanmead Uses Machine-Learning to Automate Data Recommendations • Uses Spark MLlib machine learning to profile data and recognise patterns • Automates many of the routine data preparation and profiling work - Spot credit card, SSN + other sensitive data, recommends masking - Suggest appropriate names, datatypes for columns based on 
 format and data patterns • Allows analyst to focus on key tasks - Example of cloud app consumerization 43
  • 44. [email protected] www.rittmanmead.com @rittmanmead Cloud Datasource Integration & File Upload/Download • Primary datasource and target is Oracle Storage Cloud Service (like Amazon S3) - Oracle Big Data Cloud Service, Oracle DBaaS and others • User can also upload / download files directly into Big Data Prep Service 44
  • 45. [email protected] www.rittmanmead.com @rittmanmead How Can We use Big Data Prep Service with BICS? • User uploads or downloads files (CSV, TSV, Excel, Word, PDF, etc.) into Oracle Storage Cloud Service • Big Data Prep Service loads files
 from Storage Cloud for preparation • Prepared files are written back into Storage Cloud Service • User uploads prepared files into BICS
 as datasource for ApEx / Schema Service - On roadmap : direct integration with VA
 + Answers for data-mashup data files 45
  • 46. [email protected] www.rittmanmead.com @rittmanmead Proposed Direct BDP Integration for VA / Data-Mashup Files • Roadmap proposal from Oracle is to make BDP available from BICS homepage • Load and prepare data to add as Visual Analyser & Answers Mashup data files 46 1 2 3 4
  • 47. [email protected] www.rittmanmead.com @rittmanmead Direct BICS / BDP Integration using Oracle Data Integrator • Possible now : Use of ODI to prepare individual files through BDP • ODI on-premise used to automate file extracts and upload into Storage CS using its REST APIs • BDP picks up files available in 
 Storage CS and prepares them • Prepared files are written back 
 into Storage CS • Prepped files downloaded by ODI 
 from Storage CS, loaded into BICS - On roadmap: BDP will be able to 
 load prepared data directly into BICS 47
  • 48. [email protected] www.rittmanmead.com @rittmanmead Summary and Next Steps • It’s now possible (mostly…) possible to migrate full OBIEE systems to cloud • On-premise RPDs + catalog uploaded into BI Cloud Service • Linked to DBaaS for DW, can access other DBaaS source + on-prem data • ODI can still upload data from on-premise sources into DBaaS, or consider BDP 48
  • 49. [email protected] www.rittmanmead.com @rittmanmead Deploying Full BI Platforms to Oracle Cloud
 Is it Possible? What’s the Point? And What are the “Gotchas”? Mark Rittman, CTO, Rittman Mead OTN EMEA Tour, May 2016