obiee introduction
TRANSCRIPT
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 1/37
Oracle Business IntelligenceEnterprise Edition
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 2/37
Agenda
3
4 Some Good Features of OBIEE
1 Data Warehousing Concepts
2 Oracle Business Intelligence Enterprise Edition Architecture
Security in Oracle BI
5 Oracle Business Intelligence Application
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 4/37
What is a Data Warehouse ?
A data warehouse is a subject-oriented, integrated,
nonvolatile, time-variant collection of data in support of management's decisions.
- WH Inmon
Data stored for
historical period. Data is
populated in the data
warehouse on
daily/weekly basisdepending upon the
requirement.
Can I see credit
report fromAccounts, Sales
from marketing and
open order report
from order entry for
this customer
Data from
multiple sourcesis integrated for
a subject
Identical queries will
give same results
at different times.Supports analysis
requiring historical
data
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 5/37
Subject-Oriented- Characteristics of a Data
Warehouse
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 6/37
Integrated - Characteristics of a Data Warehouse
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 7/37
Non-volatile - Characteristics of a Data Warehouse
Operational DataWarehouse
replacechange
insert
changeinsert
delete load
read onlyaccess
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 8/37
Time Variant - Characteristics of a Data
Warehouse
Operational DataWarehouse
Current Value data� time horizon : 60-90 days� key may not have element of time
Snapshot data� time horizon : 5-10 years� key has an element of time
� data warehouse stores historicaldata
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 9/37
Tr ansactional Vs Analytical Systems
Transactional System Analytical System
Transaction Processing Query Processing
Time Sensitive History Oriented
Operator View Managerial View
Organized by transactions (Order, Input,Inventory)
Organized by subject (Customer, Product)
Relatively smaller database Large database size
Many concurrent users Relatively few concurrent users
Volatile Data Non Volatile Data
Stores all data Stores relevant data
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 10/37
Warehouse Architecture
Operational
Systems/Data
Select
Extract
Transform
Integrate
Maintain
Data
Preparation
Middleware/
API
Data
Warehouse
Metadata
EIS /DSS
Query Tools
OLAP
Web Browsers
Data Mining
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 11/37
Dimensional Modeling
It is a technique for logically organizing business data in a way that helps end
users understand it
Data is separated into facts and dimensions
Users view facts in any combination of the dimensions Every dimensional model is composed of one table with a multipart key, called
the fact table, and a set of smaller tables called dimension tables.
Dimensional Modeling
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 12/37
Dimensional Modeling Concepts±Star Schema
Single data (fact) table
surrounded by multiple
descriptive (dimension) tables
resulting in a star like
framework (structure)
In the example, sales fact table is connected to dimensions location, product, time
and organization.
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 13/37
Fact
The fact table is where the numerical measurements of the business arestored
Facts
Numeric in Nature
For Examples: Sales Quantity, Unit Sales Price, Sales Amount etc.
Key performance indicators of the business Analyzed across the dimensions
Sales Fact
DATE K EY
ITEM K EY
STOREK EY
PROMOTIONK EY
POSTRXN#
Sales Quantity
Unit Sales Pr ice
Sales $ Amount
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 14/37
Provide Descriptive Information
Represent hierarchical relationships
Common Dimensions
Date
Product
Location/Region
Customers
ITEM KEY
Item Description
Item Size
Package Type
Category
Dimension
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 15/37
OBIEE Architecture
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 16/37
Or acle Business Intelligence Enter pr ise Edition Ar chitectur e
Oracle BIEE is made up of
Oracle BI Presentation Services
Oracle BI Server
Data Sources
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 17/37
Oracle BI Presentation Services consists of the following interfaces.
Oracle BI Interactive Dashboards - Interactive Access
Oracle BI Answers - Interactive Access
Oracle BI Delivers - Proactive Alerts
Or acle BI Pr esentation Services
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 18/37
Or acle BIAnswer s
Oracle BI Answers provides answers to business questions.
This interface allows users with the appropriate permissions to build and modify
reports that let end users explore and interact with information.
Reports created with Oracle BI Answers can be saved in the Oracle BI
presentation Catalog and integrated into any dashboard
The results of an Oracle BI Answers request can be formatted, saved,
organized, and shared with others.
A report can be configured to refresh results in real-time.
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 19/37
Interactive Dashboards provide points of access for analytics information. A dashboard consists of one or more pages, which appear as tabs across the
top of the dashboard
Pages can display anything that you can access or open with your Web
browser, such as saved Oracle BI requests, alerts from Oracle BI Delivers,
images, charts, tables, text, and links to Web sites and documents.
Or acle BI Inter active Dashboar ds
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 20/37
The interface used to create alerts based on analytics results.
To detect specific results and immediately notify the appropriate person or group through Web, wireless, and mobile communications channels.
Uses intelligence agents or Bots, called iBots.
iBots are software-based agents driven by schedule or events that can
access, filter, and perform analytics on data based upon defined criteria
Or acle BI Deliver s
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 21/37
Or acle BIAdministr ation
The Administration Tool is a Windows application that allows the Oracle BI
Administrator to create and edit repositories.
Physical layer: Represents the physical structure of the data sources to which
the Oracle BI Server submits queries.
Business Model and Mapping layer: Represents the logical structure of the
information in the repository.
Presentation layer: Represents the presentation structure of the repository.
Thislayer allows you to present a view different from the Business Model and Mapping
layer to users.
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 22/37
Renders pages Extension to Web Server
Uses a catalog folder to store user content
Acts as an intermediary, receives data from Oracle BI server and provides it
to the client.
Presentation Catalog:
Stores the application Dashboards, requests definitions, pages and filters
Contains information regarding permissions accessibility of the Dashboards by
groups and users
Is administered using Oracle BI Catalog Manager
Or acle BI Pr esentation Services
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 23/37
Provides processing to intelligently access the physical data sources andstructure the information
Uses Metadata to direct processing
Generates dynamic SQL to query the data sources
Connects natively or through ODBC to the RDBMS
Provides data to the Oracle BI Presentation Services
Components used by Oracle BI Server:
Repository File (.rpd)
Cache NQSConfig.ini
DBFeatures.ini
Log files
Oracle BI Oracle BI
Server Server
Oracle BI Oracle BI
Server Server
CacheCache
NQSConfig.ini
DBFeatures.ini
.rpd
Oracle BI Oracle BI
Administration Administration
Tool Tool
NQSServer.log
NQSQuery.log
Or acle BI Server
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 24/37
NQSConfig.ini
Is a configuration file used by the Oracle BI Server at startup
Specifies values that control processing, such as:
Defining the repository (.rpd) to load
Enabling or disabling caching of results
DBFeatures.ini
Is a configuration file used by the Oracle BI Server
Specifies values that control SQL generation
Defines the features supported by each database
Log Files
NQSServer.log records Oracle BI Server messages
NQSQuery.log records information about query requests
Or acle BI Server
Cache
Contains results of queries
Is used to eliminate redundant queries to database
Speeds up results processing
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 25/37
Oracle BI Scheduler Manages and executes jobs requesting data analytics
Schedules reports to be delivered to users at specified times
In windows, the scheduler runs as a service
Data Sources Contain the business data that users want to analyze
Are accessed by the Oracle BI Server
Data sources can be:
RDBMS
OLAP databases Flat files
Spreadsheets
Or acle BI Scheduler & Data Sour ces
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 26/37
User views a Dashboard or submits an Answer request
The Oracle BI Presentation Services makes a request to the Oracle BI Server
to retrieve the requested data
The Oracle BI Server, using the .rpd file, optimizes functions to request the data
from the data sources
The Oracle BI Server receives the data from the data sources and processes asnecessary
The Oracle BI Server passes the data to the Oracle BI Presentation Services
The Oracle BI Presentation Server formats the data and sends it to the client
Sample R equest Pr ocessing
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 27/37
Security in Oracle BI
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 28/37
Secur ity in Or acle BI
Oracle BI supports security mechanisms that allow users to access
only the data for which they are authorized.
Business logic object security:
This security mechanism controls access to objects, such as subjectareas, tables, and columns.
For example, report designers in a particular department can viewonly the subject areas that belong to their department when usingOracle BI Answers.
Presentation Catalog object security:
This security mechanism provides security for objects stored in theOracle BI Presentation Catalog, such as dashboards, dashboardpages, folders, and reports.
Users can view only the objects for which they are authorized.
For example, a mid-level manager may not be granted access to adashboard containing summary information for an entire
department.
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 29/37
Secur ity in Or acle BI
Data level security:
This security mechanism controls the type and amount of data that
is available in a report.
When multiple users run the same report, the results that are
returned to each user depend on their access rights and roles in the
organization.
For example, a sales vice president sees results for all regions,
while a sales representative for a particular region sees only data for
that region.
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 30/37
Some Good Features of
OBIEE
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 31/37
Some Good Featur es of OBIEE
Write back - update or write to the back-end database using the
write-back capability.
For example, Business users can enter the sales targets for the
current quarter in a Sales dashboard.
Reports created from any Microsoft application(word document,
excel or paint) can be imported to OBIEE using BI Publisher.
Developers can customize the reports. Level of customization is
100%
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 32/37
Some Good Featur es of OBIEE
Oracle BI Disconnected Analytics allows you to view analytics
data, Oracle BI Interactive Dashboards, and queries when you
cannot connect to the network to access the Oracle Business
Intelligence application.
Typically, disconnected users connect their personal machines
(usually laptops) to a server that runs Oracle Business Intelligence. After downloading an Oracle BI Disconnected Analytics application,
they can disconnect their laptops from the network .
For example, to travel on a business trip and still view dashboards
and queries on their laptop machines
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 33/37
Some Good Featur es of OBIEE
Time Series feature - in the form of AGO and TODATE. AGO
gives you, for example, the value of sales one month ago or one
quarter ago, whilst TODATE gives you the total of sales month-to-
date, or quarter-to-date, or year-to-date.
Various report views like compound Layout, Narrative etc.
ColumnSelector
To permit users to dynamically changewhich columns
appear in results. This allows users toanalyze data along
Several dimensions.
Narrative
To show the results as one or moreparagraphs of
text.
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 34/37
Some Good Featur es of OBIEE
Ticker
To show the results of the request as a ticker or marquee,
similar in style to the stock tickers that run across many
financial and news sites on the Internet.
Compound Layout To assemble different views for display on a dashboard.
View Selector
To select a specific view of the results from among thesaved views. When placed on a dashboard, the view
selector appears as a drop-down list from which users canmake a selection.
Drilling down from different data sources seamlessly.
For example I am loading data from SQL Server and Oracle 10gand my report when drilling down to the lower level will use SQL
Server data source to a certain point and then use Oracle 10g
data source.
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 35/37
Or acle Business Intelligence Application
Oracle BI applications include Extract Transform Load (ETL)
routines to extract, transform, and load data into the Oracle
Business Analytics Warehouse.
An Oracle BI application consists of prebuilt, industry-specific Oracle
BI interactive dashboards and Oracle BI reports that are built usingindustry best practices and address key functional areas within an
organization.
8/6/2019 Obiee Introduction
http://slidepdf.com/reader/full/obiee-introduction 36/37
References:
http://download.oracle.com/docs/cd/B40078_02/doc/index.htm