This document provides step-by-step instructions for building a logical dimension hierarchy in OBIEE 11g. It covers creating the logical dimension object, adding levels and keys, setting the preferred drill path, creating presentation hierarchies, testing the hierarchy, and creating level-based and shared measures. Building the hierarchy involves defining the parent-child relationships between attributes, adding logical levels and keys, and mapping the hierarchy to presentation layers where it can be used in analysis.
BISP is committed to provide BEST learning material to the beginners and advance learners. In
the same series, we have prepared a complete end-to-end OBIEE Dashboard design document. The
document briefs you practical approach to create Dashboard, Analysis, Filters, Maps, KPI, scorecard
Gauge and Prompts. The document assists OBIEE11g learners to explore the various features. The
document simplifies OBIEE11g. In the first part of tutorial it is shown creation of Brand Analysis
Dashboard. The subsequent release of the case study will cover many new advanced features of
Dashboard building. Join our professional training program to learn from the experts.
About us
BISP is an IT Training and Consulting Company. We are Subject Matter Experts for DHW and BI technologies. We provide Live virtual Online global IT support and services like online software training, live virtual online lab services, virtual online job support with highly intellectual professional trainers and skilled resources , predominantly In Oracle BI, Oracle Data Integrator, Hyperion Product stack, Oracle Middleware solution, Oracle SoA, AIA Informatica, IBM Datastage and IBM Cognos .
BISP has footprints virtually across USA, CANADA, UK, SINGAPORE, SAUDI ARABIA, AUSTRALIA and more by providing live virtual support services from India for fresh graduates, opt students, working professionals etc. Being a live virtual online training the support , training and service methodology is just click away considerably reducing your TIME,INFRASTRUCTURE and Cost effective.
Implementation & Customization processes in BI Applications. BI Applications is built on an integrated IT infrastructure. As such it requires a combination of many skills to implement. Customization requires EBS techno-functional knowledge and skills. This is then incorporated in the ETL. Business acumen can help leverage the technology to the maximum.
Oracle Business Intelligence Enterprise EditionESRI Bulgaria
Oracle Business Intelligence Enterprise Edition 11g (OBIEE) is a comprehensive business intelligence platform that delivers a full range of capabilities - including interactive dashboards, ad hoc queries, notifications and alerts, enterprise and financial reporting, scorecard and strategy management, business process invocation, search and collaboration, mobile, integrated systems management and more.
BISP is committed to provide BEST learning material to the beginners and advance learners. In
the same series, we have prepared a complete end-to-end OBIEE Dashboard design document. The
document briefs you practical approach to create Dashboard, Analysis, Filters, Maps, KPI, scorecard
Gauge and Prompts. The document assists OBIEE11g learners to explore the various features. The
document simplifies OBIEE11g. In the first part of tutorial it is shown creation of Brand Analysis
Dashboard. The subsequent release of the case study will cover many new advanced features of
Dashboard building. Join our professional training program to learn from the experts.
About us
BISP is an IT Training and Consulting Company. We are Subject Matter Experts for DHW and BI technologies. We provide Live virtual Online global IT support and services like online software training, live virtual online lab services, virtual online job support with highly intellectual professional trainers and skilled resources , predominantly In Oracle BI, Oracle Data Integrator, Hyperion Product stack, Oracle Middleware solution, Oracle SoA, AIA Informatica, IBM Datastage and IBM Cognos .
BISP has footprints virtually across USA, CANADA, UK, SINGAPORE, SAUDI ARABIA, AUSTRALIA and more by providing live virtual support services from India for fresh graduates, opt students, working professionals etc. Being a live virtual online training the support , training and service methodology is just click away considerably reducing your TIME,INFRASTRUCTURE and Cost effective.
Implementation & Customization processes in BI Applications. BI Applications is built on an integrated IT infrastructure. As such it requires a combination of many skills to implement. Customization requires EBS techno-functional knowledge and skills. This is then incorporated in the ETL. Business acumen can help leverage the technology to the maximum.
Oracle Business Intelligence Enterprise EditionESRI Bulgaria
Oracle Business Intelligence Enterprise Edition 11g (OBIEE) is a comprehensive business intelligence platform that delivers a full range of capabilities - including interactive dashboards, ad hoc queries, notifications and alerts, enterprise and financial reporting, scorecard and strategy management, business process invocation, search and collaboration, mobile, integrated systems management and more.
***First Half***
Introduction to Oracle Fusion Middleware and Oracle ADF
Getting started with JDeveloper
Building a Business Model with ADF Business Components
Querying and persisting data
Exposing Data
Declaratively Customizing Data Services
Programmatically Customizing Data Services
Validating User Inputs
***Second Half***
Understanding UI Technology
Binding UI Components to Data
Planning the User Interface
Passing values between UI Elements
Responding to Application Events
Implementing Transactional Capabilities
Microsoft Dynamics AX 2012 - Services OverviewFabio Filardi
A brief overview about the Services/AIF in Microsoft Dynamics AX 2012. Video presentation also available:
Microsoft Dynamics AX 2012 - Services Demo - Part 1/2 (Concepts overview)
https://www.youtube.com/watch?v=s3bHrvWAsG8
Microsoft Dynamics AX 2012 - Services Demo - Part 2/2 (Sample application)
https://www.youtube.com/watch?v=AP0GnnJ_79s
In this webinar there will be a brief discussion on what is personalization, customization and extension. Lastly, we will be talking about the role of ADF, which is going to supersede OA Framework in fusion applications.
***First Half***
Introduction to Oracle Fusion Middleware and Oracle ADF
Getting started with JDeveloper
Building a Business Model with ADF Business Components
Querying and persisting data
Exposing Data
Declaratively Customizing Data Services
Programmatically Customizing Data Services
Validating User Inputs
***Second Half***
Understanding UI Technology
Binding UI Components to Data
Planning the User Interface
Passing values between UI Elements
Responding to Application Events
Implementing Transactional Capabilities
Microsoft Dynamics AX 2012 - Services OverviewFabio Filardi
A brief overview about the Services/AIF in Microsoft Dynamics AX 2012. Video presentation also available:
Microsoft Dynamics AX 2012 - Services Demo - Part 1/2 (Concepts overview)
https://www.youtube.com/watch?v=s3bHrvWAsG8
Microsoft Dynamics AX 2012 - Services Demo - Part 2/2 (Sample application)
https://www.youtube.com/watch?v=AP0GnnJ_79s
In this webinar there will be a brief discussion on what is personalization, customization and extension. Lastly, we will be talking about the role of ADF, which is going to supersede OA Framework in fusion applications.
IBM Cognos 10 Framework Manager Metadata Modeling: Tips and TricksSenturus
Senturus shares insights and tips on IBM Cognos 10 Framework Manager Metadata Modeling. View the video recording and download this deck: http://www.senturus.com/resources/cognos-framework-manager-metadata-modeling-tips-tricks/.
Topics Include:
• Use determinants, parameter maps and query macros to implement row level security
• Understand the use of determinants and their importance
• Enhance your metadata by leveraging parameter maps and query macros
See a live demonstration of implementing row-level security based on user attributes, dimensional modeling of relational query subjects and use of Model Design Accelerator.
Senturus, a business analytics consulting firm, has a resource library with hundreds of free recorded webinars, trainings, demos and unbiased product reviews. Take a look and share them with your colleagues and friends: http://www.senturus.com/resources/.
Here are some list of important interview questions that we've put together. A comprehensive list of questions to help you get through your first interview. We've made sure that the most probable questions asked during interviews are covered in this list. START LEARNINIG OBIEE 11g Here : www.wiziq.com/course/15860
Student Lab Activity A. Lab # CIS CIS170A-A1B. Lab.docxemelyvalg9
Student Lab Activity
A. Lab # CIS CIS170A-A1
B. Lab 5s of 7: Modularization
C. Lab Overview – Scenario / Summary:
TCOs:
TCO: 7
Given a set of program specifications for a simple business problem utilizing a modular design, code and test a program that meets the specifications and employs best programming practices.
TCO: 8
Given a set of program specifications for a simple business problem, code and test a program that implements methods with parameter lists that are passed as supported by the chosen programming language
This lab will familiarize the student with the process of modularizing his or her code.
D. Deliverables:
Step
Deliverable
Points
5
Program Listing, Output, and Project Files
45
The Dropbox deliverables include the following.
1. Include a zipped file with all the files from your Visual Basic project (see directions in Doc Sharing on how to collect and zip files.)
2. Create a single MS Word document and include the following.
· For each lab, copy and paste your code directly into the MS Word file.
· Include screenshot(s) of your test data with test results. Enter enough data to demonstrate that all your code has been tested.
· Include another screenshot of the Visual Basic build output messages. Check your build output to make sure you have a successful build with (0) errors and (0) warnings. NOTE: The build output messages appear at the bottom of your window after you click the Build menu and before you click the Start Without Debugging option. Your build output messages provide a list of compiler warnings or errors and let you know whether your program compiled successfully.
· Include the Word document as part of the zipped project file.
3. Upload each part of the lab into its corresponding weekly Dropbox.
E. Lab Steps:
Preparation:
If you are using the Citrix remote lab, follow the login instructions located in the iLab tab in Course Home.
Locate the Visual Studio 2010 Icon on the desktop. Click to open.
Lab:
Step 1: Create a New Project
Create a new project in VB.NET. Name your project CIS170A_Lab05.
Practically every real-world professional program in existence today uses some type of modular design—this is just the way programs are designed and built. As a result, the primary objective of this lab is for you to understand how modular programs are designed and how data are passed between modules as the program is executing. This may be one of the most important lessons of this course, so it is critical that you focus on the modular design of the program; if you have any questions, post them to the Lab Forum threaded discussion.
In this project, we are going to use the Week 4 Hockey Player Statistics program that you created last week as a starting point and make a few minor changes in the program requirements. What you will do is take the existing project and with only slight modifications to the form design you will modularize the design of the code and then add a few new requirements. As you .
1. “OBIEE 11g Building Logical
Dimension Hierarchy”
This is another document from our OBIEE11g Beginner’s guide series. The document briefs you simple
step by step approach to build the Dimension Hierarchy. Learn simplified approach to build the
dimension and validate it. We simplify learning. Join our professional training program to learn from
experts.
History:
Version Description Change Author Publish Date
0.1 Initial Draft Hitesh Mankar 24-09-2011
0.1 1st Review Amit Sharma 24-09-2011
OBIEE 11g Beginners Guide | learnhyperion.wordpress.com | http://learnoraclebi.wordpress.com 1
2. Logical Dimension Hierarchies
Dimensions are key to navigating the business intelligence system that means dimensions define the
axis of investigation of a fact and hierarchy is a set of parent-child relationships between attributes
within a dimension and key to navigating dimensions.
In OBIEE Logical dimension hierarchy plays a very important role to calculate useful measures and
allows users to drill down for more details.
Logical dimension hierarchies are categories of attributes by which the business is defined. Periods,
products, markets, customers are very common dimensions in business model.
Dimension is mainly about “View By”, “Group by”, and “Filter By”.
Each level has at least one logical key, the top level is marked as the “grand total” level, and you can drag
other attributes in to each level and have OBI EE display those, rather than the level key, when users drill
down in reports.
,
First of all Update All Rows Counts check how many rows in every table and last updated state. This
will help you to define level number of members at this level for each level of all the hierarchies.
1. Now first step is to create a logical dimension hierarchy, create a logical dimension object. There are
two methods to create logical dimension objects.
Method1:- Right Click on the Business model in BMM layer select New Object Logical Dimension
Dimension with Level Based Hierarchy.(Here structure is selected as Time because it’s a time dimension for
other dimension hierarchies don’t select Time as structure )
OBIEE 11g Beginners Guide | learnhyperion.wordpress.com | http://learnoraclebi.wordpress.com 2
3. Method2:- Right Click on a logical dimension table and select Create Dimension Dimension with Level-
Based Hierarchy, this will create a dimension hierarchy for the selected dimension table.
Let`s continue with Method1 to create dimension hierarchies.
2. Start to add a logical level which is highest level of hierarchy. Right click on the logical dimension and
select New Object Logical level.
3. Give a name to this level select Grand Total Level, basically the first level should be grand total level.
(Selecting the Grand total level check box is to indicate that this is the grand total level of this
hierarchy).
4. Now add a child level to dimension hierarchy.
Right-click on the Parent level (Total) and select New Object Child Level.
Give a name for the level and enter the Number of levels at this level.
Now you need to identify the number of elements for each level. The number of elements represents
the distinct count of rows for each level and is used by Oracle BI Server to determine the most efficient
way to access data when picking aggregate sources. The number does not have to be exact, but ratios of
numbers from one level to another should be accurate and you want to enter a larger number for child
levels in respect to parent levels.
Enter number of elements at this level from updated all row counts and enter value that how many
rows year column contains.
OBIEE 11g Beginners Guide | learnhyperion.wordpress.com | http://learnoraclebi.wordpress.com 3
4. 5. Similarly add more child levels below this level as shown in below screen shot.
6. Create Level Keys: - Level keys define the unique elements in each level and provide the context for
drill down. Each level needs to have one or more attributes that compose a level key. The level key defines
the unique elements in each level and provides the context for drill down.
A level may have more than one level key. When that is the case, you need to specify which key is the
primary key of that level. All dimension sources that have aggregate content at a specified level need to
contain the column that is the primary key of that level.
To create Level keys drag a logical column which could be the key for that level.
7. Double-click a level to open the level properties window Click the Keys tab and enter key name
click on the primary keys dropdown select the key name to enable the edit and delete button .
Then click on edit button to open the logical key dialog box for this level. Select a column form
OBIEE 11g Beginners Guide | learnhyperion.wordpress.com | http://learnoraclebi.wordpress.com 4
5. columns to create a key column for this level and select use for display click ok.
8. Check out the changes and assigned key at the level click ok. The color of level key icon will change
and also select check box Use for Display.
9. Similarly assign keys for each level following above steps.
10. Set the Preferred Drill Path(Optional): - You can use the Preferred Drill Path tab to identify the drill
path to use when Oracle BI Presentation Services users drill down in their data requests. You should use
this only to specify a drill path that is outside the normal drill path defined by the dimensional level
hierarchy. It is most commonly used to drill from one dimension to another. You can delete a logical level
from a drill path or reorder a logical level in the drill path.
To set a preferred drill path for dimension levels Open the properties of the level and select the Preferred
Drill Path tab and press ADD button which open the Browse dialog box, where you can select the logical
levels to include in the drill path. You can select logical levels from the current dimension or from other
dimensions.
OBIEE 11g Beginners Guide | learnhyperion.wordpress.com | http://learnoraclebi.wordpress.com 5
6. Check the proffered drill path.
11. Create Presentation Hierarchies
To create hierarchies in presentation layer follow below methods
Method 1:- If presentation tables are already exists in Presentation layer. Drag and drop logical
dimension hierarchy into previously creates dimension table to which this hierarchy belongs. Will create
a presentation hierarchy automatically.(Such as drag time dimension hierarchy into D0 Time
presentation table).
1.1) Presentation Table without Presentation hierarchy.
OBIEE 11g Beginners Guide | learnhyperion.wordpress.com | http://learnoraclebi.wordpress.com 6
7. 1.2) Drag and drop logical dimension hierarchy from BMM layer into presentation table of Presentation
layer.
Method 2:- If Presentation tables are not exits into presentation layer, Drag and drop the Dimension
table from BMM layer into Presentation layer, will create a presentation table, columns with presentation
hierarchy automatically.
Method 3:- Create Presentation Hierarchy manually
Right click on presentation table for which you want to create a presentation hierarchy.
3.1) Select New Object Presentation Hierarchy.
3.2) Give a name into Name field in presentation hierarchy window and click on browse button.
OBIEE 11g Beginners Guide | learnhyperion.wordpress.com | http://learnoraclebi.wordpress.com 7
8. 3.3) select a logical dimension hierarchy from BMM layer.
3.4) after that a new presentation layer hierarchy will get created without ant level.
3.5) Now create levels for presentation hierarchy.
Right click on hierarchy icon Select New presentation level.
3.6) Give name of level and browse to assign level from BMM layer.
OBIEE 11g Beginners Guide | learnhyperion.wordpress.com | http://learnoraclebi.wordpress.com 8
9. 3.7) Similarly create or add other levels of presentation layer hierarchy following above steps.
12) Testing Hierarchy into presentation layer (answers)
12.1) Create a request select columns (Year and a measure) from left pane.
12.2) Click on result tab to see result. You will get Revenue by year.
12.3) Now click on any value (data) for column (Per_Name_Year) of dimension table and check the result,
drill down is available now and you can see detail result for a specific year which is the top level of
hierarchy.
12.4) Click on next levels values to go for more detail result, you can drill down till low level of hierarchy.
12.5)
OBIEE 11g Beginners Guide | learnhyperion.wordpress.com | http://learnoraclebi.wordpress.com 9
10. 12.6)
12.7)
13. Create Level Based Measures
As per a business requirement need to calculate Total Revenue, Yearly Revenue, Quarterly Revenue etc,
at different levels of dimension and these measure were used later to create shared measure.
13.1) To create a level based measures create a logical column in BMM layer in Fact table and map it from
an existing logical column.
13.2) Select a level from Time Dimension Hierarchy to set it for measure.
OBIEE 11g Beginners Guide | learnhyperion.wordpress.com | http://learnoraclebi.wordpress.com 10
11. 13.3) Click ok.
13.4) Check the measure in BMM layer under FACT table.
13.5) Now add this level based measure into dimension hierarchy, drag and drop the measure or copy and
paste into under the dimension hierarchy.
Following the above steps you can create more level based measures, and no need to repeat the total
calculations like Total Revenue, if the basis is same for different levels, because measure is calculated
automatically at run time to the appropriate level. If the calculation for a level is different from that of
another level need to be have a separate measure or logical column.
14) Crating Share Measure: - Share measures are calculated by taking some measure and divide it by a
level based measure to calculate percentage.
14.1) Create a logical column Go to expression builder Select Functions Mathematical Functions
Select Round function.
14.2) Select digits and enter a value, select Source Number to create a formula as shown below.
OBIEE 11g Beginners Guide | learnhyperion.wordpress.com | http://learnoraclebi.wordpress.com 11
12. 15) Add all these newly created measures to the presentation layer and create a request.
16) Compare result for all selected column how these columns are showing result.
16.1) Check result and verify with the data , that values in the columns are desired or not.
Here Total Revenue is calculating Total Revenue overall and show same data at each level of dimension
hierarchy but the share (always show round off data) and revenue sum all will get change.
16.2)
16.3)
16.4)
OBIEE 11g Beginners Guide | learnhyperion.wordpress.com | http://learnoraclebi.wordpress.com 12