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
RoshanCan 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.
ThanksProject, 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.
ThanksJust 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.
~ AdellaDepeding 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.
FumiHi 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 NHi 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 accountI 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.
Ambikahi 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?
ThanksCreate 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
-
I am working in text edit and cannot open my file. Error message says it is in the wrong format, truncated or corrupted. what to do?
-
Some of my apps have disappeared after the last update. I cannot reload them because my iPad mini does not recognize that they are gone. Suggestions?
-
Can you include Norele in search engine list?
I was looking through the list of linked search engines in your list of 100. Could you include http://www.norele.com in the list next time you compile?
-
I have a drop down (defines with Statuc text) plus 2 fills-ins on a page. I want to pre-populate the fill=ins with ceratin calvulated values based on the secxetion in the drop down. I wqould like to do this as soon as the drop-down is selected. Is th
-
I'm trying to write a very simple C program which communicates with a bluetooth printer. All it has to do at the moment is make a connection and find out what kind of printer it is, and send a couple of commands. Does anyone know of a simple sample p