obiee 12c and the leap forward in lifecycle management
TRANSCRIPT
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics
OBIEE 12c and the Leap Forward in Lifecycle Management
2
Stewart Bryson
medium.com/@stewartbryson @stewartbryson linkedin.com/in/stewartbryson
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics
Red Pill Analytics: Ownership
3
Stewart Bryson
Oracle ACE Director
Previously From:
Rittman Mead
Informix Software
Data Warehousing & Business Intelligence
since 1996
Kevin McGinley
Oracle ACE Director
Previously From:
Accenture
BI Consulting Group
Data Warehousing & Business Intelligence
since 1997
©2015 RED PILL Analyticswww.redpillanalytics.com [email protected] @RedPillA
CAPACITYANALYTICS
SINGLE DOSESCHECKMATE
WHAT WE DO
BI Development as a Service
Agile Development
Cloud Enabled
Continuous Integration
Support
Check-in & Automate
True Multi-User Development
Full Source Control
Continuous Integration
Hosted or On-Premise
Strategy & Roadmap
Architecture
Prototyping
Infrastructure
Training
© 2014 RED PILL Analytics
Prepare Demo
© 2014 RED PILL Analytics
Show status and start commands
Generate a BAR file
© 2014 RED PILL Analytics
Shadow IT Wants Your Soul!
© 2014 RED PILL Analytics
Competing Values in Analytics and BI
© 2014 RED PILL Analytics
One Version of the Truth
© 2014 RED PILL Analytics
Self Service
© 2014 RED PILL Analytics
Users are Trapped in the Middle
© 2014 RED PILL Analytics
Analytics development should embrace change
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics
The OBIEE Metadata Layer
13
Simplification of the Data Model Integration of Disparate Data Sources
Addition of Business Logic and Calculations
© 2014 RED PILL Analytics
Love, Hate and Metadata
© 2014 RED PILL Analytics
Inflexible Architecture
© 2014 RED PILL Analytics
Oracle BI Cloud Service (BICS)
© 2014 RED PILL Analytics
Eating Their Own Dog Food
www.RedPillAnalytics.com [email protected] @RedPillA © 2016 RED PILL Analytics
Singleton Data Directory With High Availability
18
Oracle BI Domain - Server 1 Oracle BI Domain - Server 2
Shared Storage (e.g. NFS)
Config Config
Singleton Data Directory
No
de
Man
ag
er Admin Server Managed Server
BI System Components
No
de
Man
ag
er Admin Server Managed Server
BI System Components
bi-environment.xml bi-environment.xml
Service Instance
Singleton Data Directory contains the Service Instance BI Content for
the cluster
www.RedPillAnalytics.com [email protected] @RedPillA © 2016 RED PILL Analytics
File System Changes
•No more ‘instances’ folder •No more Oracle_BI1 folder •user_projects contains most of what you’re looking for
19
www.RedPillAnalytics.com [email protected] @RedPillA © 2016 RED PILL Analytics
Other Architecture Changes
•Separation of Environment Metadata and Configuration • Single source of truth for both – no environment info in RCU DB schemas
• Reduced dependency on hardwired server names in configuration
•One place to edit environment and/or configuration
•Most files can be edited directly by customer using any tool including Chef / Puppet
•Removal of OPMN process control • Nodemanager used throughout to control components
20
© 2016 RED PILL Analytics
Goodbye, Old Friend
© 2016 RED PILL Analytics
Goodbye, Old Friend
Security GUIDS
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics
BICS Gave Us the BAR File (“Snapshot”)
Contains OBIEE content in a single file (RPD, Catalog, Roles)
“Point-in-time State”
Similar to a VM snapshot
Does not contain database objects nor data
Downloadable and transferable between environments
23
Other StuffJAZN Data /
RolesCatalogRPD
BI Application Archive (BAR)
© 2014 RED PILL Analytics
We Also Need Change On-Premises
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics
Safe Harbor
25
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.
The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
© 2014 RED PILL Analytics
Lifecycle Enhancements
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics
Pluggable Architecture
27
Oracle BI Enterprise Edition 12c
Start with a single instance of OBIEE
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics
Pluggable Architecture
28
Oracle BI Enterprise Edition 12c
Metadata Modules (Optional)
Metadata Modules designed to be static (OBIA for instance)
Start with a single instance of OBIEE
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics
Pluggable Architecture
Individual Service Instances provide customization “stripes” to Modules
29
Oracle BI Enterprise Edition 12c
Service Instance 1
Metadata Layer
Catalog Content
Authorization
Service Instance 3
Metadata Layer
Catalog Content
Authorization
Service Instance 2
Metadata Layer
Catalog Content
Authorization
Metadata Modules (Optional)
Metadata Modules designed to be static (OBIA for instance)
Start with a single instance of OBIEE
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics
Pluggable Architecture
Individual Service Instances provide customization “stripes” to Modules
30
Oracle BI Enterprise Edition 12c
Service Instance 1
Metadata Layer
Catalog Content
Authorization
Service Instance 3
Metadata Layer
Catalog Content
Authorization
Service Instance 2
Metadata Layer
Catalog Content
Authorization
Metadata Modules (Optional)
Metadata Modules designed to be static (OBIA for instance)
Start with a single instance of OBIEE
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics
Non-Pluggable Architecture (so far in 12.2.1)
Singleton Service Instance (SSI) with Metadata, Content and Authorization
31
Oracle BI Enterprise Edition 12c
Singleton Service Instance (SSI)
Metadata Layer
Catalog Content
Authorization
Service Instance 3
Metadata Layer
Catalog Content
Authorization
Service Instance 2
Metadata Layer
Catalog Content
Authorization
Metadata Modules (Optional)
Metadata Modules designed to be static (OBIA for instance)
Start with a single instance of OBIEE
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics
Service Instances
Service Instances can provide complete Metadata, or present as a “Customization Layer” from a Metadata Module
32
Oracle BI Enterprise Edition 12c
Singleton Service Instance (SSI)
Metadata Layer
Catalog Content
Authorization
Metadata Modules (Optional)
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics
Service Instances
Service Instances can provide complete Metadata, or present as a “Customization Layer” from a Metadata Module
33
Oracle BI Enterprise Edition 12c
Singleton Service Instance (SSI)
Metadata Layer
Catalog Content
Authorization
Metadata Modules (Optional)
But a binary RPD file doesn’t work well as a “diff” between the Module and Service Instance
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics
Service Instances
An XML representation of the Metadata layer is a better choice for the Service Instance.
34
Oracle BI Enterprise Edition 12c
Singleton Service Instance (SSI)
Metadata Layer
Catalog Content
Authorization
Metadata Modules (Optional)
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics
Service Instances
An XML representation of the Metadata layer is a better choice for the Service Instance.
35
Oracle BI Enterprise Edition 12c
Singleton Service Instance (SSI)
Metadata Layer
Catalog Content
Authorization
Metadata Modules (Optional)Did this require a massive rewrite of the BI Server so it could use XML instead of a binary file?
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics 36
Oracle BI Enterprise Edition 12c
Singleton Service Instance (SSI)
Metadata Layer
Catalog Content
Authorization
Metadata Modules (Optional)
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics 37
Oracle BI Enterprise Edition 12c
Singleton Service Instance (SSI)
Metadata Layer
Catalog Content
Authorization
Metadata Modules (Optional)
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics 38
Oracle BI Enterprise Edition 12c
Singleton Service Instance (SSI)
Metadata Layer
Catalog Content
Authorization
Metadata Modules (Optional)
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics 39
Oracle BI Enterprise Edition 12c
Singleton Service Instance (SSI)
Metadata Layer
Catalog Content
Authorization
Metadata Modules (Optional)
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics 40
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics 41
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics
Starting BI Server
42
WLST is used to start Node
Manager, which starts the BI
Server
BI Server initially starts using liverpd.rpd,
which is small and startup is
fast
default_diff.xml is applied using biserverxmlcli, the online XML
“patching” utility
© 2014 RED PILL Analytics
Service Instance and BAR File: Identical
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics
Creating Service Instance from BAR File
44
BAR file is a zipped version
of the content in a Service Instance
Refresh the Singleton
Service Instance with a BAR file
(in 12.2.1)
Create new Service
Instances with a BAR file (in the
future)
© 2014 RED PILL Analytics
Service Instances are Lightweight and Portable (in the future)
© 2014 RED PILL Analytics
Demo
© 2014 RED PILL Analytics
Resources
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics
Documentation (A little rough)
48
www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics
Information Center (Doc ID 2068950.2)
49
© 2015 RED PILL Analytics
Text Here