Create complex filter on members from 2 dimensions

Hello all,
I have an ASO application having 15+ dimensions. 2 of them say (D1 and D2) have members that are tagged with same UDA (myUDA). The UDA indicates access level granted to that member. I want to make sure that, user gets access only when both members from D1 and D2 have UDA.
In case that either of members from D1 or D2 do not have this UDA assigned, user should see NO_ACCESS.
What is the best way to write this filter?
I've tried following but it works incorrectly.
Filter: test
None: IDESCENDANTS("D1")
None: IDESCENDANTS("D2")
Read: @UDA("D1","myUDA"),@UDA("D2","myUDA")
With above specification, any member of D1 and any member of D2 having UDA "myUDA" currently has access to data. Please note that, number of members having UDA "myUDA" assigned to them runs in thousands.
Thank you.

Hello Hyperion19M,
Thank you for your time and suggestion. I've tried filter as you've suggested. In my case, not all members of D1/D2 have 'myUDA'. Hence, the combinations that get created are:
(all members of D1 having 'myUDA') x (all members of D2 having 'myUDA'). I only want the actual pairs that should have the access.
I've tried this way now and it is working for me (for now):
Filter: test
Read: (member 1 of D1 with myUDA),@LIST(member of D2 with myUDA associated with member 1 of D1)
Read: (member 2 of D1 with myUDA),@LIST(member of D2 with myUDA associated with member 2 of D1)
...and so on.
So, I'm specifying as many number of 'Read' = No. of members of D1 with 'myUDA'. I am not sure, if this will hit performance, but so far it's working well for ~3000 such members.

Similar Messages

  • Duplicate Members From Same Dimension On Data Record

    Hi guys, been a while but I'm back into problem land again. I got a SQL Server database with a load of records in it, some are NULL, and I use them to build a rules file called CGI_BUILD. When I run the rules file on the outline it builds fine with no errors but when it does the second part of loading the data, it kicks out an error file. The error that repeats over and over in the log is "\\ Duplicate Members From Same Dimension On Data Record". This seems to be the case for every record in the load file except for the second record. The only difference with that record is it has N/A for some of the columns instead of the regular "Retail" or "Finance" or whatever the other fields are.
    I realize you have limited information here without screenshots but maybe you can help me get started on a solution. In my searching I found that some people have had this happen when the first record has an empty column in it but I can't rearrange them because there's a few columns that are empty for every record. They're there for add-ons later in the project. Any ideas?

    To my outline, via SQL load, I added a new attribute dimension called Retail Region/Area:
    -Retail Region/Area
    --West Region : Region Manager
    ---Area1 : Area Manager
    ---Area2 : Area Manager
    ---Area3 : Area Manager
    --East Region : Region Manager
    --Factory Region : Region Manager
    ---Area1 : Area Manager
    ---Area2 : Area Manager
    --Central Region : Region Manager
    As you can see, it's split up into regions which have a region manager. And each region has a pile of areas which each have an area manager. The relationship for each region/area to its respective manager is 1:1.
    To my rules file I added 3 new columns:
    GEN1,Retail Region/Area (data = "Retail Region/Area")
    GEN2,Retail Region/Area (data = Region Name : Region Manager)
    GEN3,Retail Region/Area (data = Area Name : Area Manager)
    I've ignored the data load and dimension build on the first 2 columns, but the third one, the lowest level, is the one data is being loaded into, among many other dimensions. The only weird thing I noticed is the last column (GEN3,Retail Region/Area) doesn't have a Field Name under the Data Load Properties. It's just blank.....but I don't think that would matter.
    Now to answer your questions.....multiple columns that have members from the same dimension........it doesn't look like that's the case with the three columns I added. Am I missing it? And the rows I should be looking at......are you referring to the SQL database or the data prep editor in Essbase after loading the SQL file? I'm not converting NULL to anything that I know of. If it was preset before starting the project it's likely the same for every dimension. And as far as transformations, I'm not familiar with that so that would be a no.
    Message was edited by:
    DeX
    Message was edited by:
    DeX

  • FDM Essbase Adapter - Duplicate members from same dimension on data records

    I am getting this error message when trying to export data to Essbase using FDM.
    Error - Duplicate members from same dimension on data records.
    Though this error looks quite straight forward, I could not find any thing in the data file to indicate the same. I even tried loading a single row data, but still got the same message.
    What other things I should be looking at to fix this issue?
    Thanks.

    There are one or two previous threads on this, but this might give you some help to start with as it links to an esssbase document which gives suggestions for the error message:
    Error in dataload- Duplicate Members From Same Dimension On Data Record
    another thread indicated that the first record had a blank in it and by re-sorting to have the first records with all fields populated resolved the issue (not sure on this one).
    from the FDM side:
    1. Are the dimensions correctly mapped in the Essbase adaptor?
    2. Are the dimensions in the correct sequence for loading to Essbase.
    3. Does the same value appear In more than one field (Can't remember but i think essbase didn't use to allow the same member name across dimensions).

  • Duplicate members from same dimension on data load

    Hi friends,
    i have three dimensions.ORG,CUSTOMER,MEASURES. I HAVE SHOWN THE STRUCTURE BELOW.
    ORG
    group(GEN2)
    raja(GEN3)
    vertical(GEN2)
    raja(GEN3)
    CUSTOMER
    raja(GEN2)
    MEASURES
    actual.
    I AM USING DUPLICATE MEMBERS CONCEPT.
    The problem is that how to load data for duplicate members in the same dimension.since i am having group and vertical under ORG. how to give names for those colums.i have given my data file which i used to load.
    gen2,ORG gen3,ORG gen2,CUSTOMER actual
    group raja vertical raja raja 20
    here i dont know what name to give for vertical and raja since it is a duplicate member from the same dimension.
    i also tried to load data for group and verical separately. it loads successfully. but when i view the member raja(from CUSTOMER dimension) across actual i get the value as 40. since i have loaded the data twice( one combination for group and one for vertical.
    can anyone help me to resolve this problem. it will be of great help to me.
    Thanks.

    Hi,
    To ensure duplicate member outline hierarchies are built correctly, use qualified member names in data source or use the rules files to construct qualified member names from fields in the data source
    Example:-
    suppose we have this data set-
    West India Delhi 12344
    West India Bangalore 46544
    East "New york" "New york" 126787     
    Here I am using the RULE FILE to construct qualified member names--
    Step 1:- Create the additional TEXT fields, create one field each for the
    following text elements-
    Step 2:- Using the MOVE operation, move the fields to the following sequence:
    1 . .2 . .3 . .4 ..5 ... 6 . 7 . . . 8
    [   west  ].[  India  ].[  Delhi  ] 12344
    step 3:- Using JOIN operation, join together fields 1 2 3 4 5 6 7 to create a
    signle field as
    1     .     . . . . . . . . . . . . . . 2
    [west].[India].[Delhi] 12344
    OR
    you should specified the full qualified name in your DATA SOURCE.
    Hope it will help you.
    -Mohit

  • How to use two members from same dimension in Dimension Layout, for HFR

    I am developing a report using Hyperion Financial Reporting. I have taken two dimensions in rows and remaining dimensions in column. After completing one section, I need to make new section of the report on the same grid and page with just adding one more member of the second row dimension. That is data should be the summation of two members of the dimension, say "ACCOUNT".
    Kindly guide me the steps. Also i would like you to know that i am begineer with Hyperion Financial Reporting.
    Thanks
    Roshan

    Can you give some explanation of your gird layout and what you are trying to achieve?
    Like Account and Scenario in row
    Year, Market in columns
    Product in Page
    Regards
    Celvin
    http://www.orahyplabs.com
    Please mark the responses as helpful/correct if applicable

  • FDM multipload option not importing members from some dimensions

    I am importing the data using multiload option in FDM. Import step is successful but I get only Entity and Account dimension members only in the Import stage, whereas the other dimension members are not getting imported. I have used the below headers while importing in multiload option text file
    BUDGET_LOAD
    BUDGET
    01/31/2012
    12
    R,R,,,,,Y
    Project,Entity,Line Item,Version,Account,v,v,v,v,v,v,v,v,v,v,v,v
    Members for other dimensions like Project, Line Item and Version is not getting imported. Any help on this.
    Thanks

    Project, Line Item and Version will not be recognised as they are not the Adapter names for the dimensions but their aliases. You need to use the adpater dimension names i.e. If Project is the alias for the UD1 dimension put UD1 in the header in place of Project

  • Change of members from one dimension to another

    Hi
    We are currently facing the below situation.
    There are 10 dimensions in our ASO cube. Ouot of these ten diemensions, two of them are called Department and Products.
    After a major business change, Many of the products in the products dimension are going to get converted into Departments.
    Our problem is how do we maintain the historical data. That is how do we maintain the old stucture and the data associated with it. Our source system is People soft and a RDBMS.
    Our users would be representing the current year data and previous year data in the same report.
    Initially myself and my team had gone ahead testing a few proto type with ASO to ASO transparent partioning (We are using 11.1.2).
    It would be great , if people out there can share some insights, if they have expereinced such changes in their projects.
    Thanks

    Just learn to understand the difference in the box model between browsers and the so-called "Quirks Mode" behaviour of IE. Declaring the document type as (X)HTML Strict instead of Transitional will help a lot. This will let IE render in standards mode instead of quirks mode.
    Some useful links:
    Box model explanation: [http://www.quirksmode.org/css/box.html]
    IE quirks mode explained: [http://www.quirksmode.org/css/quirksmode.html]
    Doctype settings: [http://hsivonen.iki.fi/doctype]
    Having said that, this all has nothing to do with JSP nor JSTL. For problems occurred in the HTML/CSS output rather use a HTML/CSS forum. There are ones at webdeveloper.com and dynamicdrive.com.

  • Can you remove members from the outline using ESSCMD?

    The product line dimension in my cube looks something like this:Product Line Product 1 Product 2 Service Parts Part 1 Part 2 etc.I have an automated script which builds the product line dimension, loads a new data set, and does a CALC ALL to roll up Part 1, Part 2, etc., into Service Parts. Once that rollup has occurred, I want to remove Part 1, Part 2, etc., from the outline, but I have not found a way to do that from ESSCMD. Is there a way I can automate the removal of members from a dimension?Any hints or suggestions are greatly appreciated.-jimb

    You could create a new dimension build file for your products dimension but only down to the service parts level. then use a load rule with the remove unspecified box checked on the Dimension build setting tab. This shold cause a restructure of the database, hopefully your product dimension is sparse.Good LuckGlenn UrbanDirector of consultingVision BIA, LLC630.873.3165

  • Limit on deleting members from workspace

    Hello,
    I wanted to know if there is a limit on how many members that can be deleted at once from a dimension in a classic planning application. I know that there is a parameter in the outline load utility that would delete the entire dimension and would load the members from scratch from the metadata file you specify. But is there was a better way of deleting the required members apart from using the outline load utility parameter and deleting from the workspace?
    We are trying to cleanup our metadata and also trying to delete some members from a dimension but it looks like it is taking ~ 40 mins for deleting ~ 3000 records. Does this sound reasonable?
    Also, I am seeing some strange and unexpected behavior while performing these operations. When I am selecting a parent member (that has ~ 3000 child members) and hitting delete, it would show like it's doing something in the status bar on the browser but after a while it would disappear and the page doesnt refresh. It is neither showing the success message nor is it showing any error which is confusing as it's not telling me if it did the delete or if it didn't do the delete. So, when this happened I went and checked the dimension and the parent level member was still in there without getting deleted. Then I tried deleting a different parent member and then encountered an error after a while saying -
    An error occured while processing the page. Please check the logs for details.* (Can someone please let me know what's the name of the log file that I need to look and where?)
    Another time it threw an error -
    You are trying to change data that has been changed by a user on another server. Wait a few seconds and try again. If you continue to see this error message please contact your administrator.*
    So basically I am seeing all sorts of different things happening and the deletion process is not going smoothly.
    Please share your thoughts on this.
    Thanks.
    ~ Adella

    Depeding upon your version the log file location will vary.
    in 11.1.2.x version you can check the logs under
    <epm drive>:\Oracle\Middleware\user_projects\epmsystem1\diagnostics\logs\services\HyS9Planning-sysout.log
    <epm drive>:\Oracle\Middleware\user_projects\epmsystem1\diagnostics\logs\services\HyS9Planning-syserr.log
    <epm drive>:\Oracle\Middleware\user_projects\domains\EPMSystem\servers\Planning0\logs\Planning0.log
    you can also mention an operation with outline load to delete (update which will update the members, delete level 0, delete idescendants, delete descendants)
    Regards
    Celvin
    http://www.orahyplabs.com
    Please mark the responses as helpful/correct if applicable

  • Import Comments data and Dimension Members from csv file via Data Manager

    Dear Experts,
    I have two questions regarding the data manager.
    Q1.Is it possible to import "Comments" from the csv file via Data Manager?
    We'd like to import the amount with "Comments".
    My image of csv file is like below;
    ACCOUNT,CATEGORY,TIME,ENTITY,INPUTCURRENCY,AMOUNT,COMMENTS
    1100000,ACTUAL,2010/06,LC,30000,This is comment
    Q2.Is it possible to import the dimension "members" from the csv file via Data Manager?
    We have a user-defined dimension named "Project"
    and would like to import the members, instead of maintaining them in BPC administration manually.
    I found an online help information which says "Import Master Data from a Data File Example",
    but I could not find any relevant sample package for this.
    (I tried to import the members by using "Import" package, but it failed...)
    reference:http://help.sap.com/saphelp_bpc75/helpdata/en/86/8b1bfc12c94fb0b585cca70d6f1b61/content.htm
    Thanks in advance for your help.
    Fumi

    Hi Fumi,
    In this case, I would suggest you to create a customized SSIS package which will fill-in the "Comment<APP>" table, according to the csv file you have. I do not know any standard package that allows you to import comment the way you would like...
    Best Regards,
    Patrick

  • Loading Dimension members from SQL Server 2005 to Essbase Outline.

    Hi Everybody,
    I need to load dimension members from SQL server 2005 to Essbase outline:
    Option 1:
    I can retrive members from SQL to text file and then using Rule files load dimension members into outline.
    option 2:
    Using SQL Interface in System 9.
    Option 3:
    I can use ETL tools (ODI, Informatica etc)
    I used Option 3 frequently and familier with, But i would like to use option 1 & option 2. If anybody has used option 1/2 kindly advice with correct steps
    I would be very greatful for any help.
    Version: 9.3.1
    Regards
    Kumar N

    Hi Kumar,
    For Option 2:
    You have to create one DSN for the particular database(SQL Server) from where you want to retrieve the data.
    Then Open Data Prep Editor and From File Menu Click on Open SQL and it will ask for the DSN connection details.
    Enter the DSN details and write the query....
    Thanks,
    prathap

  • 7.5 NW: Uunable to delete dimension members from the entity dimension

    Hi,
    I would really appreciate a solution to this. We are planning on implementing an IFRS consolidation using the SAP IFRS Starter Kit. We have created a copy of the IFRS Starter Kit, without any data. In order to customise it for our purposes, we have decided to keep the sample dimension members in Accounts, Flow and AuditID but delete the data in other dimensions. We have managed to delete the sample dimension members from the Time,  Inter-company and Conoscope dimensions but are unable to do it for the Entity and RateEntity dimension.
    Can anyone please explain why this is happening? There is no data in the application and so, why is this happening? We are on Service Pack 5.
    Many thanks in advance.

    Hi,
    Before going into the BPFs, i am sure you would have already checked, I would do the following:
    -Try to process the entity dimension in offline mode. I have seen this happening with some dimenions  that i know there is absolutely no transaction action. Just check processing the entity in offline mode. Do not untick 'take the appset offline'.
    - You would have done this. Double check for the transaction data.
    - Regarding BPFs, its not easy to check this. we had this situation earlier. Please go into the backend and in se16 you will find all the BPF tables with UJB*
    There would around 10-12 such tables. Have alook in them. Not all tables need to be looked into. But please have a check there.
    - Also check if entity has been referenced to any other dimension. Its good to check if you have INTCO dimension to see if it is referenced there.
    Thanks,
    Sreeni

  • How can I create a fIlter to delete only "junk" from the server?

    One of my E-mail accounts is that of a major client. I handle their customer service online. Normally our protocol is to always leave all messages on the server, so for that one Thunderbird account, I have it set to never delete messages on the server.
    But the account recently started getting a lot of junk messages. Thunderbird is doing a remarkable job at marking those and placing them in the junk folder for that account. I would like to create a filter that could remove them from the server, preferably those more than "x" days old so I could monitor the activity to be sure that no important message are removed.
    I did notice that in "Filters" I can create a custom filter from a header of my choice, but can't seem to create what I want which is:
    - after mail is marked as Junk by Thunderbird to delete those messages from the server if they are older than "X" days (my choice of "X").
    - not delete any other messages from the server for that account

    I believe that did it! Thank you. I am running those changes on a secondary E-Mail address for the same job and server and it appears to be working properly.

  • Error while transporting Dimension Members from Dev to Quality

    Hi all,
    I am having issue while I am transporting dimension members from dev to QA, The error log is as below; i am not sure what could be wrong;
    Start of the after-import method UJT_TLOGO_AFTER_IMPORT for object type(s) AAPS,AMBR ( )
    Member formula expanded for imported master data
    Start of data checker messages for Appset XXXX
    Possible Dead File/Dir:
    Possible Dead File/Dir:
    Possible Dead File/Dir:
    Possible Dead File/Dir:
    Error occurs when checking member formula use on other dimensions
    No access to environment 'XXXX'
    No access to environment 'XXXX'
    BPF: Error reading master data
    No access to environment 'XXXX'
    Errors occurred during post-handling UJT_AFTER_IMPORT for AAPS L
    UJT_AFTER_IMPORT belongs to package UJT
    The errors affect the following components:
        EPM-BPC-NW-TRA (Transport)
    please advise.
    Thanks.
    Ambika

    hi Raju,
    i tried after giving full access but again same error:-
    please see the error log below:-
    Start of the after-import method UJT_TLOGO_AFTER_IMPORT for object type(s) AAPS,AMBR ( )
    Member formula expanded for imported master data
    Start of data checker messages for Appset PETFAS
    Possible Dead File/Dir:
    Possible Dead File/Dir:
    Possible Dead File/Dir:
    Possible Dead File/Dir:
    Error occurs when checking member formula use on other dimensions
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    No access to environment 'PETFAS'
    InfoObject catalog /CPMB/PETFAS_CHAR is not available in version A
    BPF: Error reading master data
    No access to environment 'PETFAS'
    End of data checker messages for Appset PETFAS
    End of after import methode UJT_TLOGO_AFTER_IMPORT (Aktivierungsmodus) - runtime: 00:00:
    Starting after import method UJT_TLOGO_AFTER_IMPORT for object type(s) AAPS,AMBR in dele
    End of after import methode UJT_TLOGO_AFTER_IMPORT (Löschmodus) - runtime: 00:00:00
    Errors occurred during post-handling UJT_AFTER_IMPORT for AAPS L
    UJT_AFTER_IMPORT belongs to package UJT
    The errors affect the following components:
        EPM-BPC-NW-TRA (Transport)
    any suggestion..
    thanks,
    Ambika

  • How to remove the default members of a dimension from the control table?

    Hi all,
    I am new to hyperion FDM 11.1.1.2.0.0 .
    When I navigate to Metadata>Control Tables and try to delete the default memmbers
    for the dimension like category and period i got the following error.
    Error: Period( 8/31/2009 ) is an active Global or Local Period and cannot be deleted.
    Then again i unchecked active checkbox for that dimension from Hyperion Essbase Integration Setup of Workbench Client.
    After doing that i got the following error
    Error: Unable to retrieve target System Data.
    Can anyone tell me how to remove the default members of a dimension from the control table?
    Thanks

    Create a new record for the table.
    Go change the POV to the new record.
    Return to the control table and delete the default record.

Maybe you are looking for