This article introduces the concept of Smart Tables in OBIEE. I call them 'Smart' because these tables have the ability to produce different data on the fly. These can morph themselves according to the user requirement. Smart Tables also make the data model dynamic in nature as a Smart Table can change characteristics on the fly. Let me now explain the procedure of implementing Smart Tables.Objective: We will create 2 tables in the database. (more...)
This is an awesome feature in BI Publisher 11g but I do not hear a lot of noise about it so let me create some.I'm talking about Event triggers in BI Publisher 11g. Using event triggers, we can conditionally stop the delivery of a report. We will see the process of skipping schedules in this article.
- Create a data model for a BIP report.
- a. Define a dataset
- b. Define a Event (more...)
This is a discovery more than a solution. OBIEE 11g lets us use Hierarchical column as dimensional attributes for charts.
Using hierarchical columns in chart enables us to create drill-able charts. The default view can be the top level view and the user can then drill to a more granular view in the chart on the fly.
Consider the following Analysis. I have dragged hierarchical time dimension column and a measure column. I have created (more...)
I had a requirement to indent the levels in a hierarchical column. The solution isn't really innovative but I thought of sharing this because finding the option can become a treasure hunt.The objective is to attain the following.
Note that the values in every consecutive level is indented compared to the previous level.Steps:1. Drag a hierarchical column, expand its levels and select Hierarchy Level Properties as shown below.
2. You will land (more...)
This post focuses on the Environment variables as they are vital in coding conditional statements.Check https://apex.oracle.com/pls/apex/f?p=81782:2:0::::: to have a look at the possible variables in a typical APEX environment.
Let me share a screenshot of the page
The page shown above has the following 2 regions.
1. Using USERENV2. CGI Variables
Let us talk about these one by one.
Using USERENV region: This region displays information captured using the (more...)