Security Cube
Posted: Wed Jul 28, 2010 10:46 pm
Hello guys,
I have a security question. I developed a security cube for version, year and month in order to prohibit users to submit or adjust data without admin permit.
This "writing security"cube is has the following dimensions:
- Month
- Year
- Version
- M (which has only the securityflag string)
I created a cell security cube of the accounting cube (9 dimensions) which has the following rule:
SKIPCHECK;
[]=S:IF(DB('writing_security',!year,!lmonth,!version,'SecurityFlag') @= 'WRITE','WRITE','READ');
I complete my matrix on the writing process cube and I apply security refresh and works great but:
First Question: On the writing security cube I was supposed to write a FEEDSTRINGS; and a feeder sentence or is ok to leave it like this?, SKIPCHECK should work for numbers consolidation, but here i am talking about letters, I dont understand why I have to feed and If I have to do it. (I saw that somebody put that Skipcheck so i decided to put it)
Reference Manual:
FEEDSTRINGS
Rule-generated string values are not displayed when a view is zero-suppressed unless the string resides in a cell that is fed.
Second Question: My data cube is empty, if it gets full or used in long views it is going to be slow because of the use of an extensive cell security?
Please help, thanks.
I have a security question. I developed a security cube for version, year and month in order to prohibit users to submit or adjust data without admin permit.
This "writing security"cube is has the following dimensions:
- Month
- Year
- Version
- M (which has only the securityflag string)
I created a cell security cube of the accounting cube (9 dimensions) which has the following rule:
SKIPCHECK;
[]=S:IF(DB('writing_security',!year,!lmonth,!version,'SecurityFlag') @= 'WRITE','WRITE','READ');
I complete my matrix on the writing process cube and I apply security refresh and works great but:
First Question: On the writing security cube I was supposed to write a FEEDSTRINGS; and a feeder sentence or is ok to leave it like this?, SKIPCHECK should work for numbers consolidation, but here i am talking about letters, I dont understand why I have to feed and If I have to do it. (I saw that somebody put that Skipcheck so i decided to put it)
Reference Manual:
FEEDSTRINGS
Rule-generated string values are not displayed when a view is zero-suppressed unless the string resides in a cell that is fed.
Second Question: My data cube is empty, if it gets full or used in long views it is going to be slow because of the use of an extensive cell security?
Please help, thanks.