How to set hierachy to drill across multiple dimensions?

Hello
I have a situation:
There are 3 tables: Credit Manager Dim, Customer Dim and Sales Fact
There are 3 columns: Credit Manager ID, Customer ID and Document Number (from sales fact).
The request is to create a hierachy so that the report can drill from credit manager to Customers (for that credit manager) and then to all the document numbers for that customer.
I think I will need to create one hierachy that uses these 3 columns in each of the level. However, the challenge now is that one dimensional hierachy can only accept columns from one dimension tables.
Please advice
Thank you

Thanks for the reply Dbettinger.
For now I am ignoring document number part for testing purpose. In my credit manager dim, the lowest level is detail level where credit manager code is assigned under (Credit Manager Code is key enabled for drill-down). I have set the 'prefer drill path' of this level to point to Customer Dim- Detail level (where customer ID is assigned) as you suggested.
However, when I tried running the reports, the credit manager code column is still not drillable. I think it is because this column is already at the lowest level of credit manager dim hierarchy and BI server doesn't take the preferred path of deeper level (customer dim)..
This is where I am stuck.
Any idea on how to make it work?
Thanks

Similar Messages

  • Drill across multiple hierarchies

    Hi
    how we will drill across multiple dimensional hierarchies in obiee.pls explain
    regards
    mervin

    Hi,
    Use preffered drill path option in hierarchy,which helps you drill from one hierarchy to other hierarchy.
    Go through this..will give yu good idea : http://download.oracle.com/docs/cd/E12096_01/books/admintool/admintool_BusModSetup20.html#wp1017814
    Regards,
    Srikanth

  • How do you share Aperture file across multiple users on same Mac?

    How do you share Aperture file across multiple users on same Mac? Seems this should be a preferences choice.

    When you share your library between users, you may run into permission and ownership problems, if both users are editing the Aperture library and not only reading it. To avoid that, it helps to put the Aperture library onto a separate disk or a separate partion of your hard drive. For s separate partition or disk you can enable the "ignore ownership on this volume" flag. Then all users can access the library as owners of this library.
    You might try to put the aperture library into a shared folder on your mac, but that has caused problems recently, i.e. when the library also contains video files.
    Regards
    Léonie

  • How can I display selected tags across multiple e-mail addresses?

    I receive email on a specific topic but via several e-mail addresses. How can I view selected tags where the resulting e-mails span several (7) email addresses. They are all active on my Thunderbird, but as far as I know, I can only display the selected tag on one of them at a time.
    Any assistance greatly appreciated as this is a very big problem for me.
    thanks, Ron75

    This solution does not appear to work across multiple e-mail addresses.
    Perhaps I should have said "work across multiple e-mail address at the same time. I get e-mail on specific topics via several email addresses and wish to view all the tagged emails regardless of which email account in which they reside.
    I could not get this solution to select more than one email account at a time.

  • I need to set up 12 iPad 3s to train groups of teachers in one-day workshops.  Any suggestions as to how to set up the iPads for multiple users?

    I have 12 iPad 3s that I want to set up to train multiple groups of teachers on in anticipation of purchasing classroom sets eventually.  I am looking for suggestions in how to set up the iPads to be used by multiple users.

    Managing Multiple iPads/iPods in a School Setting
    http://courses.moodleshare.com/course/view.php?id=162
     Cheers, Tom

  • How do you Spread an Image across multiple pages and print?

    I'm trying to create a large poster to be put on a bulletin board. I've mangaed to spread the image across multiple pages but I can't figure how to be able to print the pages have the edges line up successfully after cropping. I've been playing with the bleed settings but can't figure it out. Here a shot of what im working with:
    Im working in CS3 on Mac OS X

    Create your InDesign document at your final size and when you print it out put a check mark in the box for Tile

  • How do I return a match across multiple lines in UNIX?

    How do I return a match over multiple lines in UNIX?
    For example, I want to return the contents within tags across two lines:
    <tag>content content content
    content content content</tag>

    For the Perl example, how does the .. work?
    Range Operator:
    <http://www.perl.com/doc/manual/html/pod/perlop.html#Range_Operators>
    ...The operator is bistable, like a flip-flop, and emulates the line-range (comma) operator of sed, awk, and various editors. Each "..'' operator maintains its own boolean state. It is false as long as its left operand is false. Once the left operand is true, the range operator stays true until the right operand is true, AFTER which the range operator becomes false again....

  • How to make an object distributed across multiple jres?

    Hi,
    We used cache data mechanism for performance tuning. It will store data in static variable (Hashtable) and get initialized when app starts . We are using IPlanet Application Server and
    Using 6 KJS engines. This object ( Hashtable) is not distributed across all JRES.It has to reinitialize data again when request goes to any other KJS.
    We avoid sharing data in session and request, as data is huge.
    Can any one help us how to make this object distributed across all KJSs?
    Thanks in advance.
    raj

    We used cache data mechanism for performance tuning.
    It will store data in static variable (Hashtable) and
    get initialized when app starts.
    We are using IPlanet Application Server and
    Using 6 KJS engines. This object ( Hashtable) is not
    distributed across all JRES. It has to reinitialize
    data again when request goes to any other KJS.
    We avoid sharing data in session and request, as data
    is huge.
    Can any one help us how to make this object
    distributed across all KJSs?When you say 'initialized when app starts' do you mean iPlanets StartUp classes, rather than the Servlets init() ? Given a 'huge' dataset, avoid the latter.
    I'd suggest that a better approach is to implement this as an Entity Bean and accessed from Session bean and using Value Objects to return the data subsets.
    Checkout the Java Pet Store
    http://java.sun.com/blueprints/code/jps13/datasheet.html

  • How do i apply one gradient across multiple live paint objects??

    I need to apply a single gradient acros a number of live paint objects but am finding it annoyingly hard to find a way.  I know that normally, to apply a gradient across multiple objects, you would need to make them all into one compound path but does this apply to live paint groups in any way??  Can what i need to achieve actually be done??
    Thanks for any help given 

    1. With the Live Paint selection tool, shift-select those shapes you want to unify with a gradient.
    2. Fill this (multi-shape) selection with your gradient. Now each shape is filled separately.
    3. With the gradient tool, drag across all of the selected shapes.
    "Annoyingly hard." Is that different than "hard"?

  • AWM Calculated Measure for Percent of Total Across Multiple Dimensions?

    I noticed that AWM has a Share function that gives me a percent total of a grain from a specific hierarchy's Top of Hierarchy, but is there any way to do that with multiple dimensions? For example, if I had a Share of Dimension X = 55% Where Time = 1/1/2013 and a Share of Dimension Y = 32% Where Time = 1/1/2013, then could I have a Share of both Dimension X and Dimension Y = 16% Where Time = 1/1/2013?

    I had used an alternate solution which is a bit more cumbersome using native OLAP_DML formulae/expression.
    The above expression using OLAP Expression Syntax is much better (if it works).
    I was not aware of this OLAP expression syntax when i needed to create a kpi for similar requirement.
    We had Qty measure and Share along dimension like "Qty - Share at Year level", "Qty - Share of Total Customer".
    We needed to get "Qty - Share at Total Customer, Year".
    Cube= SALESCUBE
    Base Meas = QTY
    Step 1) Create Measure which represents "Qty - Total Customer, Year" which will work in any reporting context ...
    Note: For time=day1/2/3/ within same year and customer=cust1/2/3/... or Total Customer, the expression result will be constant (result fixed for any dimension members/status along the 2 dimensions - TIME and CUST). Denominator Value changes each year since we have constrainted time dimension to the ancestor of current cell at YR level. If we choose anscestor at TOP level TOTTIME say then the value is fixed for all time dimension members/values.
    olap dml expression: QUAL(SALESCUBE_QTY, CUSTOMER limit(CUSTOMER to CUSTOMER_LEVELREL 'TCUST'), TIME limit(limit(TIME to ANCESTORS USING TIME_PARENTREL TIME(TIME TIME)) KEEP TIME_LEVELREL eq 'YR'))
    in awxml - this becomes:
    ETMeasureColumnName="QTY_TCUST_YR"
    Name="QTY_TCUST_YR"
    MeasureExpression="OLAP_DML_EXPRESSION(&apos;QUAL(SALESCUBE_QTY, CUSTOMER limit(CUSTOMER to CUSTOMER_LEVELREL &apos;&apos;TCUST&apos;&apos;), TIME limit(limit(TIME to ANCESTORS USING TIME_PARENTREL TIME(TIME TIME)) KEEP TIME_LEVELREL eq &apos;&apos;YR&apos;&apos;))&apos;, NUMBER)">
    <Classification
    Value="AwmDescriptionType=OLAP_DML_CALC"/>
    <Description
    Type="LongDescription"
    Language="AMERICAN"
    Value="Qty - Total Customer, Year">
    Step 2) Define the share measure explicitly since we have already calculated the denominator needed for composite share.
    Check for division by 0 error before performing the share calculation explicitly as Numerator= Qty (for current cell/reporting context) and Denominator = Qty - Total Customer, Year (from Step 1)
    olap dml expression: if SALESCUBE_QTY_TCUST_YR ne 0 then SALESCUBE_QTY / SALESCUBE_QTY_TCUST_YR else na
    in awxml - this becomes:
    ETMeasureColumnName="QTY_SHARE_TCUST_YR"
    Name="QTY_SHARE_TCUST_YR"
    MeasureExpression="OLAP_DML_EXPRESSION(&apos;if SALESCUBE_QTY_TCUST_YR ne 0 then SALESCUBE_QTY / SALESCUBE_QTY_TCUST_YR else na&apos;, NUMBER)">
    <Classification
    Value="AwmDescriptionType=OLAP_DML_CALC"/>
    <Description
    Type="LongDescription"
    Language="AMERICAN"
    Value="Qty - Share of Total Customer, Year">
    </Description>
    Report needs to use measure QTY_SHARE_TCUST_YR (Qty - Share of Total Customer, Year) defined in Step 2. It may be useful to expose/display intermediate measure QTY_TCUST_YR also so as to make the basis of calculation very clear to the user.
    Nick,
    If you customize above soln. to use Total Time, Total Prod and Total Organization (along 3 dimensions)... I am sure the fact table has a time dimension which should also be factored in in your calc/defn.
    If you have missed out the join to Time dimension from fact in your queries, in olap reporting terms, its similar to Time Dimension selection of Time level = TTIME Total Time (1 node at TOP).
    You need:
    Step 1) Qty - Total Time, Total Product and Total Org
    Step 2) Qty - Share of Total Time, Total Product and Total Org
    Then the example you gave should be covered via QTY and QTY_SHARE_TTIME_TPROD_TORG (Step 2)
    SUM(quantity)
    2875should be QTY, QTY_SHARE_TTIME_TPROD_TORG (=100%) at Time level = TTIME, Product level = TPROD, Org level = TORG
    SUM(quantity)
    345 [12% of all products sold]should be QTY, QTY_SHARE_TTIME_TPROD_TORG (=12% hopefully) at Time level = TTIME, Product level = PROD with report filter on product = 'CX-867054', Org level = TORG
    SUM(quantity)
    977 [34% of all products sold]should be QTY, QTY_SHARE_TTIME_TPROD_TORG (=34% hopefully) at Time level = TTIME, Product level = TPROD, Org level = STORE with report filter on store = 'NY_ALBA_013'
    SUM(quantity)
    88 [3.06% of all products sold]should be QTY, QTY_SHARE_TTIME_TPROD_TORG (=3.06% hopefully) at Time level = TTIME, Product level = PROD with report filter on product = 'CX-867054', Org level = STORE with report filter on store = 'NY_ALBA_013'
    HTH
    Shankar

  • How to integrate a sales process across multiple ERP systems with SOA?

    Over time we have merged with multiple companies that used to run on their own ERP system.  In the past we concerted them to our own R/3 instance.  Having recently upgraded from R/3 4.6 to ERP 6.0, we want to transition to a SOA architecture for integrating stand-alone ERP systems.  We are looking for best practices on how to start this transition; i.e., how to use SOA to implement an Order-to-Cash process across separate ERP systems. 
    Here is our scenario:
    The same products are sold through ERP system A and ERP system B.  However, each system represents a different company code with its separate manufacturing plants.  Both systems evolved independently and presently have separate master data.  How do you enable a sales process that dynamically (depending on inventory availability) gets the product either from a plant on system A or B? How do you implement a triangular sale that covers both ERP systems?
    I am looking forward to learn from your experiences and your advice.

    Hi Bernard,
    Like most SOA scenarios, first your scenario requires a detailed fit gap analysis to see which of your existing ERP systems best meet which business process that you want to accomplish at an organisation level. It is only after that, that you can decide which capabilities of SAP SOA can you leverage and how.
    Broadly speaking, SAP's SOA paradigm provides several approaches which you could use depending on your scenarios. For example, if you only need a brokerage between two or more systems (updating or retrieval of data) either synchronously or asynchronously, your best bet is PI (preferably 7.1 because of its ESR and Services Registry). On the other hand, if you require a new application that acts as a controller of flow or processing across various systems, you could use the Composition Environment which provides you with a toolset to build composite applications across various systems (for instance, by registering services from multiple systems on the Services Registry, and then consuming it from say a WebDynpro application).
    The following document might provide you with more insight on this:
    https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/809db91f-9bdf-2910-93be-ca4f0853f929
    Hope this helps!
    Regards,
    Romit

  • How to share a bind variable across multiple view objects?

    Hi, Can someone tell me if it's possible to share a bind variable among multiple view objects within an application module? My web page displays data from different VOs on different regions. But all data should be controlled by the same bind variable, which appears in all queries. How can I achieve this?
    Please help.

    Best to state your JDev version, and technology stack (eg. ADF BC) when posting.
    I can think of 2 approaches.
    1) Create a parent VO based on SELECT :bindVar FROM dual, then create links between your other VOs and the parent
    2) Create a AM client interface method that programatically sets the bind variable in each VO.
    Can you specify your use case? This one tends to come up when discussing effective from/to dated queries.
    CM.

  • Set DNS to automatic across multiple NIC's

    I have a client with 100(ish) computers. Whoever their IT firm was before us has manually set DNS on most of these computers. I would like to set all NICs on all computers to dynamic, and pull the DNS server address from DHCP server. The problem is I can't
    use netsh because it would require the network adapter name. There are multiple NICs on the computers, some are named Ethernet, some are named Local Area Connection, ect. 
    Is there a way to script this with powershell? I know I can use
    Set-DnsClientServerAddress –InterfaceIndex ? -ResetServerAddressesbut I need the interface index, which will be different across various computers. Can I pipe the output of get-netadapter (which shows if index) and input all of them?Any help is appreciated. Thank you!

    If you define the DNS servers in DHCP the clients will use it.
    With PowerShell you can set the client to use DHCP.  look in Gallery for numerous scripts that will do this.
    ¯\_(ツ)_/¯
    Thank you JRV for the prompt response! I have a script that forces all adapters to use DHCP, which does change them from static to DHCP, but this does not change the DNS servers. I was able to get the DNS servers reset to automatic by using 
    Get-NetAdapter | Set-DnsClientServerAddress -ResetServerAddresses
    thanks to Jordan Mills in the Powershell forum. Also, thank you for the script, but most clients here are Windows 7, but I did not specify. Thanks again for the help! 

  • How do I stop podcasts downloading across multiple devices

    How do I stop podcasts subscribed to on one device (an Imac) from automatically downloading on another device (a Macbook) which uses the same appli id?

    Go to iTunes > Preferences > Store and Uncheck the option to Sync podcast subscriptions, settings and stations, then set up each machine as you want it.
    tt2

  • How do i extract annotated pages across multiple files?

    I use Acrobat XI standard. I am a lawyer doing cases with multiple PDFs. I annotate the pdfs when a witness speaks to a page. How can I extract pages that I have made annotation on into a separate file?

    Hi Charlie Manzoni,
    Please refer this thread link (Converting a single 2 page doc into 2 separate 1 page docs ) where i have posted the procedure to extract pages from a pdf into a separate file.
    Please revert back if you have any query or need any further assistance on this issue.
    Regards,
    Rahul Tyagi

Maybe you are looking for

  • Installation guide to SAP R/3 4.6

    Hi Can anyone provide me with the detailed instruction guide to install SAP R/3 4.6C (not a trial version) in my system. Configuration of my system: C: 70 GB: XP installed D: 20 GB  XP installed E: 20 GB. RAM: 1GB. Edited by: srk s on Jan 13, 2008 4:

  • Help Making a Quiz MIDlet

    Hi, I'm relatively new to Java and programming in general so I'm having some difficulty developing a quiz MIDlet. I would like to have users navigate from screen to screen for each question. So far I was able to add one ChoiceGroup, but I'm having di

  • How can i decode/decrypt a CXT file?

    I have a lot of real estate papers that was done for me in director, which I want in MS word for my records. How can I extract data from a CXT file?>

  • JDNI and LDAP

    We are running WL 5.1 w/ SP6, and eDirectory from Novell. We are using the novell LDAP for storing users. I need to rewrite the implementation to add, modify and delete users from LDAP. Do I need to get a connection to LDAP and modify it directly, or

  • Installation without cd driver on Windows8

    Hello, i have installation cd for Elements10 but dont have cd driver, how can I download it? and I have Windows 8....thx