SlideShare a Scribd company logo
1 of 10
Download to read offline
A Case Study
      “Building Financial Report and Dashboard
                    Using OBIEE”
                        Part I

This is a 1st document in the series of building financial reports and dashboard taking Essbase as Data
Source. This document briefs you the case study of preparing the RPD to query and analysis on top of it.
Also, refer the 2nd guide along with it which shows how to build the Answer queries and Dashboard. The
document focuses step by step approach to build the RPD and prepare a Physical, business and
presentation layer.




History:
    Version           Description Change                    Author                    Publish Date
      0.1                   Initial Draft                Hitesh Mankar                24-Apr-2011
      0.1                    1st Review                   Amit Sharma                 26th Apr 2011




.




Creating RPD using Multidimensional Data source   |     learnhyperion.wordpress.com                   1
Building repository using multidimensional data source for financial analysis.
(Here multidimensional data source is Hyperion Essbase)

1. Start the multidimensional data source. Check out the Application Name, database name and its Outline
of the cube first in Essbase Administration Services which you want to use for building repository.




(OBDATA is an Application name, CCoA (Common Chart of Accounts) is database. Also remember the
login credentials of the application.)
2. Measures which are used in reports.




Creating RPD using Multidimensional Data source   |     learnhyperion.wordpress.com             2
3. Now open the Administration Tool go to file menu select new to create an empty repository  give a
name to save rpd.

4. Go to File menu  Select import  from Multidimensional. (A new window will open)




5. A Import from Multidimensional window will display select Essbase as provider type from drop down
list give server name, Username and password than press “OK”.




Creating RPD using Multidimensional Data source   |    learnhyperion.wordpress.com            3
After selecting “OK”, a list of applications and cubes available on the Essbase Server is displayed.
6. The Administrator than has the option of selecting either Essbase applications or cubes to import.




7. Verify the Import in Physical Layer:-
When you import the physical schema, Oracle BI Server imports the
cube, including its metrics, hierarchies and levels. Each
multidimensional catalog in the database can contain multiple physical
cubes. You can import one or more of these cubes into your BI
repository. You can create a cube table manually. However, it is
recommended that you import cube tables and their components.
(Note that Essbase applications are mapped as Physical catalogs.)

7.1). Each cube from a multidimensional data source is set up as a
physical cube table, a type of physical table. It has all the capabilities of
a table such as physical cube columns, keys (optional) and foreign keys
(optional). It also has cube-specific metadata such as hierarchies and
levels. In the Physical layer, a physical cube table looks like a regular
table but has a different icon. Columns also have unique cube icons:-
  Key icons represent attributes that are part of the hierarchy.
  Columns with cube icons represent attributes that are not part of the hierarchy.
  Columns with cube icons plus the sigma sign represent either additive measure or calculated
     members.


(*#* The physical model is option is hidden for the multidimensional cube so you cannot create or see the
physical model of cube)


7.2) Verify Imported Hierarchies and Levels

In the Physical Cube Table dialog box, the Hierarchies tab lists the dimensional hierarchies in the cube. In
this dialog box you can add, edit or remove hierarchies.
To verify a hierarchy, select it and click Edit, or double-click the hierarchy. In the Hierarchy dialog box,
verify that the levels are correct. The Hierarchy dialog box lists all the defined levels for the selected
hierarchy.




Creating RPD using Multidimensional Data source   |        learnhyperion.wordpress.com              4
The highest level in the hierarchy should be the                                                       first
(highest) item in the list. If you need to reorder                                                     the
hierarchy levels, select a level and click Up or
Down to correct the order of the levels. There                                                         must
be multiple levels and you must select a level for                                                     the
buttons to be available.
You can also reorder, add, edit or remove levels.                                                      Note
the multidimensional level icon .This confirms                                                         that
these columns have been identified as part of the
hierarchy. The “Default Member type ALL” check                                                         box
should always be selected by default. This is for
performance reasons. This check box helps Oracle                                                       BI
Server rewrite more efficient Multidimensional
Expressions (MDX) when sending logical queries.
If you delete property or key columns from a level,                                                    the
association is deleted and the column changes to a measure under the parent cube table.
 7.3) Verify Imported Measures

To verify and assign the aggregation rule correctly follow the below instructions:-
    Verify aggregation rules after importing a cube. Typically, aggregation rules are assigned correctly
   when you import the cube. However, if a measure is a calculated measure, the aggregation rule is
   reported as None. Therefore, you should examine the aggregation rule for all measures after
   importing a cube to verify that the aggregation rule has been assigned correctly.
    For all measures assigned an aggregation rule value of None, contact the multidimensional data
   source administrator to verify that the value of the aggregation rule is accurate. If you need to change
   the aggregation rule, you can change it in the Physical Cube Column dialog box. If you build the
   measures manually, set the aggregation rule to match its definition in the multidimensional data
   source.

    For all the measures the aggregations rule is Aggregated External by default showing in the
    physical layer.
    (For this cube you don’t need to change anything for measure columns in physical layer.)

*#*Note: - The measures hierarchy is not supported in OBIEE (10.1.3.4.1) so it get flattened after
importing into physical layer.
8). Create the Business Model and Mapping Layer.
Import the physical cube into the Business modeling and mapping layer, drag and drop the cube into the
Business Model and Mapping Layer to automatically create a Business Model that includes associated
dimensions and hierarchies.
When you drag from the Physical layer, logical tables, dimensions and relationships are created
automatically. The Business Model can then be customized to take advantage of BI Server capabilities such
as aggregate and fragment navigation.
8.1) Right click on the newly imported cube in the BMM layer and navigate to Business Model Diagram 
Whole Diagram. You can see automatically created model (Star schema because of multidimensional



Creating RPD using Multidimensional Data source   |       learnhyperion.wordpress.com              5
cube).
It is possible to create it on your own.




Arrange the model.
8.2) Expand the Year dimension, verify all the columns and Year hierarchy verify all the levels are in
correct flow or not.




8.3) You can see that year hierarchy is not in correct form so correct it as shown in below screen shot.
Just go to year dimension and rename the Quarter column as Year, Months column as Quarter and
Gen4,Year column as Months and also change the names of levels also.




8.4) Also rename the columns of caffeinated and Pkg type.
(Rename other tables and columns as per your requirement and understanding.)




Creating RPD using Multidimensional Data source   |      learnhyperion.wordpress.com            6
8.5) Now change the aggregation rule for all the measures from Aggr_External to Sum to create new
computed logical columns and to apply functions.




8.6) Create a new logical column Rank_Sales (Rank) using any existing logical column.
Right click on the fact table CCoA and select New object Logical Column.




Give a name Rank_Sales for the column and select the check box Use existing logical column as the source
click on eclipse select logical tables CCoA(Fact table) Logical Column (Sales) and click on Insert
then ok.




Put the existing logical column into bracket and add Rank as shown in the above screen shot and press ok
to save this column. (You can see the newly created logical column).


9). Create the Presentation Layer
Setting up the Presentation layer for multidimensional data sources is similar to setting up the
Presentation layer for a relational data source. To create the Presentation layer, you can drag the


Creating RPD using Multidimensional Data source   |       learnhyperion.wordpress.com           7
business model into the Presentation layer. You can than modify objects in the Presentation layer just as
you would with a relational data source as per your understanding and requirements.
9.1) Right Click in the empty presentation layer and select New presentation catalog to create a new
presentation catalog, give a name Ad-Hoc Analysis and press ok to save it.
9.2) Drag tables and columns into the catalog for Ad-hoc Analysis.
9.3) Now again create a new Testing Team catalog and put all the tables inside it, make it complete with
all the available tables and columns.




10) Create Groups and group members.
10.1) Go to Manage in Admin Tool Select Security.
Select Groups from left pane in security manager then right click into right pane and select New Security
Group.




10.2) Enter a name for the new group and grant permissions.
(Permission is depends on the requirements of users what tables and columns they require for reporting)




Create groups as per your requirement.




10.3) Create new Users



Creating RPD using Multidimensional Data source   |       learnhyperion.wordpress.com            8
Similarly select users from left pane and then right click into right pane select New User.




                                                  Enter a user name, set logging level and select groups to which
                                                  group this user belongs. Permissions which are granted to the
                                                  group are automatically applicable for the user also.
If                                                you do not set permissions for users the group permissions
                                                  were applicable for user.




                                          11).Testing and validating repository.
                                          11.1) After building the presentation layer test the repository
Check Global Consistency for errors and save the repository.




Now the repository is ready and available for query.
11.2) Now configure the name of repository into OraclceBI/Server/Config NQSConfig.ini file and save the
changes.
11.3) Start the services one by one
A) Oracle BI Server
B) Oracle BI Presentation Server
C) Oracle BI Java Host
11.4) Go to Start menu,
All Programs Oracle Business IntelligencePresentation Services.
 Enter Login credentials as repository y.




11.5) Click on the answers link.
Select a catalog from subject Area.



11.6) Select columns from left pane.




Creating RPD using Multidimensional Data source        |         learnhyperion.wordpress.com             9
Click on the Results tab to get the result.




11.7) Check the Query Log to Verify Queries.

At the top right portion of the page, click Settings  Administration to open the Oracle BI Presentation
Services Administration Window. Click the Manage Sessions link to open the Session Management
Window.




Click the View Log link for the last entry.




Locate the SQL Request section. This section contains the logical SQL issued from Answers.
Locate the General Query Info section. This section identifies the repository, subject area, and
presentation catalog from which the query was run.
The rest of the file contains information such as query status, number of rows returned, the physical data
source to which Oracle BI Server is connecting and the physical SQL that was generated and so forth.

12). This repository is tested and validated successfully and mow ready to build reports.



Creating RPD using Multidimensional Data source   |       learnhyperion.wordpress.com             10

More Related Content

What's hot

Oracle Certification 1Z0-1041 Questions and Answers
Oracle Certification 1Z0-1041 Questions and AnswersOracle Certification 1Z0-1041 Questions and Answers
Oracle Certification 1Z0-1041 Questions and Answersdouglascarnicelli
 
Business Intelligence Technology Presentation
Business Intelligence Technology PresentationBusiness Intelligence Technology Presentation
Business Intelligence Technology PresentationJohn Paredes
 
New Perspectives: Access.02
New Perspectives: Access.02New Perspectives: Access.02
New Perspectives: Access.02Anna Stirling
 
Sas visual analytics Training
Sas visual analytics Training Sas visual analytics Training
Sas visual analytics Training bidwhm
 
Microsoft Dynamics CRM: Reporting and Dashboards
Microsoft Dynamics CRM: Reporting and DashboardsMicrosoft Dynamics CRM: Reporting and Dashboards
Microsoft Dynamics CRM: Reporting and DashboardsInfinity Info Systems
 
Developing ssrs-reports-for-dynamics-ax-120402001948-phpapp01
Developing ssrs-reports-for-dynamics-ax-120402001948-phpapp01Developing ssrs-reports-for-dynamics-ax-120402001948-phpapp01
Developing ssrs-reports-for-dynamics-ax-120402001948-phpapp01Ahmed Farag
 
Microsoft Dynamics CRM SSRS REPORTS
Microsoft Dynamics CRM SSRS REPORTS Microsoft Dynamics CRM SSRS REPORTS
Microsoft Dynamics CRM SSRS REPORTS Naveen Kumar
 
Internet Environment
Internet  EnvironmentInternet  Environment
Internet Environmentguest8fdbdd
 
Hyperion planning integration with odi
Hyperion planning integration with odiHyperion planning integration with odi
Hyperion planning integration with odiAmit Sharma
 
New Perspectives: Access.03
New Perspectives: Access.03New Perspectives: Access.03
New Perspectives: Access.03Anna Stirling
 
Top 20 something info path 2010 tips and trips - sps-ozarks12
Top 20 something info path 2010 tips and trips - sps-ozarks12Top 20 something info path 2010 tips and trips - sps-ozarks12
Top 20 something info path 2010 tips and trips - sps-ozarks12Kevin Dostalek
 
Share point ssis adapters 2011
Share point ssis adapters 2011Share point ssis adapters 2011
Share point ssis adapters 2011Krishna Na
 
Sample sales reengineering in obiee 11g part ii
Sample sales reengineering in obiee 11g  part iiSample sales reengineering in obiee 11g  part ii
Sample sales reengineering in obiee 11g part iiAmit Sharma
 
New Perspectives: Access.07
New Perspectives: Access.07New Perspectives: Access.07
New Perspectives: Access.07Anna Stirling
 

What's hot (19)

Oracle Certification 1Z0-1041 Questions and Answers
Oracle Certification 1Z0-1041 Questions and AnswersOracle Certification 1Z0-1041 Questions and Answers
Oracle Certification 1Z0-1041 Questions and Answers
 
Hyperion Planning Overview
Hyperion Planning OverviewHyperion Planning Overview
Hyperion Planning Overview
 
Business Intelligence Technology Presentation
Business Intelligence Technology PresentationBusiness Intelligence Technology Presentation
Business Intelligence Technology Presentation
 
New Perspectives: Access.02
New Perspectives: Access.02New Perspectives: Access.02
New Perspectives: Access.02
 
Sas visual analytics Training
Sas visual analytics Training Sas visual analytics Training
Sas visual analytics Training
 
Microsoft Dynamics CRM: Reporting and Dashboards
Microsoft Dynamics CRM: Reporting and DashboardsMicrosoft Dynamics CRM: Reporting and Dashboards
Microsoft Dynamics CRM: Reporting and Dashboards
 
It ready dw_day4_rev00
It ready dw_day4_rev00It ready dw_day4_rev00
It ready dw_day4_rev00
 
2 designer
2 designer2 designer
2 designer
 
Developing ssrs-reports-for-dynamics-ax-120402001948-phpapp01
Developing ssrs-reports-for-dynamics-ax-120402001948-phpapp01Developing ssrs-reports-for-dynamics-ax-120402001948-phpapp01
Developing ssrs-reports-for-dynamics-ax-120402001948-phpapp01
 
Microsoft Dynamics CRM SSRS REPORTS
Microsoft Dynamics CRM SSRS REPORTS Microsoft Dynamics CRM SSRS REPORTS
Microsoft Dynamics CRM SSRS REPORTS
 
Bo analusis macros
Bo analusis  macrosBo analusis  macros
Bo analusis macros
 
Internet Environment
Internet  EnvironmentInternet  Environment
Internet Environment
 
Aggreagate awareness
Aggreagate awarenessAggreagate awareness
Aggreagate awareness
 
Hyperion planning integration with odi
Hyperion planning integration with odiHyperion planning integration with odi
Hyperion planning integration with odi
 
New Perspectives: Access.03
New Perspectives: Access.03New Perspectives: Access.03
New Perspectives: Access.03
 
Top 20 something info path 2010 tips and trips - sps-ozarks12
Top 20 something info path 2010 tips and trips - sps-ozarks12Top 20 something info path 2010 tips and trips - sps-ozarks12
Top 20 something info path 2010 tips and trips - sps-ozarks12
 
Share point ssis adapters 2011
Share point ssis adapters 2011Share point ssis adapters 2011
Share point ssis adapters 2011
 
Sample sales reengineering in obiee 11g part ii
Sample sales reengineering in obiee 11g  part iiSample sales reengineering in obiee 11g  part ii
Sample sales reengineering in obiee 11g part ii
 
New Perspectives: Access.07
New Perspectives: Access.07New Perspectives: Access.07
New Perspectives: Access.07
 

Viewers also liked

Top 9 obiee interview questions answers
Top 9 obiee interview questions answersTop 9 obiee interview questions answers
Top 9 obiee interview questions answershudsons168
 
OBIEE11g Multi User Development - MUD
OBIEE11g  Multi User Development - MUDOBIEE11g  Multi User Development - MUD
OBIEE11g Multi User Development - MUDadivasoft
 
Obiee installation 31 july
Obiee installation 31 julyObiee installation 31 july
Obiee installation 31 julyAmit Sharma
 
JSBI Presentation Big Data Hyperion OBIEE Integration16 2
JSBI Presentation Big Data Hyperion OBIEE Integration16 2JSBI Presentation Big Data Hyperion OBIEE Integration16 2
JSBI Presentation Big Data Hyperion OBIEE Integration16 2Jeff Shauer
 
Real-Time Data Warehousing using Oracle Database and OBIEE - Collaborate'11
Real-Time Data Warehousing using Oracle Database and OBIEE - Collaborate'11Real-Time Data Warehousing using Oracle Database and OBIEE - Collaborate'11
Real-Time Data Warehousing using Oracle Database and OBIEE - Collaborate'11Mark Rittman
 
Obiee 12c: Look under the bonnet and test drive
Obiee 12c: Look under the bonnet and test driveObiee 12c: Look under the bonnet and test drive
Obiee 12c: Look under the bonnet and test driveGuillaume Slee
 
Obiee and Essbase Integration | MindStream Analysis
Obiee and Essbase Integration | MindStream AnalysisObiee and Essbase Integration | MindStream Analysis
Obiee and Essbase Integration | MindStream Analysismindstremanalysis
 
Implement new OBIEE 11g user interface through KPI and Scorecard
Implement new OBIEE 11g user interface through KPI and ScorecardImplement new OBIEE 11g user interface through KPI and Scorecard
Implement new OBIEE 11g user interface through KPI and ScorecardiWare Logic Technologies Pvt. Ltd.
 
OBIEE 11g for Hyperion Users - Are We There Yet?
OBIEE 11g for Hyperion Users - Are We There Yet?OBIEE 11g for Hyperion Users - Are We There Yet?
OBIEE 11g for Hyperion Users - Are We There Yet?Mark Rittman
 
OBIEE Security: It’s a Jungle Out There
OBIEE Security: It’s a Jungle Out ThereOBIEE Security: It’s a Jungle Out There
OBIEE Security: It’s a Jungle Out ThereGianni Ceresa
 
New Features in OBIEE 12c
New Features in OBIEE 12c New Features in OBIEE 12c
New Features in OBIEE 12c Michelle Kolbe
 
How to Integrate OBIEE and Essbase / EPM Suite (OOW 2012)
How to Integrate OBIEE and Essbase / EPM Suite (OOW 2012)How to Integrate OBIEE and Essbase / EPM Suite (OOW 2012)
How to Integrate OBIEE and Essbase / EPM Suite (OOW 2012)Mark Rittman
 
Oracle business intelligence overview
Oracle business intelligence overviewOracle business intelligence overview
Oracle business intelligence overviewnvvrajesh
 
Financial Reporting And Analysis
Financial Reporting And AnalysisFinancial Reporting And Analysis
Financial Reporting And AnalysisAbdullah Mir
 

Viewers also liked (19)

Top 9 obiee interview questions answers
Top 9 obiee interview questions answersTop 9 obiee interview questions answers
Top 9 obiee interview questions answers
 
OBIEE11g Multi User Development - MUD
OBIEE11g  Multi User Development - MUDOBIEE11g  Multi User Development - MUD
OBIEE11g Multi User Development - MUD
 
Obiee installation 31 july
Obiee installation 31 julyObiee installation 31 july
Obiee installation 31 july
 
JSBI Presentation Big Data Hyperion OBIEE Integration16 2
JSBI Presentation Big Data Hyperion OBIEE Integration16 2JSBI Presentation Big Data Hyperion OBIEE Integration16 2
JSBI Presentation Big Data Hyperion OBIEE Integration16 2
 
Real-Time Data Warehousing using Oracle Database and OBIEE - Collaborate'11
Real-Time Data Warehousing using Oracle Database and OBIEE - Collaborate'11Real-Time Data Warehousing using Oracle Database and OBIEE - Collaborate'11
Real-Time Data Warehousing using Oracle Database and OBIEE - Collaborate'11
 
OBIEE On Cloud
OBIEE On CloudOBIEE On Cloud
OBIEE On Cloud
 
Obiee 12c: Look under the bonnet and test drive
Obiee 12c: Look under the bonnet and test driveObiee 12c: Look under the bonnet and test drive
Obiee 12c: Look under the bonnet and test drive
 
Obiee and Essbase Integration | MindStream Analysis
Obiee and Essbase Integration | MindStream AnalysisObiee and Essbase Integration | MindStream Analysis
Obiee and Essbase Integration | MindStream Analysis
 
Implement new OBIEE 11g user interface through KPI and Scorecard
Implement new OBIEE 11g user interface through KPI and ScorecardImplement new OBIEE 11g user interface through KPI and Scorecard
Implement new OBIEE 11g user interface through KPI and Scorecard
 
Metadata Creation In OBIEE
Metadata Creation In OBIEEMetadata Creation In OBIEE
Metadata Creation In OBIEE
 
OBIEE 11g for Hyperion Users - Are We There Yet?
OBIEE 11g for Hyperion Users - Are We There Yet?OBIEE 11g for Hyperion Users - Are We There Yet?
OBIEE 11g for Hyperion Users - Are We There Yet?
 
OBIEE 11g Overview | Free Webcast
OBIEE 11g Overview | Free WebcastOBIEE 11g Overview | Free Webcast
OBIEE 11g Overview | Free Webcast
 
OBIEE Security: It’s a Jungle Out There
OBIEE Security: It’s a Jungle Out ThereOBIEE Security: It’s a Jungle Out There
OBIEE Security: It’s a Jungle Out There
 
New Features in OBIEE 12c
New Features in OBIEE 12c New Features in OBIEE 12c
New Features in OBIEE 12c
 
How to Integrate OBIEE and Essbase / EPM Suite (OOW 2012)
How to Integrate OBIEE and Essbase / EPM Suite (OOW 2012)How to Integrate OBIEE and Essbase / EPM Suite (OOW 2012)
How to Integrate OBIEE and Essbase / EPM Suite (OOW 2012)
 
Introduction to OBIEE 11g
Introduction to OBIEE 11gIntroduction to OBIEE 11g
Introduction to OBIEE 11g
 
Building Oracle BIEE (OBIEE) Reports, Dashboards
Building Oracle BIEE (OBIEE) Reports, DashboardsBuilding Oracle BIEE (OBIEE) Reports, Dashboards
Building Oracle BIEE (OBIEE) Reports, Dashboards
 
Oracle business intelligence overview
Oracle business intelligence overviewOracle business intelligence overview
Oracle business intelligence overview
 
Financial Reporting And Analysis
Financial Reporting And AnalysisFinancial Reporting And Analysis
Financial Reporting And Analysis
 

Similar to Financial reporting rpd using obiee

Obiee11g building logical dimension hierarchy
Obiee11g building logical dimension hierarchyObiee11g building logical dimension hierarchy
Obiee11g building logical dimension hierarchyAmit Sharma
 
Create a basic performance point dashboard epc
Create a basic performance point dashboard   epcCreate a basic performance point dashboard   epc
Create a basic performance point dashboard epcEPC Group
 
Geo prompt dashboard
Geo prompt dashboardGeo prompt dashboard
Geo prompt dashboardAmit Sharma
 
Obiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardObiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardAmit Sharma
 
Obiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardObiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardAmit Sharma
 
Obiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardObiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardAmit Sharma
 
DSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BI
DSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BI
DSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIEzekielJames8
 
Power bi slide share pdf it is a very important
Power bi slide share pdf it is a very importantPower bi slide share pdf it is a very important
Power bi slide share pdf it is a very importantSatyabratarath5
 
Sample sales reengineering in obiee 11g part i
Sample sales reengineering in obiee 11g  part iSample sales reengineering in obiee 11g  part i
Sample sales reengineering in obiee 11g part iAmit Sharma
 
OBIEE Interview Questions
OBIEE Interview QuestionsOBIEE Interview Questions
OBIEE Interview Questionsmrinalsingh385
 
Getting Started with SharePoint Status Indicators - EPC Group
Getting Started with SharePoint Status Indicators - EPC GroupGetting Started with SharePoint Status Indicators - EPC Group
Getting Started with SharePoint Status Indicators - EPC GroupEPC Group
 
Learn Database Design with MySQL - Chapter 6 - Database design process
Learn Database Design with MySQL - Chapter 6 - Database design processLearn Database Design with MySQL - Chapter 6 - Database design process
Learn Database Design with MySQL - Chapter 6 - Database design processEduonix Learning Solutions
 
Informatica PowerAnalyzer 4.0 1 of 3
Informatica PowerAnalyzer 4.0 1 of 3Informatica PowerAnalyzer 4.0 1 of 3
Informatica PowerAnalyzer 4.0 1 of 3ganblues
 
Microsoft Excel Dashboards and Their Features.pdf
Microsoft Excel Dashboards and Their Features.pdfMicrosoft Excel Dashboards and Their Features.pdf
Microsoft Excel Dashboards and Their Features.pdfNitin
 
MS SQL SERVER: Using the data mining tools
MS SQL SERVER: Using the data mining toolsMS SQL SERVER: Using the data mining tools
MS SQL SERVER: Using the data mining toolsDataminingTools Inc
 
MS SQL SERVER: Using the data mining tools
MS SQL SERVER: Using the data mining toolsMS SQL SERVER: Using the data mining tools
MS SQL SERVER: Using the data mining toolssqlserver content
 

Similar to Financial reporting rpd using obiee (20)

Obiee11g building logical dimension hierarchy
Obiee11g building logical dimension hierarchyObiee11g building logical dimension hierarchy
Obiee11g building logical dimension hierarchy
 
Create a basic performance point dashboard epc
Create a basic performance point dashboard   epcCreate a basic performance point dashboard   epc
Create a basic performance point dashboard epc
 
PowerBI Training
PowerBI Training PowerBI Training
PowerBI Training
 
Geo prompt dashboard
Geo prompt dashboardGeo prompt dashboard
Geo prompt dashboard
 
Obiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardObiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboard
 
Obiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardObiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboard
 
Obiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboardObiee11g building-brand-analysis-dashboard
Obiee11g building-brand-analysis-dashboard
 
DSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BI
DSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BI
DSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BIDSN_Power BI
 
Visual binning
Visual binningVisual binning
Visual binning
 
Power bi slide share pdf it is a very important
Power bi slide share pdf it is a very importantPower bi slide share pdf it is a very important
Power bi slide share pdf it is a very important
 
Sample sales reengineering in obiee 11g part i
Sample sales reengineering in obiee 11g  part iSample sales reengineering in obiee 11g  part i
Sample sales reengineering in obiee 11g part i
 
Req pro tips
Req pro tipsReq pro tips
Req pro tips
 
OBIEE Interview Questions
OBIEE Interview QuestionsOBIEE Interview Questions
OBIEE Interview Questions
 
Mca 504 dotnet_unit5
Mca 504 dotnet_unit5Mca 504 dotnet_unit5
Mca 504 dotnet_unit5
 
Getting Started with SharePoint Status Indicators - EPC Group
Getting Started with SharePoint Status Indicators - EPC GroupGetting Started with SharePoint Status Indicators - EPC Group
Getting Started with SharePoint Status Indicators - EPC Group
 
Learn Database Design with MySQL - Chapter 6 - Database design process
Learn Database Design with MySQL - Chapter 6 - Database design processLearn Database Design with MySQL - Chapter 6 - Database design process
Learn Database Design with MySQL - Chapter 6 - Database design process
 
Informatica PowerAnalyzer 4.0 1 of 3
Informatica PowerAnalyzer 4.0 1 of 3Informatica PowerAnalyzer 4.0 1 of 3
Informatica PowerAnalyzer 4.0 1 of 3
 
Microsoft Excel Dashboards and Their Features.pdf
Microsoft Excel Dashboards and Their Features.pdfMicrosoft Excel Dashboards and Their Features.pdf
Microsoft Excel Dashboards and Their Features.pdf
 
MS SQL SERVER: Using the data mining tools
MS SQL SERVER: Using the data mining toolsMS SQL SERVER: Using the data mining tools
MS SQL SERVER: Using the data mining tools
 
MS SQL SERVER: Using the data mining tools
MS SQL SERVER: Using the data mining toolsMS SQL SERVER: Using the data mining tools
MS SQL SERVER: Using the data mining tools
 

More from Amit Sharma

Oracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptionsOracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptionsAmit Sharma
 
Oracle EPBCS Driver
Oracle EPBCS Driver Oracle EPBCS Driver
Oracle EPBCS Driver Amit Sharma
 
Oracle Sales Quotation Planning
Oracle Sales Quotation PlanningOracle Sales Quotation Planning
Oracle Sales Quotation PlanningAmit Sharma
 
Oracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp convertedOracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp convertedAmit Sharma
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examplesAmit Sharma
 
Oracle PBCS creating standard application
Oracle PBCS creating  standard applicationOracle PBCS creating  standard application
Oracle PBCS creating standard applicationAmit Sharma
 
Hfm rule custom consolidation
Hfm rule custom consolidationHfm rule custom consolidation
Hfm rule custom consolidationAmit Sharma
 
Hfm calculating RoA
Hfm calculating RoAHfm calculating RoA
Hfm calculating RoAAmit Sharma
 
Adding metadata using smartview
Adding metadata using smartviewAdding metadata using smartview
Adding metadata using smartviewAmit Sharma
 
Hyperion planning weekly distribution
Hyperion planning weekly distributionHyperion planning weekly distribution
Hyperion planning weekly distributionAmit Sharma
 
Hyperion planning scheduling data import
Hyperion planning scheduling data importHyperion planning scheduling data import
Hyperion planning scheduling data importAmit Sharma
 
Hyperion planning new features
Hyperion planning new featuresHyperion planning new features
Hyperion planning new featuresAmit Sharma
 
Microsoft dynamics crm videos
Microsoft dynamics crm videosMicrosoft dynamics crm videos
Microsoft dynamics crm videosAmit Sharma
 
Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Amit Sharma
 
Oracle apex hands on lab#2
Oracle apex hands on lab#2Oracle apex hands on lab#2
Oracle apex hands on lab#2Amit Sharma
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-documentAmit Sharma
 
Sales force managing-data
Sales force managing-dataSales force managing-data
Sales force managing-dataAmit Sharma
 
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...Amit Sharma
 
Sales force certification-lab-ii
Sales force certification-lab-iiSales force certification-lab-ii
Sales force certification-lab-iiAmit Sharma
 

More from Amit Sharma (20)

Oracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptionsOracle enteprise pbcs drivers and assumptions
Oracle enteprise pbcs drivers and assumptions
 
Oracle EPBCS Driver
Oracle EPBCS Driver Oracle EPBCS Driver
Oracle EPBCS Driver
 
Oracle Sales Quotation Planning
Oracle Sales Quotation PlanningOracle Sales Quotation Planning
Oracle Sales Quotation Planning
 
Oracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp convertedOracle strategic workforce planning cloud hcmswp converted
Oracle strategic workforce planning cloud hcmswp converted
 
Basics of fdmee
Basics of fdmeeBasics of fdmee
Basics of fdmee
 
FDMEE script examples
FDMEE script examplesFDMEE script examples
FDMEE script examples
 
Oracle PBCS creating standard application
Oracle PBCS creating  standard applicationOracle PBCS creating  standard application
Oracle PBCS creating standard application
 
Hfm rule custom consolidation
Hfm rule custom consolidationHfm rule custom consolidation
Hfm rule custom consolidation
 
Hfm calculating RoA
Hfm calculating RoAHfm calculating RoA
Hfm calculating RoA
 
Adding metadata using smartview
Adding metadata using smartviewAdding metadata using smartview
Adding metadata using smartview
 
Hyperion planning weekly distribution
Hyperion planning weekly distributionHyperion planning weekly distribution
Hyperion planning weekly distribution
 
Hyperion planning scheduling data import
Hyperion planning scheduling data importHyperion planning scheduling data import
Hyperion planning scheduling data import
 
Hyperion planning new features
Hyperion planning new featuresHyperion planning new features
Hyperion planning new features
 
Microsoft dynamics crm videos
Microsoft dynamics crm videosMicrosoft dynamics crm videos
Microsoft dynamics crm videos
 
Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1Oracle apex-hands-on-guide lab#1
Oracle apex-hands-on-guide lab#1
 
Oracle apex hands on lab#2
Oracle apex hands on lab#2Oracle apex hands on lab#2
Oracle apex hands on lab#2
 
Security and-data-access-document
Security and-data-access-documentSecurity and-data-access-document
Security and-data-access-document
 
Sales force managing-data
Sales force managing-dataSales force managing-data
Sales force managing-data
 
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
Salesforce interview-preparation-toolkit-formula-and-validation-rules-in-sale...
 
Sales force certification-lab-ii
Sales force certification-lab-iiSales force certification-lab-ii
Sales force certification-lab-ii
 

Financial reporting rpd using obiee

  • 1. A Case Study “Building Financial Report and Dashboard Using OBIEE” Part I This is a 1st document in the series of building financial reports and dashboard taking Essbase as Data Source. This document briefs you the case study of preparing the RPD to query and analysis on top of it. Also, refer the 2nd guide along with it which shows how to build the Answer queries and Dashboard. The document focuses step by step approach to build the RPD and prepare a Physical, business and presentation layer. History: Version Description Change Author Publish Date 0.1 Initial Draft Hitesh Mankar 24-Apr-2011 0.1 1st Review Amit Sharma 26th Apr 2011 . Creating RPD using Multidimensional Data source | learnhyperion.wordpress.com 1
  • 2. Building repository using multidimensional data source for financial analysis. (Here multidimensional data source is Hyperion Essbase) 1. Start the multidimensional data source. Check out the Application Name, database name and its Outline of the cube first in Essbase Administration Services which you want to use for building repository. (OBDATA is an Application name, CCoA (Common Chart of Accounts) is database. Also remember the login credentials of the application.) 2. Measures which are used in reports. Creating RPD using Multidimensional Data source | learnhyperion.wordpress.com 2
  • 3. 3. Now open the Administration Tool go to file menu select new to create an empty repository  give a name to save rpd. 4. Go to File menu  Select import  from Multidimensional. (A new window will open) 5. A Import from Multidimensional window will display select Essbase as provider type from drop down list give server name, Username and password than press “OK”. Creating RPD using Multidimensional Data source | learnhyperion.wordpress.com 3
  • 4. After selecting “OK”, a list of applications and cubes available on the Essbase Server is displayed. 6. The Administrator than has the option of selecting either Essbase applications or cubes to import. 7. Verify the Import in Physical Layer:- When you import the physical schema, Oracle BI Server imports the cube, including its metrics, hierarchies and levels. Each multidimensional catalog in the database can contain multiple physical cubes. You can import one or more of these cubes into your BI repository. You can create a cube table manually. However, it is recommended that you import cube tables and their components. (Note that Essbase applications are mapped as Physical catalogs.) 7.1). Each cube from a multidimensional data source is set up as a physical cube table, a type of physical table. It has all the capabilities of a table such as physical cube columns, keys (optional) and foreign keys (optional). It also has cube-specific metadata such as hierarchies and levels. In the Physical layer, a physical cube table looks like a regular table but has a different icon. Columns also have unique cube icons:-  Key icons represent attributes that are part of the hierarchy.  Columns with cube icons represent attributes that are not part of the hierarchy.  Columns with cube icons plus the sigma sign represent either additive measure or calculated members. (*#* The physical model is option is hidden for the multidimensional cube so you cannot create or see the physical model of cube) 7.2) Verify Imported Hierarchies and Levels In the Physical Cube Table dialog box, the Hierarchies tab lists the dimensional hierarchies in the cube. In this dialog box you can add, edit or remove hierarchies. To verify a hierarchy, select it and click Edit, or double-click the hierarchy. In the Hierarchy dialog box, verify that the levels are correct. The Hierarchy dialog box lists all the defined levels for the selected hierarchy. Creating RPD using Multidimensional Data source | learnhyperion.wordpress.com 4
  • 5. The highest level in the hierarchy should be the first (highest) item in the list. If you need to reorder the hierarchy levels, select a level and click Up or Down to correct the order of the levels. There must be multiple levels and you must select a level for the buttons to be available. You can also reorder, add, edit or remove levels. Note the multidimensional level icon .This confirms that these columns have been identified as part of the hierarchy. The “Default Member type ALL” check box should always be selected by default. This is for performance reasons. This check box helps Oracle BI Server rewrite more efficient Multidimensional Expressions (MDX) when sending logical queries. If you delete property or key columns from a level, the association is deleted and the column changes to a measure under the parent cube table. 7.3) Verify Imported Measures To verify and assign the aggregation rule correctly follow the below instructions:-  Verify aggregation rules after importing a cube. Typically, aggregation rules are assigned correctly when you import the cube. However, if a measure is a calculated measure, the aggregation rule is reported as None. Therefore, you should examine the aggregation rule for all measures after importing a cube to verify that the aggregation rule has been assigned correctly.  For all measures assigned an aggregation rule value of None, contact the multidimensional data source administrator to verify that the value of the aggregation rule is accurate. If you need to change the aggregation rule, you can change it in the Physical Cube Column dialog box. If you build the measures manually, set the aggregation rule to match its definition in the multidimensional data source. For all the measures the aggregations rule is Aggregated External by default showing in the physical layer. (For this cube you don’t need to change anything for measure columns in physical layer.) *#*Note: - The measures hierarchy is not supported in OBIEE (10.1.3.4.1) so it get flattened after importing into physical layer. 8). Create the Business Model and Mapping Layer. Import the physical cube into the Business modeling and mapping layer, drag and drop the cube into the Business Model and Mapping Layer to automatically create a Business Model that includes associated dimensions and hierarchies. When you drag from the Physical layer, logical tables, dimensions and relationships are created automatically. The Business Model can then be customized to take advantage of BI Server capabilities such as aggregate and fragment navigation. 8.1) Right click on the newly imported cube in the BMM layer and navigate to Business Model Diagram  Whole Diagram. You can see automatically created model (Star schema because of multidimensional Creating RPD using Multidimensional Data source | learnhyperion.wordpress.com 5
  • 6. cube). It is possible to create it on your own. Arrange the model. 8.2) Expand the Year dimension, verify all the columns and Year hierarchy verify all the levels are in correct flow or not. 8.3) You can see that year hierarchy is not in correct form so correct it as shown in below screen shot. Just go to year dimension and rename the Quarter column as Year, Months column as Quarter and Gen4,Year column as Months and also change the names of levels also. 8.4) Also rename the columns of caffeinated and Pkg type. (Rename other tables and columns as per your requirement and understanding.) Creating RPD using Multidimensional Data source | learnhyperion.wordpress.com 6
  • 7. 8.5) Now change the aggregation rule for all the measures from Aggr_External to Sum to create new computed logical columns and to apply functions. 8.6) Create a new logical column Rank_Sales (Rank) using any existing logical column. Right click on the fact table CCoA and select New object Logical Column. Give a name Rank_Sales for the column and select the check box Use existing logical column as the source click on eclipse select logical tables CCoA(Fact table) Logical Column (Sales) and click on Insert then ok. Put the existing logical column into bracket and add Rank as shown in the above screen shot and press ok to save this column. (You can see the newly created logical column). 9). Create the Presentation Layer Setting up the Presentation layer for multidimensional data sources is similar to setting up the Presentation layer for a relational data source. To create the Presentation layer, you can drag the Creating RPD using Multidimensional Data source | learnhyperion.wordpress.com 7
  • 8. business model into the Presentation layer. You can than modify objects in the Presentation layer just as you would with a relational data source as per your understanding and requirements. 9.1) Right Click in the empty presentation layer and select New presentation catalog to create a new presentation catalog, give a name Ad-Hoc Analysis and press ok to save it. 9.2) Drag tables and columns into the catalog for Ad-hoc Analysis. 9.3) Now again create a new Testing Team catalog and put all the tables inside it, make it complete with all the available tables and columns. 10) Create Groups and group members. 10.1) Go to Manage in Admin Tool Select Security. Select Groups from left pane in security manager then right click into right pane and select New Security Group. 10.2) Enter a name for the new group and grant permissions. (Permission is depends on the requirements of users what tables and columns they require for reporting) Create groups as per your requirement. 10.3) Create new Users Creating RPD using Multidimensional Data source | learnhyperion.wordpress.com 8
  • 9. Similarly select users from left pane and then right click into right pane select New User. Enter a user name, set logging level and select groups to which group this user belongs. Permissions which are granted to the group are automatically applicable for the user also. If you do not set permissions for users the group permissions were applicable for user. 11).Testing and validating repository. 11.1) After building the presentation layer test the repository Check Global Consistency for errors and save the repository. Now the repository is ready and available for query. 11.2) Now configure the name of repository into OraclceBI/Server/Config NQSConfig.ini file and save the changes. 11.3) Start the services one by one A) Oracle BI Server B) Oracle BI Presentation Server C) Oracle BI Java Host 11.4) Go to Start menu, All Programs Oracle Business IntelligencePresentation Services. Enter Login credentials as repository y. 11.5) Click on the answers link. Select a catalog from subject Area. 11.6) Select columns from left pane. Creating RPD using Multidimensional Data source | learnhyperion.wordpress.com 9
  • 10. Click on the Results tab to get the result. 11.7) Check the Query Log to Verify Queries. At the top right portion of the page, click Settings  Administration to open the Oracle BI Presentation Services Administration Window. Click the Manage Sessions link to open the Session Management Window. Click the View Log link for the last entry. Locate the SQL Request section. This section contains the logical SQL issued from Answers. Locate the General Query Info section. This section identifies the repository, subject area, and presentation catalog from which the query was run. The rest of the file contains information such as query status, number of rows returned, the physical data source to which Oracle BI Server is connecting and the physical SQL that was generated and so forth. 12). This repository is tested and validated successfully and mow ready to build reports. Creating RPD using Multidimensional Data source | learnhyperion.wordpress.com 10