From OBIEE or OBIA To Cloud: The Fundamentals
From OBIEE or OBIA To Cloud: The Fundamentals
Remember to complete your evaluation for this session within the app!
About Perficient
• Founded in 1997
• Public, NASDAQ: PRFT • Oracle Platinum Partner
Cloud Select
• 2016 revenue $487 million
• Major market locations • 3,000+ Oracle Implementations
Mazen Manasseh
Sr. Solutions Architect, Oracle BI
• Contact Information
[email protected]
https://www.linkedin.com/in/mazenmanasseh
Agenda
• BICS:
– Oracle Managed
• Test and Prod as part of same subscription
• Backup and Recovery
• Service monitoring and restoration
• Patching and upgrades
• Integrated Oracle Database Schema Service
• Multi-tenant
• User Based Subscription
– User licenses
• OAC
– Customer Managed (Eventually will supersede BICS with an Oracle Managed options)
– OCPU licenses
Cloud Data
Warehouse Options
Oracle Cloud Database:
Data Warehouse Options
Database Cloud Service (DBCS) Oracle Exadata Cloud Service
• DWs are usually Enterprise; or High • Powerful performance, secure, high
Performance editions to support availability
partitioning and analytical functions • Oracle hosted and controlled hardware
• Appropriate for DWs that are ~2.6 TB or • Customer managed database
less. • Larger data warehouses over 2.6TB
– Direct Query:
• DV direct connections
• RPD direct connections (RDC or VPN)
– Direct import (upload data into an OAC data set (50MB max per data set)
– Batch import such as with DataSync or ODI
OAC Connection to On Prem Data Sources
a. Corente VPN Gateway is free software that can be hosted on Oracle Cloud Compute in same
Identity Domain as OAC
• Hosted on a separate OCPU on Oracle Compute Instance
• Create an IPSecure Tunnel between OPC and on-prem.
• Create a GRE Tunnel between Corente Gateway on Cloud Compute and OAC Instances.
b. Or Oracle VPNaaS (New Cloud Service)
• VPNaaS is an easier to manage solution compared to Corente.
Architecture Options
Current State Architecture Cloud On Prem
Other Cloud
Connector OBIEE 11g / 12c
SaaS
APIs
Enterprise Model
Oracle BI Cloud
Fusion Connector BI
Cloud OTBI ETL Apps
(ODI)
Data
Warehouse
3rd Party Catalog
Source BI
BI Apps BI
EBS, Apps Apps
PeopleSoft,
Fusion,
Siebel
Cloud Architecture Options
Other Cloud
SaaS Connector OAC
APIs
Enterprise Model
Oracle BI Cloud
Fusion Connector BI
Cloud OTBI ETL Apps
(ODI)
Data
Warehouse
3rd Party Catalog
Source BI
BI Apps BI
EBS, Apps Apps
PeopleSoft,
Fusion,
Siebel
Architecture Options:
BI Apps on PaaS (On-Prem Sources) Cloud On Prem
Other Cloud
Connector OBIEE 11g / 12c
SaaS
APIs
Enterprise Model
Oracle BI Cloud
Fusion Connector BI
Cloud OTBI ETL Apps
(ODI) Data
Warehouse
3rd Party Catalog
Source BI
BI Apps BI
EBS, Apps Apps
PeopleSoft,
Fusion,
Siebel
Migrate
Subscribe to Create OAC OBIEE
OAC Service Content to
OAC
Subscribe to OAC
1. Subscribe to OAC
• Make sure on prem RPDs are valid through the consistency checker.
• Prior to migration, backup OAC by creating a snapshot. Note that uploading data model
(rpd) to OAC replaces any other models created through the OAC thin UI modeler.
• To maintain the data model after migrating an on-prem RPD to OAC, use the OBI Admin
Tool. The thin data modeler UI in OAC won’t work once an RPD is uploaded.
Post Migration Activities
1. Migrate data and content between OAC services using:
a. Snapshots (.bar file): data models, analyses and projects via web console (rpd and
calalog) (snapshot/export/upload/restore).
b. Data sets: use migrate_datafiles script with export/import options
c. If using internal Weblogic LDAP: Export/Import users and groups using script
wls_ldap_csv_exporter.
3. Patch a service
4. Backup a service
Oracle BI Applications
Cloud Deployment on PaaS
Deployment of BI Apps on PaaS:
Requirements
1. Create Oracle Storage Containers
2. Create VM public and private keys
3. Create Oracle Compute Cloud Service
4. Create Oracle Cloud DBaaS instance
5. Create Oracle Analytics Cloud (OAC) instance
6. Setup Security Rule on DBaaS Cloud Compute: Setup Public IP Addresses for OAC and
Compute Cloud Service to connect to DBaaS
7. Setup Vnc Desktop against Oracle Cloud Compute (needed for Install Wizard)
8. On Cloud Compute Service download BI Apps Software Latest Release 11.1.1.10.2 for
Linux 64bit – Also supports release: 11.1.1.7.1, 8.2, 9.2
Steps to Deploy BI Apps on PaaS
1. Oracle Cloud Applications (Fusion Apps): Data is pulled into SDS Schema directly by BI
Apps using HTTPS. Data is then transformed with BI Apps ODI. With Cloud Sources, BI
Apps takes care of populating SDS.
2. On-prem applications (such as EBS, PeopleSoft, etc..): Data is pulled used one of the
following ways:
i. VPN connection (Corente VPN or Oracle VPNaaS): With this BI Apps sees both on-
prem databases and DBCS on the same network, so no additional config is needed.
ii. Use a data replication tool over SSH to replicate data into SDS schema in the Cloud
DW. For example, DataSync or Golden Gate.
Deployment of BI Apps on PaaS:
Data Integration from on-prem sources 1
Cloud On Prem
Storage
Oracle Cloud Cloud
Source Apps HTTPS Service
Compute Service
DB Cloud Service OAC
ODI
Enterprise Model
BI Data
Apps BI
Warehouse
Apps
BI
Corente Apps
VPN or VPNaaS Catalog
VPN Tunnel DWH
VPN BI
Apps
DataSync or SDS
GoldenGate SSH Tunnel
EBS, PeopleSoft,
Siebel, etc..
Deployment of BI Apps on PaaS:
Comparison of on-prem Connection Methods
Session ID:
10132
Remember to complete your evaluation for this session within the app!