Day2 Introduction OBIEE Physical Layer

14
OBIEE Architecture and Physical Lay 1 OBIEE ARCHITECTURE AND PHYSICAL LATER

Transcript of Day2 Introduction OBIEE Physical Layer

Page 1: Day2 Introduction OBIEE Physical Layer

OBIEE Architecture and Physical Layer 1

OBIEE ARCHITECTURE AND PHYSICAL LATER

Page 2: Day2 Introduction OBIEE Physical Layer

OBIEE Architecture and Physical Layer 2

AGENDA FOR DISCUSSION

OBIEE ARCHITECTURE

ADMIN TOOL BASICS

INTRODUCTION TO PHYSICAL LAYER

HIRERACHY

CONNECTION POOL DETAILS

CONNECTION SCRIPTS

SALES SCHEMA

DEMO ON MODELLING THE PHYSICAL LAYER

Q & A SESSION

Page 3: Day2 Introduction OBIEE Physical Layer

OBIEE Architecture and Physical Layer 3

Web Server (IIS, Tomcat, Websphere, iPlanet)

Oracle BI ServerOracle BI Server

Intelligent Request GenerationIntelligent Request Generation

Externalized Authentication

Oracle BI EE Architecture

Data Source AdaptersData Source Adapters

NavigatorNavigator

Logical Request GenerationLogical Request Generation

Aggregate Navigator

Fragmentation Optimization

Multi-Pass /Sub-Request Logic

Optimized Query RewritesOptimized Query Rewrites

Session ManagementSession Management

Me

tada

ta In

terc

han

geM

eta

data

Inte

rcha

nge

Logical SQL ODBC/JDBC (Logical Business Model)Logical SQL ODBC/JDBC (Logical Business Model)

Cache Cache ServicesServices

LDAP

DB Authentication

Custom Authenticator

Oracle BI AdministrationOracle BI Administration

Analytical and Operational Data Sources

Metadata Documentation ServicesMetadata Documentation Services

Metadata Management ServicesMetadata Management Services

Multi-User Development ServicesMulti-User Development Services

Server Management ServicesServer Management Services

ODBC over TCP/IP (SSL)

Sys

tem

/ P

erf

Mon

itori

ngS

yste

m /

Pe

rf M

onito

ring

Oracle BI Oracle BI Cluster ControllerCluster Controller

ODBC, CLI, OCI, XML, MDX

Oracle BI WebOracle BI WebSOAP Web Services, XML and URL InterfaceSOAP Web Services, XML and URL Interface

Cache Services (Web) & Connection MngmtCache Services (Web) & Connection Mngmt

XML XML FrameworkFramework

Web Web Catalog Catalog ServiceService

User Profiling, Security and Session MngmtUser Profiling, Security and Session Mngmt

Oracle Interactive Oracle Interactive DashboardsDashboards

Oracle AnswersOracle Answers

Load BalancerLoad Balancer

Security S

ervices

Security S

ervices

Qu

ery Govern

.Q

uery G

overn.

Oracle Delivers ServerOracle Delivers ServerScheduling/Event ServicesScheduling/Event Services

Agent Execution LogicAgent Execution Logic

Device Adaptive ContentDevice Adaptive Content

TCP/IP (SSL)

Web BrowserXML, HTML,

XLS, PDF, TXT over

HTTP/HTTPS

HTML, SOAP over

HTTP/HTTPS

Execution EngineExecution Engine

SAW Bridge (J2EE/ISAPI)SAW Bridge (J2EE/ISAPI)

TCP/IP (SSL)

Page 4: Day2 Introduction OBIEE Physical Layer

OBIEE Architecture and Physical Layer 4

ADMIN TOOL BASICS

Admin tool is the Utility in OBIEE where we can do all the Metadata Development . Some of the functionalities that Admin tool covers are

Dimension Modeling (Physical And Logical)

Security

Cache management

Session View

Database request

Designing Variables

Multi user Development Management

Page 5: Day2 Introduction OBIEE Physical Layer

OBIEE Architecture and Physical Layer 5

ADMIN TOOL BASICS (Contd..)The Meta Data Design in OBIEE is split into following 3 Layers

Physical Layer

• DB connections

• DB parameter Settings

• Physical data Model

Business Model Layer (BMM)

• Logical Data Model

• Dimension Hierarchies

• Aggregate Navigation

• Fragmentation

• Level Based Measures

Presentation Layer •Arranging Presentation tables (User Experience)

• Object level Security

• Aliases

Page 6: Day2 Introduction OBIEE Physical Layer

OBIEE Architecture and Physical Layer 6

INTRODUCTION TO PHYSICAL LAYER

Physical Layer

BMM Layer

Presentation Layer

Page 7: Day2 Introduction OBIEE Physical Layer

OBIEE Architecture and Physical Layer 7

INTRODUCTION TO PHYSICAL LAYER

Data Source Name

Connection Pool

Schema name

Aliases

Tables

Page 8: Day2 Introduction OBIEE Physical Layer

OBIEE Architecture and Physical Layer 8

HIRERACHY IN THE PHYSICAL LAYER

The folder structure the the Physical Layer is as Follow

Page 9: Day2 Introduction OBIEE Physical Layer

OBIEE Architecture and Physical Layer 9

CONNECTION POOL DETAILS

Page 10: Day2 Introduction OBIEE Physical Layer

OBIEE Architecture and Physical Layer 10

ISOLATION LEVEL

The following are the different isolation levels

Committed Read

Allows to insert new records and allows to update the records that a transaction is using and would reflect only after commit, In other words data can be changed before end of transaction resulting in non repeatable reads.

Repeatable Read

Allows to insert new records and places the locks on the al the data that is used in the query to prevent anybody else updating the data.

Serializable

Locks the dataset and does not allow to insert or update the data set until the transaction is complete.

Dirty read

With this option it is possible to read uncommitted data and have rows appear and disappear before end of transaction

Page 11: Day2 Introduction OBIEE Physical Layer

OBIEE Architecture and Physical Layer 11

CONNECTION SCRIPTS

Page 12: Day2 Introduction OBIEE Physical Layer

OBIEE Architecture and Physical Layer 12

SALES SCHEMA

Page 13: Day2 Introduction OBIEE Physical Layer

OBIEE Architecture and Physical Layer 13

SUMMARY

OracleBI Server DEMO

Page 14: Day2 Introduction OBIEE Physical Layer

OBIEE Architecture and Physical Layer 14

SUMMARY

OracleBI Server Q & A