Obiee 12c: Look under the bonnet and test drive

Preview:

Citation preview

1 | www.brovanture.com guillaume.slee@brovanture.com

OBIEE 12cLook Under the Bonnet and Test Drive

Guillaume Slee – EPM Services DirectorInfratects Top Gun Conference 2016

2 | www.brovanture.com guillaume.slee@brovanture.com

Disclaimer• The following is intended for information purposes only on behalf of

Infratects, and may not be incorporated into any contract. It is not a commitment to deliver any services or functionality, and should not be relied upon in making purchasing decisions. This provides no warranties with respect to the offerings described within. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Any third-party names, trademarks and copyrights contained in this document are the property of their respective owners.

3 | www.brovanture.com guillaume.slee@brovanture.com

Agenda•OBIEE 12c overview•New Architecture• Installation •Upgrade •Administration • EPM Connectivity Update

•New Features• BI Ask• Visual Analyzer• BI Application Archive• Advanced Analytics (R)

•Demo

4 | www.brovanture.com guillaume.slee@brovanture.com

Guillaume Slee• EPM Services Director - Brovanture• 15+ years experience in the EPM domain• First OBIEE-Essbase integration project in 2009• Previous experience…• Infratects – EPM & BI Infrastructure Specialist• KPMG – EPM Manager• Analitica – Essbase/Planning consultant, Support and Infra Team Lead• Hyperion – Senior Essbase Product Specialist

• Blog: http://hyperion-epm-bi.blogspot.com

5 | www.brovanture.com guillaume.slee@brovanture.com

About Brovanture• Oracle Platinum Partner, Blackline Systems Gold Partner• Formed in 2005, approximately 20 consultants all UK based• Certified in:

• Oracle Essbase• Oracle Planning• Oracle HFM• Oracle DRM• Oracle OBIEE• Blackline Reconciliation (Financial Close/Reconciliation)

• Oracle Cloud Specialized (PBCS) • www.brovanturecloud.com

• Functional and Infrastructure consulting• Managed Support for all EPM/BI components

• Standard, Proactive, Pay-as-you-go• Infrastructure Hosting

6 | www.brovanture.com guillaume.slee@brovanture.com

The Story So Far…

19972002

20052007

20102013

2014

R112c

(10/15)

BICS DVCS

2015

7 | www.brovanture.com guillaume.slee@brovanture.com

OBIEE 12c Overview• Released October 2015• Most significant update in 3+ years• New features in BI Cloud service

trickle down to on premise• Cleaner look and feel• Easier to use• Simplifies data visualization (compete

with Tableau/Click)• Easily blend/mashup data from

multiple sources• Even better mobile capabilities

8 | www.brovanture.com guillaume.slee@brovanture.com

Refined Classic BI Home Page• Makes better use of space and incorporates common Oracle 12c header• Strikes a balance between new design patterns and providing a familiar

environment for 11g users• Consistency across on-prem and cloud

8

9 | www.brovanture.com guillaume.slee@brovanture.com

12c Architecture• Similar topology to 11g• Removal of OPMN

10 | www.brovanture.com guillaume.slee@brovanture.com

OBIEE 12c Compatibility• Repository Database:• Oracle 12.1.0.1+, 11.2.0.4+• SQL Server 2008 R2*, 2012

• Operating System• Win 2012, 2012 R2• Oracle Linux 6,7• RH Linux 6,7• SLES 11• Solaris x86, SPARC

11 | www.brovanture.com guillaume.slee@brovanture.com

Installation and Configuration

12 | www.brovanture.com guillaume.slee@brovanture.com

12c Installation (Oracle Slide)

13 | www.brovanture.com guillaume.slee@brovanture.com

12c Installation• Weblogic not bundled with installer• Installation sequence:• Install Java JDK 8 update 66• Install Weblogic 12.2.1• Install OBIEE 12c

• One install type (no Simple/Enterprise/Software Only)• Configuration sequence:• Run RCU now bundled with installer: Oracle_Home\oracle_common\bin\

rcu.bat• Run configuration: Oracle_Home\bi\bin\config.cmd

14 | www.brovanture.com guillaume.slee@brovanture.com

12c Installation• Much quicker installation• Less selection steps

15 | www.brovanture.com guillaume.slee@brovanture.com

12c Installation• OBIEE Admin Tool• Requires separate installation (not included with Windows server installation)• Add ODBC connection manually (note port number!):

16 | www.brovanture.com guillaume.slee@brovanture.com

OBIEE Installation• EPM and OBIEE on same server? OBIEE will not start.• OBIEE will pick up older EPM libraries from the system path and OBIEE will fail

to start.• Create a separate batch script to start OBIEE:

17 | www.brovanture.com guillaume.slee@brovanture.com

11g – 12c Upgrade Process1. Install and configure OBIEE 12c2. Run migration tool on 11g to extract repository, catalog and user

roles to single migration file.3. Copy migration file to 12c environment and import

18 | www.brovanture.com guillaume.slee@brovanture.com

11g – 12c Upgrade Process• Upgrade to 12c supported from 11.1.1.7 and 11.1.1.9• Before upgrading to 12c, make sure 11g catalog is upgraded(set

<UpgradeAndExit> tag to true in instanceconfig.xml).• Copy the OBIEE 12c migration tool from your 12c installation to your

11g installation and launch tool• E:\Oracle\OBIEE\Oracle_Home\bi\migration-tool\jlib\bi-migration-tool.jar

19 | www.brovanture.com guillaume.slee@brovanture.com

11g – 12c Upgrade Process• Copy the exported file to your 12c install• Launch the bi-migration-tool again to import RPD, catalog and

application roles

20 | www.brovanture.com guillaume.slee@brovanture.com

OBIEE Baseline Validation Tool• Enables the creation of a baseline set of data that can be compared

with data from another system • Automated regression testing on any two compatible Oracle BIEE

environments• Data verification• Visual verification• Query verification

21 | www.brovanture.com guillaume.slee@brovanture.com

BVT - Data Verification

22 | www.brovanture.com guillaume.slee@brovanture.com

BVT - Visual Verification

23 | www.brovanture.com guillaume.slee@brovanture.com

BVT - Query Verification

24 | www.brovanture.com guillaume.slee@brovanture.com

OBIEE 12c Administration• Port changes• Standard OBIEE Login:http://server:9502/analytics• Visual Analyzer Login: http://server:9502/analytics/va • Weblogic Console: http://server:9500/console

• Start/Stop process• No OPMN.• Scripts provided to start all components.• Command line/WLEM used to control individual components

25 | www.brovanture.com guillaume.slee@brovanture.com

OBIEE 12c Administration• Log file locations found in one simple location• E:\Oracle\OBIEE\Oracle_Home\user_projects\domains\bi\servers

• Some file names have changed

26 | www.brovanture.com guillaume.slee@brovanture.com

OBIEE 12c Administration• RPD uploaded via command line• RPD located in user_projects\domains\bi\bidata\service_instances\ssi\metadata\datamodel\customizations

• uploadrpd -I <RPDname> [-W <RPDpwd>] -SI <service_instance> -U <cred_username> [-P <cred_password>] [-S <hostname>] [-N <port_number>] [-SSL] [-H]• downloadrpd -O RPDname [-W RPDpwd] -SI service_instance -U cred_username

[-P cred_password] [-S hostname] [-N port_number] [-SSL] [-H]

27 | www.brovanture.com guillaume.slee@brovanture.com

EPM Connectivity Update• Full integration for following sources since OBIEE 11.1.1.9:

• Essbase

• Planning

• HFM

28 | www.brovanture.com guillaume.slee@brovanture.com

Essbase 12c

29 | www.brovanture.com guillaume.slee@brovanture.com

Essbase 12c• Java agent replaces OPMN• Clustering still active-passive (see the venerable John Goodwin’s blog)• Essbase 12c BI Acceleration Wizard - Use Essbase to aggregate

relation data source to improve query performance• Support for renegade members• http://servername:9502/cds/view

30 | www.brovanture.com guillaume.slee@brovanture.com

Essbase 12c BI Acceleration Wizard

31 | www.brovanture.com guillaume.slee@brovanture.com

Essbase 12c BI Acceleration Wizard

32 | www.brovanture.com guillaume.slee@brovanture.com

Data Visualization

33 | www.brovanture.com guillaume.slee@brovanture.com

Data Visualization• Additional paid add-on• Designed to securely scale

stories across the organization• Turn on exploratory analytics for

all data sources• Optimal for quick sprints in

departmental initiatives where data is scattered in many places • Touch friendly mobile authoring

34 | www.brovanture.com guillaume.slee@brovanture.com

Data Visualizer – BI Ask• Just ASK OBIEE for the data

you want to visualize• Interprets semantic layer,

catalog artifacts and underlying data using intuitive keyword search• Generates on-the-fly queries

- Visualizations auto-created while user types• Easy entry point into

authoring tools

35 | www.brovanture.com guillaume.slee@brovanture.com

Data Visualizer– BI Ask• Enable Data Model and Catalog crawling from within Administration

menu (Administration->BI Search)

36 | www.brovanture.com guillaume.slee@brovanture.com

Data Visualizer - Blending• Data Blending/Mashups• Ability to easily merge existing data to new uploaded data.• Excel format (.XLSX) currently supported, more file formats to follow.

37 | www.brovanture.com guillaume.slee@brovanture.com

Blending Process

Take existing VA report(OBIEE RPD datasource)

Upload your spreadsheetdata

Map the spreadsheet columns to existing

datasource dimensions

You’ve now blended your spreadsheet data with the

OBIEE data!

1 2 3 4

38 | www.brovanture.com guillaume.slee@brovanture.com

Data Visualizer - Blending• By default data files stored in \user_projects\domains\bi\bidata\components\DSS\storage\ssi• Information on uploaded files (name, column mappings…) stored in S_NQ_DSS* tables:• Limits defined in EM System mBean Browser:

20GB

100MB

20GB

39 | www.brovanture.com guillaume.slee@brovanture.com

Data Visualizer Architecture• Data Set Service within bi_server

manages blending process• .XLSX file uploaded to file store• Maps stored in OBIEE repository• Optional “External Subject Area

Cache” (XSA) used to store data (better perf)• See Doc ID 2087801.1 for XSA config

40 | www.brovanture.com guillaume.slee@brovanture.com

BAR Archive File• New easy way to archive/migrate entire OBIEE instance to new server• Contains the following components:• Authmodel: All security roles and associated users• Content: Entire web catalog• Datamodel: Repository RPD file

• No web/gui. Only done via the command line using weblogic scripting tool wlst

41 | www.brovanture.com guillaume.slee@brovanture.com

BAR Archive File Export• Oracle_Home\oracle_common\common\bin\wlst.cmd• exportServiceInstance(• domainHome, 'E:/Oracle/OBIEE/Oracle_Home/user_projects/domains/bi'• serviceInstanceKey, 'ssi'• workDir, 'E:/OBIEE_Files/BAR/Working'• exportDir, 'E:/OBIEE_Files/BAR/Export'• )• exportServiceInstance('E:/Oracle/OBIEE/Oracle_Home/user_projects/

domains/bi','ssi','E:/OBIEE_Files/BAR/Working','E:/OBIEE_Files/BAR/Export')

42 | www.brovanture.com guillaume.slee@brovanture.com

BAR Archive File Export

43 | www.brovanture.com guillaume.slee@brovanture.com

BAR Archive File Import• importServiceInstance(• domainHome,

'E:/Oracle/OBIEE/Oracle_Home/user_projects/domains/bi'• serviceInstanceKey, 'ssi'• barLocation, 'E:/OBIEE_Files/BAR/Export/ssi.bar'• importRpd, true• importWebcat, true• importJazn, true• )

44 | www.brovanture.com guillaume.slee@brovanture.com

Advanced Analytics• Exposes Oracle R distribution to

the BI Server• “The R language is widely used

among statisticians and data miners for developing statistical software and data analysis”• Trendline, Forecast, Cluster, Outlier,

Regression

• Regular “R” package is bundled with install but it needs to be installed and configured manually

45 | www.brovanture.com guillaume.slee@brovanture.com

OBIEE 12c Tuning Guide• Oracle Support doc 2106183.1• It’s a GUIDE, if your query is awful it won’t speed thing up.

46 | www.brovanture.com guillaume.slee@brovanture.com

Should you upgrade yet?• Some great new features• Data visualizer• Blending

• Still not fully mature• No UI for RPD upload• No UI for BAR archives

47 | www.brovanture.com guillaume.slee@brovanture.com

Demo• OBIEE Visual Analyzer• OBIEE Ask• Data Blending

48 | www.brovanture.com guillaume.slee@brovanture.com

Thank you!guillaume.slee@brovanture.com@epm_bihttp://hyperion-epm-bi.blogspot.com

Recommended