Académique Documents
Professionnel Documents
Culture Documents
Sreekanth Jala
AGENDA
Introduction
Part I
Overview
What do Clients do with EPM EPM Technology Stack
Part II
OLTP & OLAP systems Modeling Practices Data Warehouse Construction Kimball Style BI Systems & Goals
Demo
OBIEE INFORMATICA / ODI DAC OBIA Complete Architecture & Flow
INTRODUCTION : PART - I
Following slides gives us:
What is EPM How EPM helps Clients Where does EPM fit in Oracle Tech Stack
What is EPM?
EPM stands for Enterprise Performance Management
By its name, it is the system designed to measure
Rank. Improved decision making with state of the art metrics Reduced TCO on OLAP systems Introduce to best practices to Organizations by Vertical High Scalability, flexibility and Extensibility into existing Infrastructure.
4
Crystal Ball
Oracle Weblogic
Oracle Security
OPMN
INTRODUCTION : PART - II
Following slides help us understand WHEN EPM
OLAP
Measurement of Business Process Query Aggregated Query Unpredictable & Changing Current & Historical
Normalized Entity Relationship De-Normalized Dimensional Modeling (mostly 3NF) Modeling Transactional System Relatively small if periodic data archive is done High Operational Efficiency High Datawarehouse System Larger due to Historical Data Low Query Efficiency Low
9
Also Known As
Space Requirements Number of Joins Performance Factor Number of Tables
Copyright 2012 Accenture All rights reserved.
Modeling Practices
OLTP Database designs are done for operational (insert, update)
efficiency and hence are highly normalized (more joins). OLAP Database designs are done for Query efficiency and hence are de-normalized into [facts] and [dimensions] (less joins).
FACTS: Any measurable attribute, usually number are called Facts Also called Metrics They are contained in Fact Table They are usually aggregated Examples: Revenue, Quantity, Expenses DIMENSIONS: Any attribute which has a context, usually string are called Dimensions They give meaning when combined with Fact They are not Aggregated Examples: Customer, Region, Year
Copyright 2012 Accenture All rights reserved. 10
Star Model
Order Header
Product Category
Order Detail
Order Fact
Geography
Store
Store
Geography
11
Datawarehouse Construction
Data
Data Sources
Information
Data Management
Sales
Metadata
Data Mart
Knowledge
Access
Legacy Data
Extract Transform Load
Inventory
Enterprise Data Warehouse
Data Mart
Operational Data
The Post
Purchase
Organizationally structured
Data Mart Departmentally structured
VISA
External Data Sources
Copyright 2012 Accenture All rights reserved.
12
12
ways.
idea of how KPIs look in their respective departments, apart from this, it allows users to dynamically generate reports without any technical coding Adhoc Analysis.
13
14
OBIEE
History
Features
Architecture Components & Flow Demo
15
OBIEE - History
OBIEE stands for Oracle Business Intelligence Enterprise Edition Brief History:
Developed originally by NQuire Siebel acquired NQuire and reshaped it as Siebel Analytics Oracle acquired Siebel and reshaped it as OBIEE
Versions:
Siebel Analytics 7.6
OBIEE 10.1.3.2 OBIEE 10.1.3.4 OBIEE 11.1.1.3 OBIEE 11.1.1.5 OBIEE 11.1.1.6 OBIEE 11.1.1.7
16
OBIEE Features
Adhoc Analysis & Analytical Reporting Integrated Dashboard Alerts Report Publishing Pixel Perfect reporting using BIP Scorecards Integrated Fusion Security Pulls Data from Federated Data Sources
Applications
17
Client Components
18
Client Components
BI Office Client (MS Word,
19
OBIEE Architecture
20
21
Web Server
Catalog Manager
8 3
Catalog
Admin Tool
DWH
RPD
Oracle BI Server
Copyright 2012 Accenture All rights reserved. 22
INFORMATICA
History Features Architecture Components & Flow
Demo
23
INFORMATICA - History
Informatica is Number One Independent Data
Transformation / ETL tool in market. Informatica is shipped with restricted functionality licence required to support OBIEE Applications. Versions:
Informatica 5.1
Informatica 6.0 Informatica 7.1 Informatica 8.6
Informatica 9.1
Informatica 9.5
24
Informatica Features
Power Center for Enterprise Scale ETL Power Exchange for SMB scale ETL Informatica Data Quality Informatica Data Services Information Lifecycle Management B2B Data Exchange Master Data Management Informatica CEP (Complex Event Processing)
Informatica Replication
25
Components of Informatica
Server Components:
Integration Service Repository Service
Admin Console
Client Components:
Repository Manager Designer Workflow Manager
Informatica Repository
Workflow Monitor
26
Informatica Architecture
Admin Console
27
7 8
Integration Service
10
Source Database 2
2 4
Repository Service
1
ETL Requests from Workflow Mgr / DAC Informatica Designer
28
DAC
History
Features
Architecture Components & Flow Demo
29
DAC
DAC stands for Datawarehouse Administration Console. It is a Java Swings Application. It is a very commercially successful Product which was
originally developed by Siebel to support ETL orchestration of SBAW (Siebel Business Analytics Warehouse). Versions:
DAC 10.1.3.2 DAC 10.1.3.4
30
DAC Features
ETL Orchestration with Informatica / ODI Auto Sequencing Algorithm based on Relational
Dependency Subject Area Management / Load Monitoring Restart Continued at Row Level from Point of Failure Index Management Auto-Mailer on Events of Load Incremental Aware
31
Components of DAC
Server Component:
DAC Server
DAC Repository
Client Component:
DAC Client
32
DAC Architecture
33
1
DAC Client DAC Server
2 9 7 4
DAC Repository
Source Database
DWH
34
OBIA
History Contents from Technical POV OBIA Placement Why go for OBIA Architecture
35
OBIA
OBIA stands for Oracle Business Intelligence Applications OBIA is NOT a Tool They are Out of the Box contents that are developed by
36
37
OBIA Placement
38
39
OBIA Architecture
40
41
Complete Architecture
ETL Environment OBIEE Environment
OBIEE RPD OBIEE Catalog
DWH Stars
Reporting Objects
OBIEE Infrastructure
OBAW
Copyright 2012 Accenture All rights reserved.
Complete Flow
43
Q/A
44
Thank You..!!
Copyright 2012 Accenture All rights reserved. 45