Secutiry filter - Essbase x Analzyer

Hi!
Does anybody had problems with security filters within Essbase and Analyzer?
I've created a filter do give "no access" to an especific account. At Excel Add-in, no problemas.
Log out/Log in, it works perfect. Go to Analyzer, and all account have "read access".
I've re-started the Analyzer service in case of memory problems, but no success.
Is this a bug?
Thanks!

Not necessarily. In versions of Analyzer, you can specify to use Essbase security or Analyzer security. You can embed an ID to be usd when connecting and retreiving from Essbase. If that ID rather than the one they use to sign in to Analyzer is used, then security would be working properly. If you are using Essbase security then the user should not be able to read the data. might I suggest clearing the Essbase log or application log and then running the analyzer query and see if it uses the ID you expect (I suggest clearing the log to make it asier to figure out)

Similar Messages

  • No Results when Filter -  Essbase OBIEE 10.1.3.4.1

    Hi,
    We have created a repository using Oracle Business Intelligence 10.1.3.4.1 and Essbase 11.1.1.
    The cube contains 5 dimensions.
    When we create a Chart using Answers and filter the results (not shown in the columns) we do not get the results as it gives following No records found.
    No Results
    The specified criteria didn't result in any data. This is often caused by applying filters that are too restrictive or that contain incorrect values. Please check your Request Filters and try again. The filters currently being applied are shown below.
    But If we change the criteria to show the filtered columns it shows the results in Table view and Chart.
    *With Column = 3 Records
    SELECT "Year"."Gen2,Year" saw_0, Product."Gen2,Product" saw_1, Deposit.Balance saw_2 FROM "Deposit#1" WHERE "Year"."Gen2,Year" = '2009' ORDER BY saw_0, saw_1
    *WithOut = No Recors
    SELECT Product."Gen2,Product" saw_0, Deposit.Balance saw_1 FROM "Deposit#1" WHERE "Year"."Gen2,Year" = '2009' ORDER BY saw_0
    Any Reason for this matter? Since we used the same Cube on older version of OBIEE, it was working fine.
    Regards,
    Nilaksha.

    It's one of the weird behaviours you face from time to time when using OBIEE and Essbase. Filtered columns need to be present in the request in order for the analysis to stop showing "No Results".
    I haven't found any workaround yet and there's nothing to be seen in the change/enhancement requests existing on MOS right now.
    Cheers,
    C.

  • Essbase Security Filter issue.

    Hi,
    Its regarding the security filter issue.
    The major problem is whosoever user is provisioned under that security filter, if the user is trying to connect to Application using Excel Addin / Smartview, it crashes the essbase server [Network Error [10061], timed out error)]
    When we figured out because of this filter essbase server is crashing, we tried to edit the filter. sometimes if we click on edit, it crashes the server or sometimes we can see some junk characters in the filter.
    We have applied the security on Entities dimension and problematic filter is ASP.
    Now the hirerachy is like this.
    Entities dimesnsion and then ASP member and under ASP we have our several members.
    Filter is like this:
    Write : @Idescendants("ASP")
    It was working fine for almost 15 days.
    Now if i edit the filter, i can see like this:
    Write : @Idescendants("ASP")
    Metaread:@Idescendants("*&^%?)
    Junk characters are coming in and no idea from where they are coming.
    I can't delete the filter also, again it crashes the essbase server.
    As a workaround i have created a temp filter and dome the assignation for this group, according to that.
    Everything is working fine.
    I just wanted to know, has anybody faced such kind of problem earlier.
    What cud be the root cause for this.
    How could I delete the filter.
    I have also get messages like security file is corrupted (we have restored it from old backup) but really worried about security file as we are moving the whole thing to production server this weekend.
    Please advise me on this, Please help me. Any help would be highly appreciated.
    I am really in trouble.
    Thanks,
    Pankaj Mehta.

    Try to edit the filter from MaxL command line using
    alter filter sample.basic.filt7 add write on '@IDescendants("ASP")';
    here sample=application
    basic=database
    filt7=filtername
    have good luck

  • Issue in Implementing OR Logic in Security Filter for Essbase in OBIEE

    I am implementing OBIEE using Essbase as the data source. The requirement is to implement OR logic in the security filter. And I got error message from the MDX query generated by OBIEE. Below is the details. Anyone knows how to solve this issue? Thank you very much.
    1.     The “Booking Location” dimension has three hierarchies (ragged hierarchies).
    http://img.photobucket.com/albums/v216/stewart_life/1.png
    2.     I only want to take the first hierarchy, which is “Total booking”. Thus, I filter the Logical Table Source of “Booking Location” in the business model layer.
    http://img.photobucket.com/albums/v216/stewart_life/2.png
    3.     The “Incorporation Country” dimension doesn’t have any multiple hierarchies.
    http://img.photobucket.com/albums/v216/stewart_life/3.png
    4.     Thus, I don’t filter the Logical Table Source of “Incorporation Country” in the business model layer.
    http://img.photobucket.com/albums/v216/stewart_life/4.png
    5.     I filter the permission of a user. This filter applied to the fact table (RISK) in the business model layer.
    http://img.photobucket.com/albums/v216/stewart_life/5.png
    6.     Then the filter applied so that the particular user can only see the data where the Incorporation Country level is Singapore OR the Booking Country level is Singapore:
    "Risk"."Incorporation Country"."Country" = 'SINGAPORE (INC)' OR "Risk"."Booking Location"."Booking Country" = 'SINGAPORE (CBE)'
    http://img.photobucket.com/albums/v216/stewart_life/6.png
    7.     Here is the first report that is working fine if run by a user without any security filter.
    http://img.photobucket.com/albums/v216/stewart_life/7.png
    8.     The result of that report when run by the user whose security filter above has been applied to.
    http://img.photobucket.com/albums/v216/stewart_life/8.png
    9.     The MDX query generated from that report is shown below. Note that the error refers to the line 4, which is in bold below. Somehow, the query generated always include Incorporation Country and Booking Location in the “With” clause, since both of them are placed in the security filter.-----
    Sending query to database named Risk-MI Essbase (id: <<399750>>):
    With
    set [Booking Location2|http://forums.oracle.com/forums/] as '{[Booking Location|http://forums.oracle.com/forums/].[Total booking|http://forums.oracle.com/forums/]}'
    set [Booking Location4|http://forums.oracle.com/forums/] as 'Generate({[Booking Location2|http://forums.oracle.com/forums/]}, Descendants([Booking Location|http://forums.oracle.com/forums/].currentmember, [Booking Location|http://forums.oracle.com/forums/].Generations(4),SELF), ALL)'
    *set [Incorporation Country4|http://forums.oracle.com/forums/] as ''*
    set [Time3|http://forums.oracle.com/forums/] as 'Time.Generations(3).members'
    set [Year2|http://forums.oracle.com/forums/] as 'Year.Generations(2).members'
    member Measures.[MS1|http://forums.oracle.com/forums/] as 'Rank(Time.Generations(3).Dimension.CurrentMember, Time.Generations(3).Members)'
    set [Axis1Set|http://forums.oracle.com/forums/] as 'crossjoin ({[Booking Location4|http://forums.oracle.com/forums/]},crossjoin ({[Incorporation Country4|http://forums.oracle.com/forums/]},crossjoin ({[Time3|http://forums.oracle.com/forums/]},{[Year2|http://forums.oracle.com/forums/]})))'
    select
    {Measures.[Netted EAD|http://forums.oracle.com/forums/],Measures.[Netted Nominal|http://forums.oracle.com/forums/],Measures.[Wt_LGD|http://forums.oracle.com/forums/],
    MS1} on columns,
    NON EMPTY filter({[Axis1Set|http://forums.oracle.com/forums/]}, [Incorporation Country|http://forums.oracle.com/forums/].currentmember IS [Incorporation Country|http://forums.oracle.com/forums/].[SINGAPORE (INC)|http://forums.oracle.com/forums/] OR [Booking Location|http://forums.oracle.com/forums/].currentmember IS [Booking Location|http://forums.oracle.com/forums/].[SINGAPORE (CBE)|http://forums.oracle.com/forums/]) properties ANCESTOR_NAMES, GEN_NUMBER on rows
    from [http://RISK-P.RISK]
    where ([CRG (ORG)|http://forums.oracle.com/forums/].[Good Book (ORG)|http://forums.oracle.com/forums/], Method.ADV)
    +++stewart:370000:370021:----2009/02/17 13:56:06
    Query Status: Query Failed: Essbase Error: Syntax error in input MDX query on line 4 at token '''

    From what I have read on this forum, people have managed to get the DC In Board replaced for a little over US $100. This would be at an Apple authorized repair shop rather than by Apple itself. This is much less than the cost of a new MacBook. I don't know what might be available in your area, but it would be worth asking at a repair shop.
    Good luck!

  • Essbase cannot union mutliple groups with Essbase filter

    Hi All,
    I got a problem to provisioning on Shared Service.
    In some case, I need to grant multiple filters to a Essbase users, say user01.
    However, each user can associated one Essbase filter only.
    For better management, I create multiple groups with different filters and assign the user, user01, into the groups.
    For first two groups are working normally. However, Essbase cannot "union" all filters from multiple groups after the users join the third groups.
    However, I try to combine the three filter into a filter with three rows. It is working!!!
    It is because there are large number of users in external LDAP. It is unmanageable when combining multiple filters into a filters. Is there any way to solve this problem? or is there any better approach to do the security ?
    Thanks in advance!!!
    Regards,
    TKC

    Thanks for your reply.
    I have following structure in Essbase. I try to make it simple to understand.
    Dept (dimension)
    |_C00
    |_CTTL
    |_C01
    |_C02
    Project (dimension)
    |_GEN
    |_P01
    |_P02
    |_P03
    |_PI
    |_A
    |_P01 (shared member)
    |_B
    |_P02 (shared member)
    |_P03 (shared member)
    Group A with Filter F01
    Read - CTTL, IDESCENDENT(A)
    Group B with Filter F02
    Read - C01, P01, P02
    User joins A and B group.
    The end result of user is that
    he can access CTTL of P01 only
    he can access C01 of P01 and P02 only
    he cannot access C02 of any Project dimension
    he cannot access CTTL of P03
    However, I found that when I change to metaread. The result is going wrong.
    he can access C01 of P01, P02 and P03 only.
    It is because I need to block user to view members which he cannot access.
    I need "metaread" function.
    So somebody tell me how to achieve this? Thanks in advance.
    Edited by: user070322 on Jan 4, 2009 8:37 PM
    Edited by: user070322 on Jan 5, 2009 6:04 PM

  • OBIEE 11g and Essbase and Dimension Filter / Selection Steps

    We are doing a prototype using OBI 11g with Essbase 11.1.2 as a datasource. Our prototype consist of several reports, graphs and dashbaords. The Essbase cube is an ASO cube with 12 dimensions. Most of our dimensions are ragged/unbalanced so we have set up the dimension type to be "Value" in the RPD. There is one dimension - Product and it is a ragged dimension. We are trying to create a simple report that has level zero products as rows. This is something pretty easy to do in Essbase Financial Reporting but it does not look like there is an easy way to filter only on the Level 0 members of a particular dimension. I have tried with selection steps as well as changing the dimension back to unbalanced without much luck.
    Has anyone out there done something similar before? Thx.

    Hi user,
    Check this out OBIEE 11g - Essbase connection Failed
    And 1 more thing admin tool works only for 32-bit ...but not in 64 bit.So ensure you install 32-bit for admin tool.
    UPDATED POST
    Jacob->its same for stand alone application also,it works only on 32-bit
    hope helps you.
    Cheers,
    KK
    Edited by: Kranthi.K on Mar 7, 2011 9:00 AM

  • Essbase Security filter in OBIEE 11.1.1.6 request

    Hello Experts
    I have got a requirement whereby I need to apply Data Level Securityfor the Essbase sourced cube in OBIEE11g. But the issue is the dimension value where I need to apply security filter has 25K distinct values and is Unbalanced Hierarchy where the leaf members is distributed across differnet level . Actually it is ragged heirarchy in Cube which when imported in OBIEE becomes a Level Based Heirarchy where the leafs becomes shared across differnet level. Now the general OBIEE rule says - Create separate application groups for each lowest level dimension vales and apply security filters for each values respectively for each group and assign users in those groups.
    But the issue is :
    1. Here there are 25 K members in the dimesional value where I need to apply Data Level Security . So it is not possible to create 25K distinct group.
    2. The dimension which needs to be used for Data level security has Ragged Hierarchy where the lowest leaf (which would eb used in security filter) is shared across differnet levels.So there is no single column that I can select in RPD to apply security filter.
    Pls. suggest a solution.
    Is there a way that I can source the Essbase Filters to work as Data Level security in OBIEE 11.1.1.6

    You can upgrade to 11.1.1.7 and use Weblogic to assign security, then EAS to apply filters, and then OBIEE Enterprise Mgr to apply the application roles (i.e. via Essbase Filters). The gotcha is that you need to install OBIEE 11.1.1.7 and include the Essbase component as part of the install.
    If you need more info let me know.
    Daniel Poon

  • Security filter couldn't refresh to Essbase from Planning but could create

    Please kind help on look at this issue.
    I updated some dimension access in Planning,and did a security refresh in management database menu.But the access didn't refresh to Essbase filter.
    Then created filter in management security filter menu,it refreshed to Essbase successfully.
    I would grateful if someone could tell me why the first way unsuccessful.
    Thanks,

    If you go to Oracle Support and search on "planning security refresh" you will see lots of articles on this subject.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Using Essbase security filter in OBIEE request ?

    Hello,
    We would like to use OBIEE 11.1.1.6 with Essbase source. We already use Essbase security filter (on dimensions).
    For example, "userA" is allowed to access to Entity A and not Entity B and the opposite for "userB".
    If I loggin as "userA" in OBIEE, is it possible for OBIEE to connect to Essbase with "userA" so that Essbase return data only on Entity A and not Entity B ?
    Thanks!

    Hi,
    The way let OBIEE users, have Essbase security filters running for them, is by integrating OBIEE and EPM using Single Sign On. When, both OBIEE and EPM talk to the same Identity Store like OID/MSAD, you can set this up. For more integration steps, refer to http://www.google.com.sg/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&ved=0CDAQFjAA&url=http%3A%2F%2Fwww.oracle.com%2Ftechnetwork%2Fmiddleware%2Fbi-foundation%2Fhfm-sso-obiee-1112x-1835570.pdf&ei=O7ElUeCTApGzrAeelIHwCw&usg=AFQjCNE1BzMQU6Cwny-0IwcvxkfxeqlONg&bvm=bv.42661473,d.bmk
    Hope this helps.
    Thank you,
    Dhar

  • Essbase filter assignment while importing the security through LCM

    Hi Experts,
    My source server is Essbase standalone 11.1.2.1 and my destination is Essbase 11.1.2.4, obviously shared services security.
    I just created some test users/ groups/ filters in 11.1.2.4 and did export through LCM and got the actual format of users/ groups/ roles CSV files. Then I just did edit all these CSV files with my source 11.1.2.1 users/ groups details with the respective roles and tried importing it in the same 11.1.2.4 server.
    I was successfully able to create all the users groups and its roles assignment. But I got stuck up with the filter assignment for the groups... I mean my groups are assigned with the role 'Filter' at the 11.1.2.4 environment but I dont know how to get the actual filter assigned to these groups.
    I know in Applications group we can assign filters manually using Assign access control but how to do it with the LCM import itself? is there any options/ tricks available or do we need to do it only by manually?
    Thanks,
    Siva

    Not tried the maxl create group but it is deprecated in 11.1.2.4
    Anyway there is nothing wrong with groups in EAS 11.1.2.4
    Cheers
    John

  • Essbase Studio 11.1.2.1 - restrict/filter based on date

    Hi - I am trying to filter hierarchies/data based on date. For example, I am trying to use a user defined table below which runs in TOAD but not in Studio due to the TO_DATE and TO_CHAR functions. Can anyone help so this query runs in Essbase Studio?
    SELECT a.business_unit, a.operating_unit, a.fund_code, SUM (a.COST),
    c.descr, TO_CHAR (c.acquisition_dt, 'YYYY-MM-DD'), b.begin_depr_fy,
    a.CATEGORY, d.ACCOUNT, c.profile_id, e.descr, a.asset_id,
    a.project_id, f.project_type, e.setid, a.business_unit || '-' || a.project_id as DrillProjectID
    FROM ps_cost a, ps_book b, ps_asset c, ps_dist_tmplln_tbl d, (ps_profile_tbl e LEFT OUTER JOIN ps_project_fs f
    ON e.setid = f.setid AND e.profile_id = f.profile_id)
    WHERE a.business_unit = b.business_unit
    AND a.asset_id = b.asset_id
    AND a.book = b.book
    AND b.business_unit = c.business_unit
    AND b.asset_id = c.asset_id
    AND a.book = 'GAAP'
    AND d.CATEGORY = a.CATEGORY
    AND d.setid = 'TWC01'
    AND d.trans_type = 'ADD'
    AND d.distribution_type = 'FA'
    AND a.accounting_dt <= TO_DATE ('2011-12-31', 'YYYY-MM-DD')
    AND e.profile_id = c.profile_id
    AND d.ACCOUNT BETWEEN '16000' AND '16999'
    AND a.fund_code = '19'
    AND d.ACCOUNT = '16320'
    AND a.CATEGORY = 'PLANT'
    AND a.business_unit = '19510'
    AND a.fund_code = '19'
    AND c.acquisition_dt <= TO_DATE ('2011-11-30', 'YYYY-MM-DD')
    GROUP BY a.business_unit,
    a.operating_unit,
    a.fund_code,
    c.descr,
    TO_CHAR (c.acquisition_dt, 'YYYY-MM-DD'),
    b.begin_depr_fy,
    a.CATEGORY,
    d.ACCOUNT,
    c.profile_id,
    e.descr,
    a.asset_id,
    a.project_id,
    f.project_type,
    c.business_unit,
    c.asset_id,
    e.setid,
    e.profile_id
    HAVING SUM (a.COST) <> 0 AND SUM (a.COST) <> 0
    ORDER BY 1, 2;

    Hi - I am trying to filter hierarchies/data based on date. For example, I am trying to use a user defined table below which runs in TOAD but not in Studio due to the TO_DATE and TO_CHAR functions. Can anyone help so this query runs in Essbase Studio?
    SELECT a.business_unit, a.operating_unit, a.fund_code, SUM (a.COST),
    c.descr, TO_CHAR (c.acquisition_dt, 'YYYY-MM-DD'), b.begin_depr_fy,
    a.CATEGORY, d.ACCOUNT, c.profile_id, e.descr, a.asset_id,
    a.project_id, f.project_type, e.setid, a.business_unit || '-' || a.project_id as DrillProjectID
    FROM ps_cost a, ps_book b, ps_asset c, ps_dist_tmplln_tbl d, (ps_profile_tbl e LEFT OUTER JOIN ps_project_fs f
    ON e.setid = f.setid AND e.profile_id = f.profile_id)
    WHERE a.business_unit = b.business_unit
    AND a.asset_id = b.asset_id
    AND a.book = b.book
    AND b.business_unit = c.business_unit
    AND b.asset_id = c.asset_id
    AND a.book = 'GAAP'
    AND d.CATEGORY = a.CATEGORY
    AND d.setid = 'TWC01'
    AND d.trans_type = 'ADD'
    AND d.distribution_type = 'FA'
    AND a.accounting_dt <= TO_DATE ('2011-12-31', 'YYYY-MM-DD')
    AND e.profile_id = c.profile_id
    AND d.ACCOUNT BETWEEN '16000' AND '16999'
    AND a.fund_code = '19'
    AND d.ACCOUNT = '16320'
    AND a.CATEGORY = 'PLANT'
    AND a.business_unit = '19510'
    AND a.fund_code = '19'
    AND c.acquisition_dt <= TO_DATE ('2011-11-30', 'YYYY-MM-DD')
    GROUP BY a.business_unit,
    a.operating_unit,
    a.fund_code,
    c.descr,
    TO_CHAR (c.acquisition_dt, 'YYYY-MM-DD'),
    b.begin_depr_fy,
    a.CATEGORY,
    d.ACCOUNT,
    c.profile_id,
    e.descr,
    a.asset_id,
    a.project_id,
    f.project_type,
    c.business_unit,
    c.asset_id,
    e.setid,
    e.profile_id
    HAVING SUM (a.COST) <> 0 AND SUM (a.COST) <> 0
    ORDER BY 1, 2;

  • Essbase 11.1.2.1 Users not inheriting filter access from group

    Hello all! We installed Essbase 11.1.2.1 in a distributed environment integrated with Shared Services and ran into an issue when provisioning users via groups. Using Shared Services we created a Native Directory Group and User. We provisioned the group with the Server Access Role and Filter Application role, then assigned the filter to the group using 'assign access control' on the application in Shared Services. For some reason using the Essbase add-in we are unable to retrieve data from the database. We receive an error stating the user id does not have read access to the db. If we carry out the same provisioning steps above on the user directly, we are able to retrieve data from the database. Any ideas on what might be causing this?

    In V11.1.2.2 ESSBASE is managed by OPMN. OPMN needs to be started before starting ESSBASE. You need to use "start.sh". Please do the following
    1) Run "stop.sh" that is in the starter scripts folder - This will stop all Oracle EPM components that are installed on the box
    2) Run "start.sh" - this will start OPMN, ESSBASE and all other installed components
    The "startEssbase.sh" and "stopEssbase.sh" can be used to start or stop ESSBASE only when OPMN is already running.

  • Can I import the assginment of Essbase Filter to Users/Groups in HSS?

    Hi, I want to assign some Essbase filters to the users/groups in Shared Services. Can I do it in a batch? (Import Utility of Shared Services?)
    Thanks.

    Hi,
    I don't believe you can use the CSSImportExport utility to assign filters to users, this is because even though you assign the filters in Shared Services this information is still stored on the essbase side.
    You should still be able to use maxl to grant the access to the filters even in Shared Services mode.
    e.g. grant filter Sample.basic.exampleFilter to essUser;
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • IR Apply Filter for OLAP Query (Essbase)

    Guys, this is what i am struggling with.
    1. First Question - Finding the true level of the filter someone just applied:
    - Someone selects product ABC from the filter prompt box in IR against Essbase. Product ABC is built like Products-->Total Products-->Brand A-->ABC. Now, through script, how do i know product ABC is below all the levels i just listed above?
    2. Second - I cannot apply a limit THROUGH SCRIPT simply on "Products.ABC". The IR script errors out. The IR script only works if i have the following syntax "ActiveDocument.Sections["OLAPQuery1"].Filters.Add("Products.Total Products.Brand A.ABC");
    Any IR / OLAP / Essbase experts out there that can help?
    One question ... should i simply find ABC, look for a parent for ABC and keep going up the chain and document the structure and use that?

    Hi, Shantanu,
    This does what you requested:
    SELECT    *
    FROM       table_x
    WHERE       incidence     = 'N'
    OR       (    status               != 1     -- Cancelled
           AND  (   status           != 2     -- Closed
                OR  completion_date     IS NOT NULL
           AND  activity_status          != 'Cancelled'
    ;Among other things, this assumes that status and activity_status are never NULL. If they can be NULL, the solution is a little messier, but only a little: instead of things like
    status   != 1you have to say
    NVL (status, 0)   != 1 
    I hope this answers your question.
    If not, post a little sample data (CREATE TABLE and INSERT statements, relevant columns only) for all tables involved, and also post the results you want from that data.
    Explain, using specific examples, how you get those results from that data.
    Always say which version of Oracle you're using (e.g., 11.2.0.2.0).
    See the forum FAQ {message:id=9360002}

  • Information Regarding Essbase Security Except Filter Level and User Level

    I have an requirement to implement data level security in Essbase. For ex: A user can only see those data which are from Asia region or an user will be able to see those data which are from America.
    Asia and America are defined in my location dimension.
    can any one explain about it without using user Level Security and Filter level security.
    Please tell me how to do it?
    Thanks in advance.

    Sandeep's reference the DBAG and the section on filters is the right direction. The filter is created in EAS.
    Let's use an example.
    You create a METAREAD filter (that is, it filters both data and dimensionality) that gives a user limited access to the Location dimension (I think I have that right), e.g., the British Isles, the UK and Ireland. You can also create a READ filter but it only limits data and, in my opinion at least, causes confusion because users can see metadata (the whole world) but only see data for the British Isles.
    NB -- filters can be assigned to individual usernames or to groups that users are members of. For a POC, I'd keep it simple and just assign it to a username, but it's your choice.
    Assign the filter to the user in Shared Services.
    Try connecting to the database in Excel through the Classic Add-In or SmartView to test what the user sees -- it should be: Total Location, British Isles, the UK, and Ireland. You will see Total Location (top of the dimension) because that's how Essbase navigates down -- it has to have the dimension name to find the limited children. You won't see any data there. But you will see data at the Location members that the METAREAD filter allows.
    That's it -- it's been around since the year dot, and is the way access is restricted. You shouldn't need to reinvent the wheel to get this to work in OBIEE. Essbase should do the work.
    Regards,
    Cameron Lackpour

Maybe you are looking for