You are on page 1of 56

Whats New With Oracle

Business Intelligence 12c


Michelle Kolbe
medium.com/@datacheesehead @mekolbe linkedin.com/in/michellekolbe

michelle.kolbe@redpillanalytics.com

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 2


2014 RED PILL Analytics

Who is Red Pill Analytics?


Red Pill Analytics: Ownership

Kevin McGinley Stewart Bryson

Oracle ACE Director Oracle ACE Director

Previously From: Previously From:


Accenture Rittman Mead
BI Consulting Group Informix Software

Data Warehousing & Data Warehousing &


Business Intelligence Business Intelligence
since 1997 since 1996

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2014 RED PILL Analytics 4


WHAT WE DO
CAPACITY SINGLE
ANALYTICS CHECKMATE DOSES
BI Development as a Service Check-in & Automate Strategy & Roadmap

Agile Development True Multi-User Development Architecture

Cloud Enabled Full Source Control Prototyping

Continuous Integration Continuous Integration Infrastructure

Support Hosted or On-Premise Training

www.redpillanalytics.com info@redpillanalytics.com @RedPillA 2016 RED PILL Analytics


www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 6
Red Pill Analytics Sessions at UTOUG Training Days 2016

Regression Testing with Ease: The Baseline Validation Tool


Stewart Bryson
Tuesday 9:45 - 10:45 am in MFEC 223

Performance Analytics: Visualizing the Power of the AWR Warehouse


Stewart Bryson
Tuesday 1:30 - 2:30 pm in MFEC 223

Whats New With OBIEE 12c and BICS


Michelle Kolbe
Tuesday 3:00 - 4:00 pm in MPDC 105

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 7


12c Enhancements, Changes, New Features

Installation, Configuration, Architecture


Upgrade
System And Lifecycle Management
Data Sources And BI Server
Front-End Enhancements
Data Visualization And Mashups

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 8


2016 RED PILL Analytics

Front-End Enhancements
Alta UI
Dashboards Answers

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 10


Home Page Refinements
Classic Home Page New Home Page

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 11


Search
Search for content Search for data

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 12


Enhanced Sorting For Graphs / Pivot Tables

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 13


Heat Matrix View
Percentile Binning Continuous Color Fill Result

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 14


View Properties Access In Compound Layout
You no longer need to edit view to tweak properties!

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 15


2016 RED PILL Analytics

Data Visualization And Mashups


Oracle Data Visualization (Visual Analyzer)

Separately licensed
add-on to OBIEE
Designed for true ad-
hoc analysis, data
exploration, data
discovery
Uses curated subject
areas and/or uploaded
spreadsheets as data
sources

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 17


Oracle Data Visualization (Visual Analyzer)

Separately licensed
add-on to OBIEE
Designed for true ad-
hoc analysis, data
exploration, data
discovery
Uses curated subject
areas and/or uploaded
spreadsheets as data
sources

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 18


www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 19
Mashups
Requires ODV license
Upload spreadsheets and join
to subject areas in ODV
Extend facts and dimensions
Once uploaded and joins
defined in ODV, Answers users
can benefit from using the files
as XSAs
Data can be refreshed
manually in ODV

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 20


2016 RED PILL Analytics

Repository
Filtering on Aggregate Persistence

Allows for Fragmented Aggregates


Can add WHERE clause to aggregate build
Useful for Popular data sets like Current Year

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 22


Changes to Time Dimensions

Can assign a sequence number to Time Dimensions


Improves performance of time series calculations

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 23


Command Line
New utilities:
Upload Repository
Download Repository
List Repository Variables
Update Repository Variables
List Connection Pool
Update Connection Pool
Rename Users
Delete Users
Rename Application Role
Delete Application Role

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 24


2016 RED PILL Analytics

Installation, Configuration and Architecture


2014 RED PILL Analytics

Eating Their Own Dog Food


Installation Overview And Changes

Step Change from 11g to 12c

Download Software Fewer files, smaller download, RCU is included

Run BIFoundation Installer Install only; configuration done separately

Can run RCU 11g-style, or generate scripts to be run


Create database repository
by DBA later
Full offline configuration results in faster creation of
Configure BI Domain
the domain

Scale out (optional) Command line scripts to clone domain

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 27


Singleton Data Directory With High Availability
Oracle BI Domain - Server 1 Oracle BI Domain - Server 2

Admin Server Managed Server Admin Server Managed Server


Node Manager

Node Manager
BI System Components BI System Components

Config Config

bi-environment.xml bi-environment.xml

Shared Storage (e.g. NFS) Singleton Data Directory

Service Instance

Singleton Data Directory contains the


Service Instance BI Content for the
cluster
www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 28
File System Changes

No more instances folder


No more Oracle_BI1 folder
user_projects contains most of
what youre looking for

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 29


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

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 30


2016 RED PILL Analytics

Goodbye, Old Friend


2016 RED PILL Analytics

BISystemUser
Security GUIDs
Complicated SSL Configuration
2016 RED PILL Analytics

Upgrades
Validate Upgrade

Install new OBIEE 12c instance


Upgrade from 11.1.1.7 (latest patch) or 11.1.1.9
12c Upgrade Utility
Copy bi-migration-tool.jar file from 12c to 11g machine
Run utility to generate an upgrade bundle
Move upgrade bundle to 12c machine and import using bi-migration-
tool.sh
Run Baseline Validation Tool

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 34


Upgrade Process

12c
OBIEE 12c report with
Validation
Tool

BI
Compare 12c Production
Migration Application
Output & Fix
Tool Utility Archive
Discrepancies
(BAR)

OBIEE 11g Baseline


report with
Production
Validation

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 35


2016 RED PILL Analytics

See into Your Upgrade Future


Baseline Validation Tool (BVT)

Free tool provided separately


by Oracle
Runs a set of tests against two
compatible systems
Within and between 11g/12c
Multiple layers of comparison
Produces output reports with
test results

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 37


BVT In Action
Compare some or all:
Run tests against current system to
create a baseline Data results (Reports &
Dashboards)
Upgrade, apply patch, or migrate Logical query results
content to new system Catalog contents
Visual output
Run same tests on the new system
and compare to baseline Run tests for:
Major upgrades
Apply fixes as needed Minor patches
Migrate new content to prod

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 38


2014 RED PILL Analytics

System and Lifecycle Enhancements


Enterprise Manager - FMW 12c

No deployments
tab!

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 40


BI Application Archive (BAR)
Contains OBIEE content in a
single file (RPD, Catalog,
RPD Catalog JAZN Data / Roles Other Stuff
Security Roles)
Also manages
dependencies between
other BI Modules (future)
Does not contain database
objects nor data
Used for:
BI Application Archive
(BAR) Backup/Restore
Environment Migration
Upgrades
Cloning Service Instances

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 41


Pluggable Architecture

Start with a single Oracle BI


Enterprise Edition 12c
instance of OBIEE

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 42


Pluggable Architecture

Metadata Modules
designed to be static Metadata Modules (Optional)

(OBIA for instance)


Start with a single Oracle BI
Enterprise Edition 12c
instance of OBIEE

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 43


Pluggable Architecture

Service Instance 1 Service Instance 2 Service Instance 3


Individual Service
Instances provide Metadata Layer Metadata Layer Metadata Layer

customization stripes Catalog Content Catalog Content Catalog Content

to Modules Authorization Authorization Authorization

Metadata Modules
designed to be static Metadata Modules (Optional)

(OBIA for instance)


Start with a single Oracle BI
Enterprise Edition 12c
instance of OBIEE

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 44


Pluggable Architecture

Service Instance 1 Service Instance 2 Service Instance 3


Individual Service
Instances provide Metadata Layer Metadata Layer Metadata Layer

customization stripes Catalog Content Catalog Content Catalog Content

to Modules Authorization Authorization Authorization

Metadata Modules
designed to be static Metadata Modules (Optional)

(OBIA for instance)


Start with a single Oracle BI
Enterprise Edition 12c
instance of OBIEE

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 45


Non-Pluggable Architecture (so far in 12.2.1)
Singleton Service
Service Instance 2 Service Instance 3
Singleton Service Instance (SSI)

Instance (SSI) with Metadata Layer


Metadata Layer Metadata Layer

Metadata, Content and Catalog Content


Catalog Content Catalog Content

Authorization Authorization
Authorization Authorization

Metadata Modules
designed to be static Metadata Modules (Optional)

(OBIA for instance)


Start with a single Oracle BI
Enterprise Edition 12c
instance of OBIEE

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 46


Deployments

Recommended: use BAR functionality


Alternatively:
data-model-cmd.sh / data-model-cmd.cmd
Params:
uploadrpd
downloadrpd
updateconnectionpool
updaterpdvariables

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 47


2014 RED PILL Analytics

Data Sources and BI Server


External Subject Areas (XSA)

Subject Area defined outside of


the RPD
Can be joined to an RPD
Subject Area, much like a
federated BI Server query
Can be persisted to a database
cache
Used in new Advanced Analytics
capabilities, Oracle Data
Visualization, and Answers*
*Cant be defined in Answers - only consumed

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 49


Big Data Sources
Cloudera Impala Apache Spark
Native MPP Query Engine Native Spark SQL connectivity
Built for low latency queries to report and to analyze Big
DataDirect Connect ODBC Data in Apache Spark
driver required/provided Alternate Option to persist
OBIEE generates Impala results in XSA Cache for future
specific optimized SQL queries queries
Also made available in 11.1.1.9 Not available in 12.2.1; coming
in future 12c update

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 50


Advanced Analytics: Built-in Functions Using R

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 51


Advanced Analytics Setup (Basic)
Install R on OBIEE Server
Oracle_Home/bi/bifoundation/advanced_analytics
Uncompress r-installer.tar.gz, r-installer.tar
Edit proxy.txt if necessary
sudo ./RInstaller.sh install
Install R packages
sudo ./RInstaller installpackages
Edit NQSConfig.ini
Advanced Analytics Script Section
R_EXECUTABLE_PATH = /usr/bin/R; (or other install location)
Other steps/prerequisites required for Solaris/Windows

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 52


Custom R Functions Using EVALUATE_SCRIPT
R scripts stored on the server can
be called using
EVALUATE_SCRIPT
Scripts are stored on the server in
a directory defined in
NQSConfig.ini
Scripts contain parameters, output
definition, and options for
execution
Built-in functions are implemented
in the same way, but stored in a
different place
R generates a csv file that the BI
Server treats like an XSA

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 53


In-Memory Enhancements To BI Server

Feature Benefit

Native XSA Cache Better performance for mashup data

Default sortsize 4mb to 64mb Faster OBIEE query performance

Reduced memory usage for variable length data More efficient deployment, more memory for data

Compression of temporary work data More efficient deployment, more memory for data

Smaller and faster sort for aggregates and group by


Faster query performance
handling

Single pass totals and subtotals for Pivots Faster query performance

www.RedPillAnalytics.com info@RedPillAnalytics.com @RedPillA 2016 RED PILL Analytics 54


2015 RED PILL Analytics

Text Here
Do your surveys!

www.surveymonkey.com/r/TD2016ses
Session id: 4.6

You might also like