Home > Oracle Tips > E-Business Suite Update > Implementing business intelligence with Oracle's E-Business Suite, part 3
Oracle Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

E-BUSINESS SUITE UPDATE

Implementing business intelligence with Oracle's E-Business Suite, part 3


David Fuston
10.05.2004
Rating: -3.79- (out of 5)


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


This tip is brought to you by the International Oracle Users Group (IOUG), a user-driven organization that empowers Oracle database and development professionals by delivering the highest quality information, education, networking and advocacy. IT is excerpted from the paper "Using Business Intelligence with Oracle's E-Business Suite," by David Fuston . Become a member of the IOUG and gain access to thousands more tips and techniques created for Oracle users by Oracle users.


This tip follows from part 1, which discussed Oracle's Embedded Data Warehouse, Business Intelligence System and Daily Business Intelligence features, and part 2, which covered Sales Analyzer, Financial Analyzer and Enterprise Planning and Budgeting.


Implementing business intelligence with Oracle's E-Business Suite

Along with the different modules in Oracle's E-Business Suite, some analysis of the data may need to be done with other Oracle BI/DW software or third-party tools. This tip covers the merits of using Oracle's Discoverer and Reports features for the tasks.

Discoverer is the ad-hoc query tool used to analyze data on the fly from Oracle's RDBMS. Discoverer integrates with Oracle Warehouse Builder, Oracle Reports, Oracle Express Products, and Oracle Designer. Discoverer uses drill-down and pivoting, just like FA and SA. In fact, the Discoverer administrator has a choice of defining the following four types of drills:

  • Item to item drills (item hierarchies)
  • Date to date drills (date hierarchies)
  • Drill to detail item class (hyperdrills)
  • External application drills (hyperdrill plug-ins)
By now, you should be asking yourself, "If SA, FA, and Discoverer all three share drill down and pivoting, what else do the have in common?" SA, FA, and Discoverer share the following features and functions:
  • Tables and graphs
  • Drag-and-drop rotation
  • Drill-down/up
  • Easy to use interfaceERP, CRM, SFA, and SCM
  • Cache data
  • Conditional formatting (red, yellow, green and other color-coding)
Discoverer also has advantages over SA and FA, as follows:
  • Simple SQL custom calculations can be accomplished in Discoverer
  • More flexible reporting (subtotals, etc.) than Express
  • Operates directly against relational data source (and 9i OLAP analytical workspaces in newer versions)
  • Transactional view available
  • Record-based selection
  • More intuitive for users that know SQL
Oracle Discoverer can integrate with data warehouses by using OWB to generate Discoverer metadata. OWB and Discoverer Bridge can access OWB metadata layer, and create a Discoverer export file (*.EEX). Discoverer then imports the .EEX files into a Discoverer EUL. Most, if not all, of this work can be done by the Discoverer administrator, and does not generally required DBA resources to manage the application. The Discoverer administrator is the person who defines the options for the display of the data joins as follows:
  • Outer join on detail
    • Example: Dept exist that do not have employees
  • Outer join on master
    • Example: Employees exist that are not in a dept
  • Details foreign key can have null values
    • Example: Employees exist that are not in a dept
  • One-to-one join relationship between master and detail
    • Example: An employee belongs to only one dept
Discoverer, like all products, has its limitations. The first disadvantage is the potential need for users to know underlying DB structures and/or SQL. The second disadvantage is the weak security, either public or private, unless installed as part of Oracle Apps.

Discoverer has four possible integration methods, some of which are integrated with Oracle Apps, and some of which are not. The four possible methods are:

  • Create EUL against Business Views
  • Oracle BIS
  • Create Data mart
  • Enterprise Data Warehouse
The Discoverer administrator can create a EUL against the Oracle Apps business views. This method is generally regarded as the easiest and fastest Do-It-Yourself (DIY) approach, or in other terms, the "build" approach defined by the TDWI. You will need to capture your FlexFields information, and come up with ERP, CRM, SFA, and SCM routines that keep your data up-to-date. Beware that performance may be an issue here, if you have installed Discoverer on the same box as the Oracle Apps. This approach is very similar to BIS. BIS is a collection of pre-defined workbooks and a EUL built using Discoverer and then sold as a packaged application, saving you some of the work.

If instead, you decide to create a Data mart, you will need to distill critical Oracle Apps tables into a data mart, which is the most difficult DIY approach. This strategy will require extensive knowledge of Oracle Apps schema, taking snapshots of data that needs to be refreshed, and can be challenging to preserve your FlexFields during each patch and/or upgrade cycle. You may, however, get, better performance since you will only be presenting the data that your end-users need, and not all of the data defined in a pre-built application like BIS.

Assuming that you pursue the DIY approach for the Data mart, here are some dimension table design requirements and recommendations to consider:

  • Primary key in relational table must represent lowest level dimension value in the data model
  • Each level in data model must be represented by a column in the dimension table
  • Child dimension values cannot have multiple parent dimension values
  • Dimension values from multiple levels of summarization must not be stored in the same column
  • DATE and TIMESPAN attributes must be included in time dimension
  • Avoid multiple-part primary keys
  • If natural keys are lengthy, use surrogate keys
  • Consider descriptive labels in place of numeric keys, if it makes sense
  • Use logical naming conventions for readability
  • Dimension table periodic update options
Using standard star schema architecture, here are some fact table design requirements and recommendations to consider:
  • Each database must have at least one fact table
  • The primary key must be a composite of all key columns in fact table
  • Primary key must contain all dimensions included in data model
  • Include summary level data in your data warehouse for performance
  • Avoid vertical partitioning by grouping facts that share the same dimensionality in the same fact table
  • Define and index tables in order of slowest –varying to fastest-varying dimension
  • Use level names in fact table names
Also, you will need to consider which of several possible fact table styles are best suited to your business, such as:
  • Detail-level fact table only—summarize data at runtime
  • Detail-level and summary-level fact tables—partition by level of summarization
  • Embedded-total fact table—multiple levels in a single fact table
In contrast, if you decide to pursue a Discoverer integration strategy and want Oracle Apps certification, then you will want to consider these issues in your DIY or BIS approach:
  • Discoverer 3i, 4i and 9.0.2 work against Oracle Applications 11i, 11.0 and 10.7
  • 11.5.7 rapid install contains Discoverer 4i (as part of iAS 1.0.2.2.2)
  • Customers who use BIS/EDW are certified to use 4i against 11i if IAS 1.0.2.2.2 installed on separate machine (metalink note 139516.1, ARU 1834171)
  • Customers who use BIS/EDW and want IAS 1.0.2.2.2 in same Apps Oracle Home can use the 11.5.7 rapid install

Reports

Oracle Reports is really the relational reporting identified in the OLAP Report classifications as the BI "want-to- be" but is not really BI at all. Oracle Reports does allow users to create complex reports from Oracle's Relational or Multidimensional Databases, including unlimited data formatting and high-quality data presentation. The end-users usually can only view the reports, and not drill down, rotate, or pivot. An additional disadvantage is that typically only developers can create the complex reports.


Rate this Tip
To rate tips, you must be a member of SearchOracle.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
Oracle E-Business Suite
Oracle OpenWorld 2008 Special Report
Special report: Collaborate '08
Oracle forced migration fears a matter of education, OAUG says
Oracle password best practices
The E-Business Suite user's guide to Oracle OpenWorld 2007
Oracle OpenWorld 2007 Special Report
Oracle buys GRC firm LogicalApps
SunGard challenges Oracle in public sector
Millipore swaps out SAP for Oracle
Oracle and SAP passed over for IFS by water desalination firm

E-Business Suite Update
Numbers to words in any language
Oracle vs. SAP
Oracle apps DBA interview questions
The BI application consolidation challenge
Upgrading PeopleSoft, part 3: Application-specific conversions and going live
Upgrading PeopleSoft, part 2: Installation and the move to production
Upgrading PeopleSoft, part 1: The first steps
Nine steps for successful CRM implementation: Check IT List
Keep downtime short on 11i migration: Reusing a prepared software stack
Predictable Oracle applications tuning, part 3

Oracle BI (business intelligence)
Oracle updates its enterprise performance management system, details Hyperion integration
Enterprise search a key component of Oracle portal project
Data warehouse appliances demand diligence
Will Oracle outbid SAP for Business Objects?
Oracle unveils BI suite for small companies
Top five data management buzzwords
SQL analytics: A self-service model
New Oracle BI tool adds color to compliance efforts
Core principles of data warehouse design
Learning Guide: Data warehousing and business intelligence
Oracle BI (business intelligence) Research

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
bioinformatics  (SearchOracle.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.

HomeNewsTopicsTipsAsk the ExpertsMultimediaWhite PapersProductsBlogs
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2003 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts