Professional Documents
Culture Documents
Module Objectives
Define and describe business intelligence Define and describe data warehousing Define and describe data modeling Identify and describe the Oracle Business Intelligence products used to support business intelligence requirements
Business Intelligence
What Is Business Intelligence?
Provides users the data and tools to answer questions that are important to running the part of the business for which they are responsible: Determine whether the business is on track. Identify where things are going wrong. Take and monitor corrective actions. Spot trends. Examples include: Show me sales for each district by month. Show me the average sales amount for this quarter. Compare sales this quarter with sales a year ago.
OBIEE Overview
OBIEE is an integrated suite sharing a common service-
oriented architecture Common data access services Common analytic and calculation infrastructure Common metadata management services A common semantic business model A common security model and user preferences and Common administration tools
OBIEE Overview
OBIEE consists of several interdependent components, with
BI Server, Oracle BI Answers, Oracle BI Interactive Dashboard, Oracle BI Publisher, Oracle BI Briefing Books, Oracle BI Disconnected Analytics, Oracle BI Office Plug-In and Oracle BI Delivers
OBIEE Architecture
Web Server (IIS, Tomcat, Websphere, iPlanet)
SAW Bridge (J2EE/ISAPI)
Web Browser
XML, HTML, XLS, PDF, TXT over HTTP/HTTPS
Oracle BI Publisher
Delivery Server Layout Interfaces Data Logic
User Profiling, Security and Session Mngmt Cache Services (Web) & Connection Mngmt
XS L
XML Framework
TCP/IP (SSL)
Oracle BI Server
Logical SQL ODBC/JDBC (Logical Business Model) Load Balancer Session Management Intelligent Request Generation
Oracle BI Administration
egna hcr e n a a da e M t I t t
Oracle BI Controller
Cluster
Cache Services Security Services Query Govern. Query Govern.
Metadata Management Services Multi-User Development Services Metadata Documentation Services Server Management Services
Fragmentation Optimization
Aggregate Navigator
Execution Engine
Data Source Adapters ODBC, CLI, OCI, XML, MDX Analytical and Operational Data Sources
gn r o i no M f r eP / mt s yS i t e
Data Warehousing
Brings together data from many sources Organizes data for analytical processing
Denormalize data: Duplicate and flatten data structures Reduce joins: Reduce the number of tables and relationships Simplify keys: Use surrogate keys such as a sequence number Employ star schemas: Simplify relationships between tables
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. It allows users to answer Show me X by Y by Z type questions.
Star Schema
A star schema organizes data into a central fact table with
surrounding dimension tables. Each dimension row has many associated fact rows. The dimension tables do not relate to each other.
Dimension
Dimension
Fact
Dimension
Dimension
Fact
Contains business measures or metrics
Dimension
Fact
Dimension
Dimension
Dimension
Contains attributes or characteristics about the business
Customer Address
Sales
Program
Oracle BI Enterprise
Oracle BI Enterprise Edition Platform
Is an engine that provides core business intelligence and
analytics capabilities Is a platform to model data so that users can understand it Is a server to generate SQL and seamlessly access and manipulate data from multiple sources Is simple to use, highly interactive, Web-based analysis tool and has the ability to preconstruct dynamic reports and alerts
Oracle BI Application
Oracle BI Application
Provides all that the Oracle BI Platform does, plus: Applications for common industry analytical processing, such as Service Analytics, Sales Analytics, Pharma Analytics, and so on Prebuilt role-based dashboards and requests to support the needs of everyone from line managers to chief executive officers A prebuilt database designed for analytical processing with prebuilt routines to extract, load, and transform data from transactional systems such as Oracles Siebel CRM application.
Thank You