SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
BUSINESS
INTELLIGENCE
Understanding Oracle BI
Components and
Repository Modeling Basics
by Abhinav Banerjee
INTRODUCTION




2
The importance of Business Intelligence
                (BI) is rising by the day. BI systems, which
                help organizations make better and more
                informed decisions, are becoming crucial for
                success.

                One of the most common reasons for
                unsuccessful or delayed BI implementations
                is an improperly modeled repository not
                adhering to basic dimensional modeling
                principles. This article discusses this subject
                and describes the intricacies related to
                repository modeling and the associated
                concepts.




3   © 2012 KPI Partners, Inc.
Introduction
In an Oracle Business Intelligence (OBI)                dimensional models are in place, we need
implementation, the repository plays the                to ensure that the physical and the business
most important role as the heart of any BI              models are also properly designed and
environment. The entire BI implementation               developed based on the operational or
can go wrong because of a repository                    analytical reporting requirements.
that is not well designed. Repository
(RPD) designing and modeling is one of                  Dimensional models are level-based
the most complex processes in an OBI                    measures, aggregates, multiple facts,
implementation. RPD success is dependant                multiple logical sources, conforming
on knowledge of a few principles, which                 dimensions, slowly changing dimensions
include dimensional modeling and data                   designed to optimize performance for
modeling.                                               process reporting. This is a different
                                                        approach from traditional data-relational
In any implementation, we need to ensure                models which are optimized to process
our data and dimensional models are well-               transactions. The complexity of dimensional
designed because the model plays such a                 modeling increases when requirements call
significant role. Once these data and                   for the inclusion of very large data volumes.



4                                       © 2012 KPI Partners, Inc.
Table of Contents
    CHAPTER 1                                                                 CHAPTER 3
    Dimensional Modeling                                                      The Oracle BI Development Cycle
    7		       Dimensional Modeling (DM)                                       19		       Oracle BI Development Cycle
    8		       Star Schema
    9		       Snowflake Schema                                                CHAPTER 4
                                                                              Building the Oracle BI Model
                                                                              21		       Build Oracle BI Model
    CHAPTER 2
    Oracle BI Architecture                                                    22	 	      Import Objects
    11		        Oracle BI Architecture                                        24		       Build Physical Model
    14		        Oracle BI Server                                              27		       Physical Layer Best Practices
    14		        Oracle BI Presentation Services                               28 		      Build BMM Model
    15		        Oracle BI Repository                                          34		       BMM Layer Best Practices
    15		        Actions Services                                              38 		      Build the Presentation Layer
    16		        Security Service                                              40		       Presentation Layer Best Practices
    17		        Cluster Controller Severs
    17		        Oracle BI Administration Tool




5                                                 © 2012 KPI Partners, Inc.
About Author
          Abhinav Banerjee
          Abhinav Banerjee is a Consulting Manager working with KPI Partners.
          He has more than eight years of business intelligence and data
          integration experience with more than four years in OBIEE (custom
          and packaged analytics). He has worked with several global clients
          in various domains that include telecommunications, high tech,
          manufacturing, energy, education, and oil and gas. He is also a
          frequent speaker at various Oracle conferences such as COLLABORATE
          and Oracle OpenWorld. Abhinav specializes in OBIA as well as custom
          OBIEE implementations. He can be reached at abhinav.banerjee@
          kpipartners.com.




6                              © 2012 KPI Partners, Inc.
About KPI
          KPI Partners is an Oracle Partner who specializes in Oracle Business
          Intelligence (BI) and Oracle Enterprise Performance Management so-
          lutions. The award-winning staff at KPI Partners comes directly from
          the product engineering departments at Oracle, Siebel, and Hyperion.
          In addition to consulting services, KPI Partners offers training, support,
          and exclusive pre-packaged analytic solution extensions for Oracle
          Business Intelligence.

          KPI Partners works with both corporate technology departments and
          corporate business units to develop value-added business intelligence
          solutions, not just new technology deployments.




7                                © 2012 KPI Partners, Inc.
CHAPTER 1


    DIMENSIONAL
    MODELING




8
Dimensional Modeling (DM)
                    DM refers to the methodology used
                    to design data warehouses optimized
                    for performance while querying and
                    reporting. DM uses the concept of facts and
                    dimensions.

                    Facts, or measures, refer to measurable
                    items or numeric values. These include sales
                    quantity, sales amount, time taken, etc.

                    Dimensions are the descriptors, or the
                    relative terms, for the measures. Facts are
                    relative to the dimensions. Some of the
                    most common dimensions include account,
                    customer, product, and date.

                    Dimensional modeling requires the design
                    of star or snowflake schema.


9   © 2012 KPI Partners, Inc.
Star Schema
              Dimension
                                                            The star schema architecture constitutes a
                Table                                       central fact table with multiple dimension
                                                            tables surrounding it. It will have one-to-
                                                            many relationships between the dimensions
                                                            and the fact table. The dimensions typically
Dimension                       Dimension                   have the relative descriptive attributes that
  Table                           Table
                                                            describe business entities.
                   Fact
                  Table
                                                            In case of a star schema, no two dimensions
                                                            will be joined directly; rather, all the joins
                                                            between the dimensions will be through the
                                                            central fact table. Joins are completed via a
                                                            foreign key relationship, with the dimension
      Dimension           Dimension
                                                            having the primary key and the fact having
        Table               Table
                                                            the foreign keys to join to the dimension.




10                                          © 2012 KPI Partners, Inc.
Snowflake Schema
                            Dimension
                              Table                                                The snowflake schema architecture also has
Dimension                                                  Dimension               a central fact table with multiple dimension
  Table                                                      Table
              Dimension                       Dimension                            tables and one to many relationships
                Table
                                 Fact
                                                Table
                                                                                   between the dimension and the fact
                                Table                                              table, but it also will have one-to-many
                                                                                   relationships between dimensions. The
                                                                                   dimensions are further normalized into
                    Dimension
                      Table
                                        Dimension
                                          Table
                                                                                   multiple related tables. In this case, multiple
        Dimension                                   Dimension
                                                                                   dimension tables will exist related to the
          Table                                       Table                        main dimension table.

                                                                                   Normally, we have one-to-many
                                                                                   relationships between the dimensions. A
                                                                                   primary key-foreign key relationship exists
                                                                                   between the dimension and the fact tables
                                                                                   as well as between dimensions.




11                                                                 © 2012 KPI Partners, Inc.
CHAPTER 2


     ORACLE BI
     ARCHITECTURE




12
End Of Preview
Download The Entire E-Book At
   www.kpipartners.com




              1
www.kpipartners.com



         2

Weitere Àhnliche Inhalte

Mehr von KPI Partners

Oracle BI Applications: Delivering Value Through Rapid Implementations
Oracle BI Applications: Delivering Value Through Rapid ImplementationsOracle BI Applications: Delivering Value Through Rapid Implementations
Oracle BI Applications: Delivering Value Through Rapid Implementations
KPI Partners
 
What's New In Oracle Manufacturing Analytics?
What's New In Oracle Manufacturing Analytics?What's New In Oracle Manufacturing Analytics?
What's New In Oracle Manufacturing Analytics?
KPI Partners
 
Migrating FSG Reports To Oracle BI Applications
Migrating FSG Reports To Oracle BI ApplicationsMigrating FSG Reports To Oracle BI Applications
Migrating FSG Reports To Oracle BI Applications
KPI Partners
 
Drive Insight From Unstructured Data With Endeca
Drive Insight From Unstructured Data With EndecaDrive Insight From Unstructured Data With Endeca
Drive Insight From Unstructured Data With Endeca
KPI Partners
 

Mehr von KPI Partners (16)

Oracle BI Applications: Delivering Value Through Rapid Implementations
Oracle BI Applications: Delivering Value Through Rapid ImplementationsOracle BI Applications: Delivering Value Through Rapid Implementations
Oracle BI Applications: Delivering Value Through Rapid Implementations
 
Analytics ROI
Analytics ROIAnalytics ROI
Analytics ROI
 
What Are Organizations Budgeting For Regarding BI & EPM?
What Are Organizations Budgeting For Regarding BI & EPM?What Are Organizations Budgeting For Regarding BI & EPM?
What Are Organizations Budgeting For Regarding BI & EPM?
 
The Top 10 CIO Technology Priorities
The Top 10 CIO Technology Priorities   The Top 10 CIO Technology Priorities
The Top 10 CIO Technology Priorities
 
What's New In Oracle Manufacturing Analytics?
What's New In Oracle Manufacturing Analytics?What's New In Oracle Manufacturing Analytics?
What's New In Oracle Manufacturing Analytics?
 
Student Information Analytics for Oracle Campus Solutions
Student Information Analytics for Oracle Campus SolutionsStudent Information Analytics for Oracle Campus Solutions
Student Information Analytics for Oracle Campus Solutions
 
Unpacking The New Oracle BI Apps (Now With ODI!)
Unpacking The New Oracle BI Apps (Now With ODI!)Unpacking The New Oracle BI Apps (Now With ODI!)
Unpacking The New Oracle BI Apps (Now With ODI!)
 
Overview of Oracle Business Intelligence Applications 11.1.1.7.1
Overview of Oracle Business Intelligence Applications 11.1.1.7.1Overview of Oracle Business Intelligence Applications 11.1.1.7.1
Overview of Oracle Business Intelligence Applications 11.1.1.7.1
 
Migrating FSG Reports To Oracle BI Applications
Migrating FSG Reports To Oracle BI ApplicationsMigrating FSG Reports To Oracle BI Applications
Migrating FSG Reports To Oracle BI Applications
 
Performance Tuning Oracle's BI Applications
Performance Tuning Oracle's BI ApplicationsPerformance Tuning Oracle's BI Applications
Performance Tuning Oracle's BI Applications
 
Run Your Oracle BI QA Cycles More Effectively
Run Your Oracle BI QA Cycles More EffectivelyRun Your Oracle BI QA Cycles More Effectively
Run Your Oracle BI QA Cycles More Effectively
 
Drive Insight From Unstructured Data With Endeca
Drive Insight From Unstructured Data With EndecaDrive Insight From Unstructured Data With Endeca
Drive Insight From Unstructured Data With Endeca
 
KPI Partners E-Book: The Project Analytics Framework
KPI Partners E-Book: The Project Analytics FrameworkKPI Partners E-Book: The Project Analytics Framework
KPI Partners E-Book: The Project Analytics Framework
 
What Exactly Is Exalytics?
What Exactly Is Exalytics?What Exactly Is Exalytics?
What Exactly Is Exalytics?
 
Oracle Business Intelligence 11g - Why Upgrade? Top Benefits for Users
Oracle Business Intelligence 11g - Why Upgrade? Top Benefits for UsersOracle Business Intelligence 11g - Why Upgrade? Top Benefits for Users
Oracle Business Intelligence 11g - Why Upgrade? Top Benefits for Users
 
Oracle Business Intelligence 11g - Why Upgrade? Top Benefits for IT
Oracle Business Intelligence 11g - Why Upgrade? Top Benefits for ITOracle Business Intelligence 11g - Why Upgrade? Top Benefits for IT
Oracle Business Intelligence 11g - Why Upgrade? Top Benefits for IT
 

KĂŒrzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

KĂŒrzlich hochgeladen (20)

Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Navi Mumbai Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls đŸ„° 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls đŸ„° 8617370543 Service Offer VIP Hot Model
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

KPI Partners E-Book: Understanding Oracle BI Components and Repository Modeling Basics

  • 1. BUSINESS INTELLIGENCE Understanding Oracle BI Components and Repository Modeling Basics by Abhinav Banerjee
  • 3. The importance of Business Intelligence (BI) is rising by the day. BI systems, which help organizations make better and more informed decisions, are becoming crucial for success. One of the most common reasons for unsuccessful or delayed BI implementations is an improperly modeled repository not adhering to basic dimensional modeling principles. This article discusses this subject and describes the intricacies related to repository modeling and the associated concepts. 3 © 2012 KPI Partners, Inc.
  • 4. Introduction In an Oracle Business Intelligence (OBI) dimensional models are in place, we need implementation, the repository plays the to ensure that the physical and the business most important role as the heart of any BI models are also properly designed and environment. The entire BI implementation developed based on the operational or can go wrong because of a repository analytical reporting requirements. that is not well designed. Repository (RPD) designing and modeling is one of Dimensional models are level-based the most complex processes in an OBI measures, aggregates, multiple facts, implementation. RPD success is dependant multiple logical sources, conforming on knowledge of a few principles, which dimensions, slowly changing dimensions include dimensional modeling and data designed to optimize performance for modeling. process reporting. This is a different approach from traditional data-relational In any implementation, we need to ensure models which are optimized to process our data and dimensional models are well- transactions. The complexity of dimensional designed because the model plays such a modeling increases when requirements call significant role. Once these data and for the inclusion of very large data volumes. 4 © 2012 KPI Partners, Inc.
  • 5. Table of Contents CHAPTER 1 CHAPTER 3 Dimensional Modeling The Oracle BI Development Cycle 7 Dimensional Modeling (DM) 19 Oracle BI Development Cycle 8 Star Schema 9 Snowflake Schema CHAPTER 4 Building the Oracle BI Model 21 Build Oracle BI Model CHAPTER 2 Oracle BI Architecture 22 Import Objects 11 Oracle BI Architecture 24 Build Physical Model 14 Oracle BI Server 27 Physical Layer Best Practices 14 Oracle BI Presentation Services 28 Build BMM Model 15 Oracle BI Repository 34 BMM Layer Best Practices 15 Actions Services 38 Build the Presentation Layer 16 Security Service 40 Presentation Layer Best Practices 17 Cluster Controller Severs 17 Oracle BI Administration Tool 5 © 2012 KPI Partners, Inc.
  • 6. About Author Abhinav Banerjee Abhinav Banerjee is a Consulting Manager working with KPI Partners. He has more than eight years of business intelligence and data integration experience with more than four years in OBIEE (custom and packaged analytics). He has worked with several global clients in various domains that include telecommunications, high tech, manufacturing, energy, education, and oil and gas. He is also a frequent speaker at various Oracle conferences such as COLLABORATE and Oracle OpenWorld. Abhinav specializes in OBIA as well as custom OBIEE implementations. He can be reached at abhinav.banerjee@ kpipartners.com. 6 © 2012 KPI Partners, Inc.
  • 7. About KPI KPI Partners is an Oracle Partner who specializes in Oracle Business Intelligence (BI) and Oracle Enterprise Performance Management so- lutions. The award-winning staff at KPI Partners comes directly from the product engineering departments at Oracle, Siebel, and Hyperion. In addition to consulting services, KPI Partners offers training, support, and exclusive pre-packaged analytic solution extensions for Oracle Business Intelligence. KPI Partners works with both corporate technology departments and corporate business units to develop value-added business intelligence solutions, not just new technology deployments. 7 © 2012 KPI Partners, Inc.
  • 8. CHAPTER 1 DIMENSIONAL MODELING 8
  • 9. Dimensional Modeling (DM) DM refers to the methodology used to design data warehouses optimized for performance while querying and reporting. DM uses the concept of facts and dimensions. Facts, or measures, refer to measurable items or numeric values. These include sales quantity, sales amount, time taken, etc. Dimensions are the descriptors, or the relative terms, for the measures. Facts are relative to the dimensions. Some of the most common dimensions include account, customer, product, and date. Dimensional modeling requires the design of star or snowflake schema. 9 © 2012 KPI Partners, Inc.
  • 10. Star Schema Dimension The star schema architecture constitutes a Table central fact table with multiple dimension tables surrounding it. It will have one-to- many relationships between the dimensions and the fact table. The dimensions typically Dimension Dimension have the relative descriptive attributes that Table Table describe business entities. Fact Table In case of a star schema, no two dimensions will be joined directly; rather, all the joins between the dimensions will be through the central fact table. Joins are completed via a foreign key relationship, with the dimension Dimension Dimension having the primary key and the fact having Table Table the foreign keys to join to the dimension. 10 © 2012 KPI Partners, Inc.
  • 11. Snowflake Schema Dimension Table The snowflake schema architecture also has Dimension Dimension a central fact table with multiple dimension Table Table Dimension Dimension tables and one to many relationships Table Fact Table between the dimension and the fact Table table, but it also will have one-to-many relationships between dimensions. The dimensions are further normalized into Dimension Table Dimension Table multiple related tables. In this case, multiple Dimension Dimension dimension tables will exist related to the Table Table main dimension table. Normally, we have one-to-many relationships between the dimensions. A primary key-foreign key relationship exists between the dimension and the fact tables as well as between dimensions. 11 © 2012 KPI Partners, Inc.
  • 12. CHAPTER 2 ORACLE BI ARCHITECTURE 12
  • 13. End Of Preview Download The Entire E-Book At www.kpipartners.com 1