Hierarchy Drill Down in Visual Composer 7.0
Hello everyone.
I am creating a model in VC 7, in which I am using a hierarchy.
To implement this, I base on the guide that is available, making some adjustments based on comments found in this forum.
I need to go by opening individual nodes to this base I found an example that, but I only managed to open all nodes simultaneously, which for the user is rather uncomfortable, much information on screen.
I leave the code I am using and also those of example, also included some pictures of actions.
From now on, I appreciate all your comments.
My Code:
DrillUp
'CMD_1=CMD%3DDRILL_TO_LEVEL%26LEVEL%3D'&NSTR(@Unidad_organizativa_node_level,'B')&'%26IOBJNM%3D0COSTCENTER__0ORGUNIT%26DATA_PROVIDER%3DDP;'
DrillDown
'FILTER_NODE_IOBJNM=0HIER_NODE;FILTER_VALUE='&@Unidad_organizativa_ext_key&';FILTER_COLLAPSE= ;FILTER_IOBJNM=0COSTCENTER__0ORGUNIT;CMD_1=CMD%3DDRILL_TO_LEVEL%26LEVEL%3D2%26IOBJNM%3D0COSTCENTER__0ORGUNIT%26DATA_PROVIDER%3DDP;'
[VC Images|http://img715.imageshack.us/slideshow/webplayer.php?id=6drillup.jpg]
Example Code:
DrillUp
'CMD_1=CMD%3DDRILL_TO_LEVEL%26LEVEL%3D'&NSTR(@Centro_de_coste_node_level,'B')&'%26IOBJNM%3D0COSTCENTER%26DATA_PROVIDER%3DDP;'
DrillDown
'FILTER_NODE_IOBJNM=0HIER_NODE;FILTER_VALUE='&@Centro_de_coste_ext_key&';FILTER_COLLAPSE= ;FILTER_IOBJNM=0COSTCENTER;CMD_1=CMD%3DDRILL_TO_LEVEL%26LEVEL%3D2%26IOBJNM%3D0COSTCENTER%26DATA_PROVIDER%3DDP;'
[VC Images|http://img52.imageshack.us/slideshow/webplayer.php?id=1modelo2.jpg]
Input to hierarchy:
'FILTER_NODE_IOBJNM=0HIER_NODE;FILTER_VALUE='&@Unidad_organizativa_key&';FILTER_COLLAPSE= ;FILTER_IOBJNM=0COSTCENTER__0ORGUNIT;'
down:
'FILTER_NODE_IOBJNM=0HIER_NODE;FILTER_VALUE='&@Unidad_organizativa_key&';FILTER_COLLAPSE= ;FILTER_IOBJNM=0COSTCENTER__0ORGUNIT;CMD_1=CMD%3DDRILL_TO_LEVEL%26LEVEL%3D2%26IOBJNM%3D0COSTCENTER__0ORGUNIT%26DATA_PROVIDER%3DDP;'
up:
'CMD_1=CMD%3DDRILL_TO_LEVEL%26LEVEL%3D'&NSTR(@Unidad_organizativa_node_level,'B')&'%26IOBJNM%3D0COSTCENTER__0ORGUNIT%26DATA_PROVIDER%3DDP;'
Similar Messages
-
Hierarchy Drill Down in Visual Composer 7.0 SP more than 7
Hi Every one
Iam working in Visual Composer, when iam drilling down the herarchy node(+) in the Visual Composer not able to go to the detail level...and I have written all the code of API in the Drill down Functionality...
Can you please help me out to resolve this....
Thanks
KiranHi All
Can you please share your thoughts around this....
Iam not looking for GO To Functionality in Visual Composer as we do it in Bex Analyser or Web Application Designer...
Comments on this will be helpfull..
thanks
kiran -
In input form- for the feilds, i used as Drill down, and selected entry list as dynamic in control properties.
when i publish in Portal , i can see list of values ( A- F) for input feilds.-when i select the one value ( A) and i see the output aswell.
Issue is when i want to see remaining values , i can only value A not others.how do i see other values as well???
I have attached a screenshot of the model and the dynamic dropdown list settings.
http://img111.imageshack.us/my.php?image=inputform1re2.png.
Thank you
Sidhu
Edited by: sidhu ch on Feb 18, 2008 9:50 AMHi ,
I have doubt regarding ur Question.
Where you want see the Remaining values i.e From B-F .
your are already getting IN Portal wright.
Is you added them (B-F)In additional Entries Options.
Beacuse your are doing Dyanamic Entry List right you can see the entries from the System only.
If you have your own Entries you can go for Static Emtry List.
Is it Clear?
Otherwise come back to me agian .
Regards,
Govindu -
Poor performance with WebI and BW hierarchy drill-down...
Hi
We are currently implementing a large HR solution with BW as backend
and WebI and Xcelcius as frontend. As part of this we are experiencing
very poor performance when doing drill-down in WebI on a BW hierarchy.
In general we are experiencing ok performance during selection of data
and traditional WebI filtering - however when using the BW hierarchy
for navigation within WebI, response times are significantly increasing.
The general solution setup are as follows:
1) Business Content version of the personnel administration
infoprovider - 0PA_C01. The Infoprovider contains 30.000 records
2) Multiprovider to act as semantic Data Mart layer in BW.
3) Bex Query to act as Data Mart Query and metadata exchange for BOE.
All key figure restrictions and calculations are done in this Data Mart
Query.
4) Traditionel BO OLAP universe 1:1 mapped to Bex Data Mart query. No
calculations etc. are done in the universe.
5) WebI report with limited objects included in the WebI query.
As we are aware that performance is an very subjective issues we have
created several case scenarios with different dataset sizes, various
filter criteria's and modeling techniques in BW.
Furthermore we have tried to apply various traditional BW performance
tuning techniques including aggregates, physical partitioning and pre-
calculation - all without any luck (pre-calculation doesn't seem to
work at all as WebI apparently isn't using the BW OLAP cache).
In general the best result we can get is with a completely stripped WebI report without any variables etc.
and a total dataset of 1000 records transferred to WebI. Even in this scenario we can't get
each navigational step (when using drill-down on Organizational Unit
hierarchy - 0ORGUNIT) to perform faster than minimum 15-20 seconds per.
navigational step.
That is each navigational step takes 15-20 seconds
with only 1000 records in the WebI cache when using drill-down on org.
unit hierachy !!.
Running the same Bex query from Bex Analyzer with a full dataset of
30.000 records on lowest level of detail returns a threshold of 1-2
seconds pr. navigational step thus eliminating that this should be a BW
modeling issue.
As our productive scenario obviously involves a far larger dataset as
well as separate data from CATS and PT infoproviders we are very
worried if we will ever be able to utilize hierarchy drill-down from
WebI ?.
The question is as such if there are any known performance issues
related to the use of BW hierarchy drill-down from WebI and if so are
there any ways to get around them ?.
As an alternative we are currently considering changing our reporting
strategy by creating several higher aggregated reports to avoid
hierarchy navigation at all. However we still need to support specific
division and their need to navigate the WebI dataset without
limitations which makes this issue critical.
Hope that you are able to help.
Thanks in advance
/Frank
Edited by: Mads Frank on Feb 1, 2010 9:41 PMHi Henry, thank you for your suggestions although i´m not agree with you that 20 seconds is pretty good for that navigation step. The same query executed with BEx Analyzer takes only 1-2 seconds to do the drill down.
Actions
suppress unassigned nodes in RSH1: Magic!! This was the main problem!!
tick use structure elements in RSRT: Done it.
enable query stripping in WebI: Done it.
upgrade your BW to SP09: Has the SP09 some inprovements in relation to this point ?
use more runtime query filters. : Not possible. Very simple query.
Others:
RSRT combination H-1-3-3-1 (Expand nodes/Permanent Cache BLOB)
Uncheck prelimirary Hierarchy presentation in Query. only selected.
Check "Use query drill" in webi properties.
Sorry for this mixed message but when i was answering i tryied what you suggest in relation with supress unassigned nodes and it works perfectly. This is what is cusing the bottleneck!! incredible...
Thanks a lot
J.Casas -
Action Link in obiee 11g for a Hierarchy Drill Down Level
Hi
Requirement is:
We have a Time Dimension Hierarchy with drill down Levels(Year, Qtr, Month, Day). So now i wanted to provide an action link on detailed column(day) which will navigate to other report. I have tried doing it but unable to get the actual solution.
Can anyone throw some ideas on how to achieve this.
Thank YouHi,
Can u tell me whats the error you r getting over ther,
Use the hierarchy flow, starts with the + symbol,
edit the column properties and go for interaction tab and give action link + drill
check the columns between the 2 reports and assign prompts between the reports then you can get the correct one.
Regards,
VG -
Hierarchy drill down issue at the lowest level
Hi,
In OBIEE 11.1.1.5 I face an issue with drill down to lowest level of presentation hierarchy (expanded by "+" in report). It happens only for combination of 2 dimensions presentation hierarchies in analytics report (parent-child organizational structure + level based product categorization). Aggregated date comes from OLAP but lowest level product information comes from relational database and this details are not displayed.
First I drill to particular sales rep in organizational structure. Then for that sales rep I need to drill down product hierarchy and it works except lowest level of details. At the lowest level of product hierarchy, query sent to database (I have it from logs) return proper results (checked directly in db) but report behaves the way like there are no details at the lowest level and product details are not displayed.
Both (Organizational structure, Product) dimension presentation hierarchies works ok at all levels when used separately. Also product hierarchy works well at all levels (including OLAP->relational drill) when used togather with other level-based hierarchies in subject area.
I am wondering what I could have done wrong...
Advices are very welcome!Hierarchy keys are set properly and "use for display" is checked.
Dimension presentation hierarchies does not work only when I use particular two hierarchies togather in one report table. When each of hierarchies is displayed separately it works ok. -
Illegal argument error while performing hierarchy drill down using RESTful SDK
As per SAP Web Intelligence RESTful web service SDK User Guide, trying to perform a drill on a webi report using a POST req as below -
https://<serverName>:7555/biprws/raylight/v1/documents/<docID>/reports/<reportID>/driller/instructions
Req body -
<instruction type="Down">
<elementId><VTable ID></elementId>
<from>
<drillElement>
<id>DP0.DO6</id>
<filterValue><filter value></filterValue>
</drillElement>
</from>
<to>
<drillElement>
<id>DP0.DO7</id>
<hierarchyId>DP0.DH1</hierarchyId>
</drillElement>
</to>
</instruction>
Below is the error I am getting in the response. Looks like some issue with the Request body. please suggest.
400 Bad Request
<error>
<error_code>WSR 00102</error_code>
<message>Illegal argument</message>
<stack_trace>com.sap.webi.raylight.RaylightException: Illegal argument
at com.sap.webi.raylight.context.Messenger.createException(Messenger.java:57)
at com.sap.webi.raylight.actions.driller.DrillInstructionAction.throwInvalidBodyWithIllegalArgument(DrillInstructionAction.java:399)
at com.sap.webi.raylight.actions.driller.DrillInstructionAction.execute(DrillInstructionAction.java:130)
at sun.reflect.GeneratedMethodAccessor7014.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sap.webi.raylight.actions.ActionInvoker.invokeWith(ActionInvoker.java:123)
at com.sap.webi.raylight.actions.ActionDispatcher.invoke(ActionDispatcher.java:105)
at com.sap.webi.raylight.RaylightServiceDriller.drill(RaylightServiceDriller.java:345)
at sun.reflect.GeneratedMethodAccessor7013.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173)
at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:164)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:242)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:242)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:242)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:242)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:91)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:255)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:113)
at org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:102)
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:464)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:149)
at com.sap.bip.rs.server.servlet.BIPServletController.invoke(BIPServletController.java:93)
at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:148)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:179)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:103)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:159)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.businessobjects.sdk.actionfilter.WorkflowFilter.doFilter(WorkflowFilter.java:45)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
at java.lang.Thread.run(Thread.java:761)
</stack_trace>
</error>hello Rekha,
1. First I guess that the red parts:
<instruction type="Down">
<elementId><VTable ID></elementId>
<from>
<drillElement>
<id>DP0.DO6</id>
<filterValue><filter value></filterValue>
</drillElement>
</from>
<to>
<drillElement>
<id>DP0.DO7</id>
<hierarchyId>DP0.DH1</hierarchyId>
</drillElement>
</to>
</instruction>
... are in your real workflow, effectively replaced by significant values.
2. then, thanks to the stack trace: this error should be thrown if DP0.DO6 is not used by <VTable ID>.
Can you please check with [GET application/xml] .../raylight/v1/documents/<docId>/reports/<reportId>/elements/<VTable ID> ?
3. Anyway, the error message thrown is totally not talkative and we'd better improve that. Which version are you using? 4.1 SP5 ?
Thanks and regards,
eric -
Suppressing hierarchy drill down of structure formulas
Hi Experts,
Here's the situation. In BEx query designer in the rows section, we have created a structure (without key figures) whose selections are filtered on certain nodes of 0GL_ACCOUNT hierarchy. Within that structure there are also formulas that are calculations using other selections in the same structure. For example, for Structure A, we have 'Selection 1' restricted on the 'Revenue' node of the Financial Statement hierarchy of 0GL_ACCOUNT. 'Selection 2' is restricted on the 'Expenses' node. Finally, 'Formula 1' is the calculation 'Selection 1 - Selection 2' (Revenue - Expenses).
Below Structure A we also have dragged and dropped 0GL_ACCOUNT (but we do not activate the hierarchy). This is to display all the account details below each Structure selection. However, in the 'Properties' of the 'Row Area', underneath the 'General' tab and 'Display As Hierarchy' option, we check the 'Active' box and choose 'Expand To' = G/L Account. What this does is that it displays the Accounts underneath the Structure selections as it were a hierarchy (even though we do not activate the hiearchy itself for 0GL_ACCOUNT).
The problem is that when we run this query in Excel (or the web), the Formula 1 row also displays the G/L Account details when we do not want it to show the individual accounts. We only want to see the individual accounts for the structure selections 'Revenue' and 'Expense', but we do not want to see the accounts for the Formula. We just want to one row with the total value.
Does anybody know of a way to disable the expanding functionality of the "pseudo-hierarchy" for the Formula 1 within the structure without disabling the expanding/collpasing functionality of the other selections in the structure?
Thanks,
K-DHi K-D,
Sure, let me clarify my proposal:
Structure
>Net Profit (Formula: Revenue minus Expense)
>Revenue (Selection: GL Hierarchy Revenue node)
>Expense (Selection: GL Hierarchy Expense node)
>GL Account (The same level as Net Profit)
and all the setting for Structure and hierarchy are the same as you requirement, e.g. "Expand To G/L Account" , etc.
This way, individual G/L accounts are only displayed on Revenue and Expense but not the formula itself, however, the Net Profit formula is sitting above rather below the two selections. Simply drag the Revenue and Expense selections created and place them onto Formula.
Pardon me if i have got your formula wrong, it is just illustration.
Cheers.
Edited by: Joe Wong on May 30, 2008 7:52 AM -
Hi All,
I have a simple PowerView report (Excel 2013) in which I have a hierarchy (three columns), an image column, and a Value column:
When I change the Show Levels option to "Rows - Enable Drill Down One Level at a Time", image column also hide.
I want to keep the image column displayed while drill down/up to the hierarchy.
Is it possible? If yes, then how?
Thanks & Regards,
Muhammad Ehsan
If this answers your question please mark as answer. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.Hi Muhammad,
According to your description, you have images at child level. Now you want to have the images displayed when have the child level items collapsed. Right?
In this scenario, when you show the data in a matrix in Power View, those images, Size ID and Prices have been added into a child group. If we enable drill down, all the items within the child group will be collapsed. We can't change it at all in Power
View.
For your requirement, we suggest you design your report using SQL Server Data Tools in Reporting Services. In Reporting Services, we can have specific columns toggled by the parent item.
Reference:
Add drill-down to a Power View chart or matrix
Drill-down Behaviour in Power View
If you have any question, please feel free to ask.
Best Regards,
Simon Hou -
Reporting by org hierarchy with drill down by each level of reports to...
Hello,
I'm trying to determine how to aggregate reporting by org hierarchy. Utlimately to report on opportunities at the highest level (CEO; all opportunities below CEO) then a second drill down report that shows summary by Level 2 (all those who report to the CEO), then again by Level 3 drill down which would be those who report to somone in Level 2. In all instances I want the report to show all records that ultimately roll up to that level (thus include direct reports alll of their direct and indirect reports )
Level 1
CEO $10,000,000 200 Optys
Level 2
Sales Leader 1 $ 3,000,000
Sales Leader 2 $ 2,000,000
Sales Leader 3 $ 1,500,000
Sales Leader 4 $ 3,500,000
Level 3
<ul><li>- rollup of all that report to Sales Leader 1 (and so on) aggregated by first level of direct reports ($3,000,000)
Sales Mgr 1.1 $ 1,000,000
Sales Mgr 1.2 $ 500,000
Sales Mgr 1.3 $ 750,000
Sales Mgr 1.4 $ 250,000</li>
</ul>
I'd appreicate any help you can send my way.
Thanks, AaronHi Aaron,
I have come across this and found that using the "Reports To" hierarchy and "Territory Team" hierarchy are not sufficient. I implemented this as a solution for one of our clients and it works very well:
I have modified the user entity and renamed 4 standard fields:
• Business Unit renamed to "Primary Line of Business"
• Business Unit Level 1 renamed to "BU Group"
• Business Unit Level 2 renamed to "Business Unit"
• Business Unit Level 3renamed to "Team"
Not all fields go through into analytics so I had to use these fields which are available in the Opportunity-Product History subject area. The downside is that they have to be text boxes so restrict access to who can populate these. From this you can get 4 hierarchy levels and drill from one to the next. The record owner then becomes the lowest level in your report and it can look something like this:
Level 1
Primary Line of Business
Level 2
BU Group
BU Group
Level 3
Business Unit
Business Unit
Business Unit
Level 4
Team
Team
Team
Team
Level 5
Sales Person 1
Sales Person 2
Sales Person 3
Sales Person 4
Sales Person 5
Obviously it would appear side by side in the report..
Thanks -
Problem with drill down on hierarchy with data on diffrent levels
Hello,
Im working on a project using oracle bi 10.1.3.4.1, and im kinda stuck with some problems.
I have a transaction table in which i have data about products, something like :
prod_id
amount1
amount2
and a product hierarchy which is something like:
prod_id
prod_name
parent_id
since bi doesnt support hierarchies, i had to faltten the hier table to somehing like this:
prod_id
lvl1_prod_id
lvl2_prod_id
lvl3_prod_id
lvl4_prod_id
and use this as my hierarchy in oracle bi. thus when i drill to lvl3, it will find all the products which are decendents of lvl3 value and group them.
the problem is, that the hier tree is not even, one product data (in transaction table) can be for lvl4 and another for lvl2. so for a lvl2 product id's in level 3 and 4 will be null.
when i try to drill to lvl 4, it takes all the rows which have the selected value in column lvl4 and group them, and if lvl 4 is null, it would sum up all the rows that have no parent at lvl4...
i hope you understand... cause it is a bit complicated..
anyway i would eventually like to add a filter of != null to the column being drilled down.
but how do i know which column is it?
i cant add a != null filter to all the columns since most if not all of them will have null in some lvl (lvl 10 or so).
one suggested solution was to make a report for each lvl with the !=null filter on the report lvl, and use navigate instead of drilldown... but that would mean i have to make 10 reports for each "real" report... a big problem to maintain.
hope i was clear enough, any suggestions?
thanks a lot!Hi Ingo,
Thanks for your reply. If I combine two objects in one objects then I cannot use that object for drill down in my report.
I want to drill down for both Key and Text. -
Calling drill through report using drill down hierarchy
I am using drill down hierarchy and i want to open a report in the same heirachy using drill throught aswell, how it is possible?
I try it by using Action link but it is not filtering the data ,for instance i am clicking on 'item A', but it is giving me 'item B' & 'item C' aswell on the preceding report level.
Please consider this issue.
Regards,Yes I prompted that column on the detail report but showing same thing..
-
How does OBI decide what column to display when drilling down on hierarchy
Hi All,
Lets say I have a logical table called Custom_Account which has Level 1 through 10, where 1 being the total level and 10 being the detail level. I have created a level based hierarchy.
On the total level, lets say I have 2 columns called Hier1_code and Hier1_name, and in the next level, I actually have four columns, Hier2_code, hier2_name, hier2_desc, hier2_details.
Now what configuration settings do I need to make in order for OBIEE to display all the fouce columns from level 2 when a user clicks on a column from level1?
Meaning, how do I define the columns that would be displayed upon drilling down from a parent level to child level.
Can someone please give some clear explanation, as I am confused here.
Thank you,
Peter.Hi Peter,
After you have defined a hierarchy, you could open the properties of any level in the hierarchy and set the 'Use for Display checkbox' in the "Keys" tab for all the columns you would like to be displayed at this level.
Hope this helps.
Thank you,
Dhar -
URGENT: Issue with hierarchy level keys and report drill down
Hi,
BASIC STRUCTURE:
I have created a subject area with 3 facts (FACT_A, FACT_B, FACT_C) and 4 dimesnions (TIME_DIM,DIM_2,DIM_3,DIM_4). Each fact table also has additional aggregate tables aggregated along levels of the time dimension. Also our timw dimension has aggregated dimension tables like TIME_DIM_WEEK, TIME_DIM_MONTH, TIME_DIM_QUARTER and TIME_DIm_YEAR.
GOAL:
All 3 facts have the same measures M_1 and M_2 in them but may not have data for the same dimension values selected.
For example
For month JAN 2000 FACT_A.M1=100$ and no data exists for JAN 2000 in FACT_B and FACT_C. Then in the report
for JAN2000 it should show FACT_A.M1= $100, FACT_B.M1 = 0 and FACT_C.M1 =0. In this case I should be able to drill down to the lowest level.
ISSUE:
The time dimension TIME_DIM has the following levels - Total -> Year -> Quarter -> Month -> Week -> Day
However I am having an issue with drill down in the reports whenever I pull metrics from more than 1 fact at a time. I have defined the level keys but not sure if I need to do anything in addition since I am using aggregates.
I have to fix this issue quickly. Please help me.Alastair,
All the fact tables have aggregated facts as sources.
I have checked the levels set for each of the sources to the time dimesnion table in BMM and they look okay. So the Time dim table in BMM has 4 source tables
Time_Day (level set to day, table key is "day"),
Time_month (level set to month, table key is "Fiscal_Month_Code"),
Time_Quarter(level set to quarter, table key is "Fiscal_Quarter_Code") and
Time_Year(level set to year, table key is :Fiscal_Year_Code").
Note: No time week aggregate added as logical source.
Again the time dim hierarchy based off of this table has levels: Total -> Year ->quarter -> Month -> week -> day
The levels keys set for each level are
Year -> Primary key is Year_Name (YYYY)(Checked as chronological key) and another key is Year_Num (YYYY)(Checked as chronological key)
Quarter->Primary Key is Quarter_Name (YYYY Qn), another key is Quarter_Number (Format n where n can assum values 1,2,3,4). Both keys are set as chronological keys
Month -> Primary key is Month_Name (MON YYYY), another key is Month_Num (Format n where n can assume values from 1 to 12) Both keys are set as chronological keys
Week -> Primary Key is week name (YYYY Wk nn, where nn can have values from 1 to 53), another key is week num (nn, where nn can have values from 1 to 53)
Day -> primary key set to day (date format)
Issue1: When I try to drill to lower levels it throws out an error saying report cannot find any data because filters may be too restrictive even though I see data at higher level
For ex: If I drill down to Year: 2010 and Qtr: 2010 Q2 and M1:$100 when I click on Qtr to drll to month level it throws me the error
Issue2: when I add year and qtr colums to the report I see data as below which is incorrect
Year_Name Qtr_Name data:FACTA_M1 Data: FactB_M1
2009 2009 Q1 $10 $5
2009 2009 Q2 $20 $80
2009 2009 Q3 $20
2009 2009 Q4 $30
2010 2010 Q1 $100
2010 Q2 $101
2010 Q3 $102 $230
2010 Q4 $103
2011 Q1 $10
In the above example year_name is not showing up for 2010 Q2 and after. However if I change the primary key for level 'Quarter' by having key consist of year name and quarter name instead of just quarter name the issue doesnt occur and drill down works great. The only issue is when I drill from qtr it first shows year name and quarter name instead of showing the next level which would be month name.
Sorry about the long message but I thought you might notice something in how I have set up the keys.
Thanks -
Drill Down BeX Query with hierarchy in WEBI
Hi,
I am using a Bex Query with Hierarchy in my WEBI report. Is it possible to drill down ? I am not able to use Scope of Analysis because it is disabled. I am very new to WEBI. Please help me out.
Thanks in Advance.
Lakshmi Mohanhttp://www.google.co.in/url?sa=t&rct=j&q=drill%20down%20bex%20query%20with%20hierarchy%20in%20webi%20%20%20&source=web&cd=2&ved=0CDQQFjAB&url=https%3A%2F%2Fcw.sdn.sap.com%2Fcw%2Fservlet%2FJiveServlet%2FpreviewBody%2F137316-102-1-277519%2FWeb%2520Intelligence%2520on%2520SAP%2520implementation%2520best%2520practices.pdf&ei=xofcTpSgF5DJrAeaxpiIBw&usg=AFQjCNHuwDIpvxciPKJyEdoz3GiVjRKgqA
http://www.scribd.com/doc/62293080/40/Query-Drill-for-hierarchies
Maybe you are looking for
-
Hi All, About my issue , A legacy system written in PL/SQL procedures written to process huge chunk of data ( kind of adapter which processes more than 2000 files each invoke updates some tables , which takes around 6 hrs to complete ). and we are tr
-
Can I set a password so that the keyboard will be locked on the Bold
Solved! Go to Solution.
-
Error in classification (class REQ_RELEASE class type 032)
Hi Guys I have changed the release codes to 6 release strategys and maintained Charecterstics and moved them to Quality system. Now in Quality i can see those changes applied but when i click on Classification i can't open it and system is throwing a
-
Shopping Cart status stays as "Awaiting Approval"
Hi Gurus, We are using the No Approval workflow for Shopping cart creation. But on creation, the shopping cart stays in "Awaiting Approval" status. We are trying this out in IDES SRM 5.0 system. Can anyone please let us know where to look for the cau
-
So hey guys im new here and i have a problem that you might be aware of ... I tryd to bootcamp via BC assisstant and i divided then equally coz i wanted to install Windows 7 Ultimate 64-bit. So i divided 250gb of HDD and i failed to burn my disc as a