You are on page 1of 69

Move and Improve With Oracle Session ID:

Analytics Cloud 10190

Prepared by:
Raghav Venkat
City of Las Vegas
Strategy, plan and experience of
moving to Oracle Analytics Cloud
from OBIEE

25th April 2018


Remember to complete your evaluation for this session within the app!
Agenda

• Current BI Landscape
• Oracle BI and Dynamic Data World
• Why Cloud?
• Move and Improve
• Discussion – Bottlenecks, Benefits & Experience
Raghav Venkat

• 9+ years at City of Las Vegas architecting BI solutions.


• Regular speaker at Collaborate, OAUG, IOUG, Open World, Predictive Analytics World
etc.,
• Authored several scientific journals and magazine articles.
• Professor at University of Nevada Las Vegas – Lee Business School
Thank you OAUG!
Is the economy related to toilets?
Current BI Landscape
Data in Public Sector
Analytics
User Demands

Access anything-anywhere – Cloud based analytics platforms


User Demands

• More self service


• Collaborative Platform
User Demands

Mobility
User Demands
• Language R integrated platform
• Advanced & New Data Visualization
• Infographics / Stories
User Demands

• Data Science as a Service


• Natural language data analysis
• Cognitive and machine learning based data analysis
At present, do we (as IT) have the time to
provide what they want?
Only if we did not spend…
Cloud Applications
Several Niche Vendors

• New data visualizations


• Instant integration with security
• Advanced geo-graphical functions
• Perform light ETL and data transformation at end
layer
• Out of the box machine learning, statistical and R
functions
• Seamless integration with other applications
• In-memory capabilities
Trends in Computing at CLV

• Largest data source is moving to cloud!

• Several new applications are cloud based only


Cloud Data Marts /Data Warehouse

• DWaaS
• Tight integration
• Scalability
• Platform completeness
• Lower TCO
Can Cloud BI help?

Faster Deployments

Lesser Capital Expenditure

Better TCO

Easier Upgrades for new features

Managed maintenance

Lower risk
Oracle Analytics Cloud Service
Oracle Analytics Cloud Service (OACS)

• Great visualization platform


• Powerful Mobile platform
• Stresses on self-service
• Advanced Analytics
• Secure
• Powerful BMM layer
• Elastic Servers based on workloads
• Quick Setup
• Automated Administration
Move and Improve
Move and Improve Strategy

Decide where
• Infrastructure
• Compute - Straightforward
• Storage – Plan ahead based on work loads
• Networking – Plan a topology

• Platform
• Middleware
• Database
Good Data = Good BI

• Data Can Reside


• Data can reside fully on premise or fully on cloud
• Data can be partially on premise and partially on cloud
• Data can be partially on a different cloud platforms/centers and on premise
Network
Networking topology between Oracle Cloud data center and your network.

• Sensitive data traversing through public internet is a huge security risk.

• Enterprises would like to have access to Dedicated compute zone as a part of their own
network

• Options
• FastConnect
• Deterministic route to Oracle Cloud with predictable performance over 1G link
• Dedicated: Access your Oracle Public cloud services in a secure, consistent and cost effective manner.
• VPN
• Encrypted data transfer between your Datacenter and Oracle Cloud while extending your private network.
• Extends a private network across the internet into the Cloud VPN connects two endpoints over a public network to
form a logical connection
Security

Make sure several security policies are satisfied


• Built in BI security policies
• Lots of group to Role conversions

• Zero Sign on or Single Sign on


• Your Enterprise Data Security Policy
• Your Enterprise Data Privacy Policy
• Data Center Certifications
• Criminal Justice Information Services CJIS
• HIPAA
• PCI
• SSAE 16
• Service Organization Control (SOC)
Plan Delivery to excite customers

As-is -to- As-is migration


• Same reports, Dashboards, functionality etc.

Improved Migration
• Add few new capabilities such as
• Zero Sign on
• Easier ad-hoc capabilities
• Out of the box spreadsheet data upload capability

New Functionality / Features


• Add Oracle DV options as free for all!
• Convert top 3 data visualizations to DV platform
• Enable smart mobile platform
Move and Improve Strategy
• Plan and allocate time for bottlenecks and challenges
• Versions might not match
• Data center compliance
• Data security prevents data movement
• Performance might be sluggish
• Commitment is hard to win
Our Plan – 2 steps at once

11g 12c OAC 17 OAC 18


How did we move?

• Obtain the Oracle Analytics Cloud Services


• Compute
• Storage
• Database
• BI
• Analytics
• Etc.,
Create containers and databases
For repository and data marts/ data warehouse
How did we move?
How did we move?
Create Analytics Cloud Instance
Create Analytics Cloud Instance
Create Analytics Cloud Instance
Create Access Rules
Fresh Instance
Fresh Instance
Fresh Instance
Lift & Shift

• Security Provider Migration


• Import – Export objects
Security Migration
Security Migration
Verify whether the users and groups are exported by
checking the location, you would find set of files listed
below.
a. DefaultAuthenticator.dat
b. DefaultCredentialMapper.dat
c. exportIndex.dat
d. XACMLAuthorizer.dat
e. XACMLRoleMapper.dat

/bi/domain/fmw/user_projects/domains/bi/bitools/bin/migration-tool.sh package bi-


migration-tool.jar
Extract Metadata

/bi/app/jdk/bin/java -jar /tmp/migration_work/11gexport.jar get metadata


BAR Files Created Imported to new instance

/bi/app/jdk/bin/java -jar /tmp/migration_work/11gexport.jar get metadata

The process generates the transformed BAR file


(/tmp/migration_work/transformbar/ResultBarFolder/BI11g_Transformed.bar) and
imports all the 11g instance contents to the 12c cloud instance.
Experience Migrating to OAC
Bottlenecks – Patches Monthly
• Almost a new patch is released every month

• Plan down time, testing etc.

• Good and Bad


Bottlenecks - Performance
We found Oracle Analytics cloud to be sluggish compared to on-premise – in the beginning
• On a As-is to As-is Migration

• Slower performance affecting:


• Dashboards
• Ad-hoc Reports
• Data Integration

• Check Network Connectivity


• Latency between data centers
Bottlenecks – Performance - Catalogcrawler

• Builds indexes which helps in search. By default it is turned on. If you are not using it,
consider disabling it.

• Can generate 80K+ security calls / min

• Disable, set following in OBIPS instanconfig.xml

• <CatalogCrawler><AutoRunEnabled>false</AutoRunEnabled></CatalogCrawler>
Bottlenecks – Performance - initblocks
• Hybrid data sources outside the network slow down the queries

• Be aware of initialization blocks. Direct OAC query to


on-premise
databases via VPN
• These get moved to cloud environment when performing ‘Lift and
Shift’.

• These initblocks would connect to your remote server and get data.
Many a times, these are not needed to be executed.
Lift & Shift
• If a data source is unreachable or a slow VPN connection, each initblock On-Premises RPD
would wait for a timeout to occur (60 sec) leading users to believe
Bottlenecks – Performance - Defer Initblocks
• Defer most (if not all) session initblocks.

• Allow deferred execution” should be selected

• This is a manual process where you have to open up each initblocks and defer them
Bottlenecks - Be mindful of the customizations
• Be mindful of the customizations
• Customizations
• Migrate fully
• Partially
• Does not migrate at all

• Custom tags will not migrate from


• NQS Config
• Instanceconfig
• Custom skins
• Custom Images
• Custom scripts
• Certain log configurations

• Every time after applying a patch, redo all custom configurations.


Bottlenecks – RPD Access
• RPD access in the online mode might be very tardy
• Solutions are to access RPD in offline mode only
• Purchase a compute node with 1 OCPU
• Locate the compute node close to the OAC instance
• Install OS and Admin tool and access the RPD there in the online mode
• Additional Cost
Benefits – We are in Cloud!

INFRASTRUCTURE
+
DATABASES
+
APPLICATIONS
IN THE CLOUD
Benefits – New improved Visualizations
Benefits – Instant Mobility
Benefits – Instant Geo Spatial functions
Benefits – Instant Self Service functions
Benefits – Instant Self Service functions
Benefits – Voice Activated Analytics
Benefits – DVD to Cloud – Self Service Deployments
Benefits – OOTB – ML for power Users
Benefits – Value

“ MORE TIME SPENT DESIGNING

INSIGHTFUL ANALYTICS, LESS ON

MAINTAINING INFRASTRUCTURE”
Overall Experience

• Now or Never

• Elastic power

• Not easy, but achievable

• Entice and deliver

• Cloud success managers guides us to ultimate destination

• Oracle provided good customer support in every step with issues


Q&A
Thank you!
rvenkat@lasvegasnevada.gov

Session ID:
10190

Remember to complete your evaluation for this session within the app!
Q&A
Thank you!
https://129.150.117.31/analytics

Session ID:
10190

Remember to complete your evaluation for this session within the app!

You might also like