obiee 12c and the leap forward in lifecycle management

50

Upload: lauren-prezby

Post on 12-Apr-2017

83 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Obiee 12c and the leap forward in lifecycle management
Page 2: Obiee 12c and the leap forward in lifecycle management

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

Page 3: Obiee 12c and the leap forward in lifecycle management

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

Page 4: Obiee 12c and the leap forward in lifecycle management

©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

Page 5: Obiee 12c and the leap forward in lifecycle management

© 2014 RED PILL Analytics

Prepare Demo

Page 6: Obiee 12c and the leap forward in lifecycle management

© 2014 RED PILL Analytics

Show status and start commands

Generate a BAR file

Page 7: Obiee 12c and the leap forward in lifecycle management

© 2014 RED PILL Analytics

Shadow IT Wants Your Soul!

Page 8: Obiee 12c and the leap forward in lifecycle management

© 2014 RED PILL Analytics

Competing Values in Analytics and BI

Page 9: Obiee 12c and the leap forward in lifecycle management

© 2014 RED PILL Analytics

One Version of the Truth

Page 10: Obiee 12c and the leap forward in lifecycle management

© 2014 RED PILL Analytics

Self Service

Page 11: Obiee 12c and the leap forward in lifecycle management

© 2014 RED PILL Analytics

Users are Trapped in the Middle

Page 12: Obiee 12c and the leap forward in lifecycle management

© 2014 RED PILL Analytics

Analytics development should embrace change

Page 13: Obiee 12c and the leap forward in lifecycle management

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

Page 14: Obiee 12c and the leap forward in lifecycle management

© 2014 RED PILL Analytics

Love, Hate and Metadata

Page 15: Obiee 12c and the leap forward in lifecycle management

© 2014 RED PILL Analytics

Inflexible Architecture

Page 16: Obiee 12c and the leap forward in lifecycle management

© 2014 RED PILL Analytics

Oracle BI Cloud Service (BICS)

Page 17: Obiee 12c and the leap forward in lifecycle management

© 2014 RED PILL Analytics

Eating Their Own Dog Food

Page 18: Obiee 12c and the leap forward in lifecycle management

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

Page 19: Obiee 12c and the leap forward in lifecycle management

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

Page 20: Obiee 12c and the leap forward in lifecycle management

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

Page 21: Obiee 12c and the leap forward in lifecycle management

© 2016 RED PILL Analytics

Goodbye, Old Friend

Page 22: Obiee 12c and the leap forward in lifecycle management

© 2016 RED PILL Analytics

Goodbye, Old Friend

Security GUIDS

Page 23: Obiee 12c and the leap forward in lifecycle management

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)

Page 24: Obiee 12c and the leap forward in lifecycle management

© 2014 RED PILL Analytics

We Also Need Change On-Premises

Page 25: Obiee 12c and the leap forward in lifecycle management

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.

Page 26: Obiee 12c and the leap forward in lifecycle management

© 2014 RED PILL Analytics

Lifecycle Enhancements

Page 27: Obiee 12c and the leap forward in lifecycle management

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

Page 28: Obiee 12c and the leap forward in lifecycle management

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

Page 29: Obiee 12c and the leap forward in lifecycle management

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

Page 30: Obiee 12c and the leap forward in lifecycle management

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

Page 31: Obiee 12c and the leap forward in lifecycle management

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

Page 32: Obiee 12c and the leap forward in lifecycle management

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)

Page 33: Obiee 12c and the leap forward in lifecycle management

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

Page 34: Obiee 12c and the leap forward in lifecycle management

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)

Page 35: Obiee 12c and the leap forward in lifecycle management

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?

Page 36: Obiee 12c and the leap forward in lifecycle management

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)

Page 37: Obiee 12c and the leap forward in lifecycle management

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)

Page 38: Obiee 12c and the leap forward in lifecycle management

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)

Page 39: Obiee 12c and the leap forward in lifecycle management

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)

Page 40: Obiee 12c and the leap forward in lifecycle management

www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics 40

Page 41: Obiee 12c and the leap forward in lifecycle management

www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics 41

Page 42: Obiee 12c and the leap forward in lifecycle management

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

Page 43: Obiee 12c and the leap forward in lifecycle management

© 2014 RED PILL Analytics

Service Instance and BAR File: Identical

Page 44: Obiee 12c and the leap forward in lifecycle management

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)

Page 45: Obiee 12c and the leap forward in lifecycle management

© 2014 RED PILL Analytics

Service Instances are Lightweight and Portable (in the future)

Page 46: Obiee 12c and the leap forward in lifecycle management

© 2014 RED PILL Analytics

Demo

Page 47: Obiee 12c and the leap forward in lifecycle management

© 2014 RED PILL Analytics

Resources

Page 48: Obiee 12c and the leap forward in lifecycle management

www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics

Documentation (A little rough)

48

Page 49: Obiee 12c and the leap forward in lifecycle management

www.RedPillAnalytics.com [email protected] @RedPillA © 2014 RED PILL Analytics

Information Center (Doc ID 2068950.2)

49

Page 50: Obiee 12c and the leap forward in lifecycle management

© 2015 RED PILL Analytics

Text Here