Академический Документы
Профессиональный Документы
Культура Документы
Oracle Open World November 15, 2007 Jeff McQuigg Partner, Fallbrook Consulting Group LLC www.Fallbrookllc.com
Fallbrook Consulting Group LLC Proprietary and Confidential
Agenda
How Do We Deliver BI? Whats In The Box? How To Build Are The BI Apps For Me? Summary Q&A
2
Fallbrook Consulting Group LLC Proprietary and Confidential
3
Fallbrook Consulting Group LLC Proprietary and Confidential
Do It On Your Own?
These are some of the things you will need to design and build to make a functioning and scaleable BI and Data Mart system.
Source DBs Source DBs Data Mart
Sources Know the data model Know the naming conventions Know UI to data model translations Know the business process Know technical features Know update approach Each source has a different technical implementation Packaged apps are very large and complex
ETL Extracts data out of applications & files and into a Data Mart, transforming it into a format more suitable for reporting and analysis ETL Development is very time consuming (Est. 70% of effort) Mappings need orchestration to feed and manage the health of the Data Mart
Data Mart Data Marts need extensive data modeling effort driven by the requirements gathered Data Mart design is often the most challenging aspect, requiring the most experienced designers Design is key to flexibility, scalability and good performance
BI Tool Configuration of the BI Tool metadata to link to the Data Mart The BI Tool abstracts from the Data Mart to provide a user friendly view of information New metrics and dimensions can be configured here Security configuration
Report Content Configuration of the format for reporting and analysis presentation Dashboards Delivers Briefing Books Functional organization needed Optimize to user workflows Security configuration needed
Quantity x Degree of Difficulty results in significant risk Poor Data Intelligence results in costly adjustments during Development and Test Delays compound poor data quality issues as shortcuts are taken Delays eat into performance tuning activities Systems are deployed later, over budget with poor data quality and poor performance
5
Fallbrook Consulting Group LLC Proprietary and Confidential
Oracle BI Server
Pre Built OBI MetaData Model Logical /Business Model Subject Areas Created Ad-hoc capable
Pre Built Mappings to Siebel CRM Multiple Security Configurations SSO Multi-Language Support
Dimensional Model Multi-Source Aware SCD I, II, III Support Mini Dimension Support
Aggregates Hierarchy Support Multiple Security Options Common Indexes Defined DW Administration Index Mgmt Load Parallelization Dependency Mgmt ETL Performance Monitoring
Informatica Pre Built ETL Source to Target Mappings Change Data Capture Restarts Multi Source Aware Custom Development Support Upgrade Support SCD Aware Aggregate Support & Management Universal Source Support
Universal Sources
6
Fallbrook Consulting Group LLC Proprietary and Confidential
9
Fallbrook Consulting Group LLC Proprietary and Confidential
BAW Table
Source Tables
Stage Table
Data Warehouse Administration Console (DAC) Scheduling Index Management Dependencies Application Assignment 10
Each Fact table is richly described by many dimensions (many >30!) The Stars are conformed together via common dimensions Tables follow stringent naming standards All tables contain trace-back fields and common accounting fields
11
Fallbrook Consulting Group LLC Proprietary and Confidential
Most but not all descriptive fields are brought over from a source application
Some dimensions have > 100 fields W_ORG_D has 267 fields!
The BAW Data Model Fact Tables Composite key defines uniqueness
All _WID FK Fields Security FKs
Additive or snapshot fact fields Load control fields Unique ROW_WID Many aggregate tables (_A)
W_REP_ACTIVITY_F W_REP_ACTIVITY_HOUR_A W_REP_ACTIVITY_MONTH_A
13
Fallbrook Consulting Group LLC Proprietary and Confidential
ETL - Overview
Uses Informatica PowerCenter 7.1 for all ETL mappings Ships with a very large repository of pre-built mappings, sessions, and workflows Maps to many different Oracle Txn Applications (more coming!)
Siebel Oracle EBS PeopleSoft
Contains many generic mappings (Universal Adapters) for other sources Reusable transformations for common logic reuse Also contains special Verticals loads for Siebel CRM Vertical applications
14
ETL Architecture
Performs one time pre-load steps Building of Time tables Lookup tables Post Load Process Aggregates Updates Aging Snapshots
Initialization Source Source Source SDE SDE Stage SDE SIL PLP Stage SIL
BAW
PLP
Source Dependent Extracts Gets Data Out of sources Staging Tables Holds data in a generic structure for SIL processes
Fallbrook Consulting Group LLC Proprietary and Confidential
Source Independent Loads Applies most transformations and loads BAW tables 15
Stage Table
The SIL Mappings contain most of the complex logic - reusable across sources
SIL Mapping
Stage Table
Key Lookups
BAW Table
Edit options on a Execution Plan Execution Plans A plan is pre-built for a source system and a target BI Application Family Plans can be easily combined or pruned
OBI EE Repository
20
Fallbrook Consulting Group LLC Proprietary and Confidential
Abstracts the BAW physical data model for usability Very high degree of integration and consolidation of data objects Built to a high degree of quality by expert Metadata engineers Several security model options are pre-built
21
Fallbrook Consulting Group LLC Proprietary and Confidential
22
Fallbrook Consulting Group LLC Proprietary and Confidential
24
Fallbrook Consulting Group LLC Proprietary and Confidential
25
Fallbrook Consulting Group LLC Proprietary and Confidential
BI Apps OOB User Interface OOB BI Apps contain a wealth of pre-built content
~90 pre-built dashboards with ~400 dashboard pages ~1,350 dashboard reports, ~2,200 total reports
Insight Business Objectives
Take Action
26
Fallbrook Consulting Group LLC Proprietary and Confidential
Most of the BI Apps come pre-mapped to more than one source Support level varies, so be sure to investigate coverage Given the BI Apps came from Siebel, Siebel has a head start in Vertical applications
27
Fallbrook Consulting Group LLC Proprietary and Confidential
How To Build
28
Fallbrook Consulting Group LLC Proprietary and Confidential
Deployment Overview
The following Tools and Apps code are needed
OBI EE 10.1.3.x platform Informatica Power Center The DAC Build the DAC repository in a database Restore the Informatica ETL Load the BI Apps OBI EE Repository Load the BI Apps OBI EE UI Catalog Build the BAW Database - 2 Servers Typical - ETL Server - ETL Server - DAC DB Schema - INFA DB Schema - RPD Server - PS Server - BAW DB Schema
Plan on the better part of a day for a Windows install, longer for Unix or mixed environment After installation, prune elements of the Apps that are not needed
BI Server RPD Server UI Server OBI EE Catalog Server HTTP Server
Traditional requirements gathering sessions are still necessary Conduct Gap requirements sessions
Have business users review pre-built content for suitability
In many cases, BI Apps are deployed shortly after the ERP goes live
Requirements may be hard to come by Common to go with a lets see what its all about first approach
30
Fallbrook Consulting Group LLC Proprietary and Confidential
Mapping to a Supported Source Strategy: Identify Gaps and Alter OOB Gather a detailed list of source system changes Identify list of new fields/tables desired for reports
Back track through OBI Metadata and ETL to source
Determine gap severity vis--vis the OOB mappings and data model
Changed business rules Extensions Model alterations
New Sources for OOB BAW Tables Strategy: Use Universal Adapters if possible, otherwise custom development Check if there is a pre-built Universal Adapter
Universal Adapters are like generic file templates with supporting ETL mappings Use the Universal Adapter mapping along with an extract from the source system
The BAW and ETL designs support multiple sources for a single target
Code is not 100% turned on
32
Fallbrook Consulting Group LLC Proprietary and Confidential
Universal Adapters Universal Adapters allow for easy inclusion of a variety other data sources
Currently, SAP and Telephony support is via Universal Adapters
Source
A UA contains 3 pieces
External File template to use as a data source SDE mapping to convert into a Staging table Common SIL mappings to load into final tables
Text File
Universal Adapter
BAW
33
No OOB Tables
Strategy: Custom development integrated into OOB environment Perform typical analysis and design steps Design the data models Design ETL as normal
Can use supplied INFA shell templates to assist Map directly to the source if desired or use files
The further away from OOB functionality you go, the more closely effort will resemble 100% custom development However, any new custom development fits within a high quality foundation and infrastructure
DAC ETL orchestration, management & monitoring Leverages existing naming standards Leverages common ETL routines Leverages sample starter mappings Leverages facilities for upgrades Less effort required as with 100% Custom development
Effort
Customization Degree
10 0%
Cu st om
O O B
35
36
Fallbrook Consulting Group LLC Proprietary and Confidential
Deployment Timelines
With the flexibility and quantity of pre-built components, Oracle BI Applications deployments can be measured in weeks not months or quarters.
Months / Years
Test, Package for Deployment and Deploy
Project Duration
BI Tool Configuration
Due to the predictability of BI Apps projects that weve seen over the last 5 years, Fallbrook is able to offer fixed priced, 12-week deployments
Test, Package for Deployment and Deploy Design & Build Dashboards and Reports
Weeks / Months
Test, Package for Deployment and Deploy Design & Build Dashboards and Reports BI Tool Configuration ETL Design & Development DW Infrastructure Design & Build Data Requirements and Data Model Design
DW Infrastructure Design & Build Data Requirements and Data Model Design
High Customization
Low Customization
37
Flexibility and Risk The Oracle BI Apps align with changing needs:
Designed for extensions/additions Designed for upgrades Designed for alternative and additional data sources Designed for fast and reliable report building Not limited to only purchased functionality Integrates with other Oracle Fusion products
Risk is reduced:
The hard parts are pre-built by skilled engineers They work hand-in-hand with supported ERPs Follow industry design best practices Provide a pluggable infrastructure Upgrade paths across Oracles versions
38
Fallbrook Consulting Group LLC Proprietary and Confidential
Turnkey?
The BI Apps are large and complex
Contain many moving parts Numerous custom developed code modules
E.g., change data capture for Siebel is very complex
Extending the BI Apps for supported sources requires knowledge of the Prebuilt Application Code, not just the Tools
Conventions Design Process Common modules Installation, pruning and 1st ETL batch execution The DAC organization and extension usage
The BI Apps must be tailored to your database environment for optimal performance
39
40
Fallbrook Consulting Group LLC Proprietary and Confidential
Summary We find more and more customers considering the Oracle BI Applications The BI Apps are Oracles BI future
The creation of BI Apps mirrors the proliferation of ERP apps a decade ago Oracles BI Apps are not lightweight canned reports
Large scale data warehouse capable Fully extensible and scaleable to whatever need you may have
Q&A
Fallbrook Consulting Group LLC
8895 Towne Centre Drive Suite 105 #386 San Diego, California 92122
www.Fallbrookllc.com