AUTHORIZATION ISSUE: cube level data restriction in BI
Hi all,
I have few cubes and ODS which are containing data. The requirement is to restrict the cube level data.
Eg : we have option to see the cube data in RSA1( ADMIN WORKBENCH).Right click on cube manage data.
the requirement is to restrict to see the data company code = 111(only)
Likewise for few users only company code = 222.
If they try to see other than 111, they should get u201Cno authorization messageu201D.
Cube data
company code distribution channel account amount
111 10 10002 100
222 20 10002 200
333 30 10002 300
444 10 10002 400
1111 20 10002 500
1111 30 10002 600
2222 30 10002 700
Thanks in advance.
Jo
Hi MaikI,
Thank for the inputs.
Actually i want restrict the data based on the ANALYSIS AUTHORIZATION - 0TCAIPROV.
I want to give s_rs_comp-provider value *, and i want to control the query (data) access through analysis authorization. i want to create zanalysisauth which contains 0TCAIPROV = $variable.
variable is populated with one/two provider values at runtime .
based on the runtime variable population user should get access.
But with this implementation user is able to open all queries.where i am going wrong? how can i do this?
Regards,
Joseph
Similar Messages
-
User Level Data Restriction in OBIEE
Hi Experts,
Need your help in implementing the below logic in OBIEE.
I have a requirement where user needs to view only particular data. Say for example ,
UserA Bangalore
UserB Delhi
UserC Mumbai
Once User A logins he / she should be able to view only Bangalore and the same follows with the other users.
I have this User and area/city relation stored in a table.
Please let me know how can I achieve this.
I have these user created and I am unable to establish a relation between the user and the city .
Please let me know your suggestions on how can I implement this.
Appreciate your immediate response.
Regards,
Veena AHi,
Detailed description is as follows
1. Create 3 users -> userA, userB, userC from Manage->Security->Users in Administration Tool.
2. Create Intialization Block from Manage->Variables->Intialization Block right click on white space in Administration Tool. Give a name to it
3. Click on Edit Data Source in Intialization Block that you have created and write the query
SELECT 'user_city', column of city FROM table_name which has city column.
4. Create 4 session variables USER, USER_CITY, GROUP, LOG_LEVEL(Note : The order of creation of variables should be same). for USER , LOG_LEVEL and GROUP an alert will come saying that these varibles are of special purpose, click on Yes to create it.
5. Go to Manage->Security->Users in Administration Tool and double click on userA->Permissions click on Filters tab and click on Add button. Select the table which has city column. click on '...' button next to Business Model Filter Column to get the Expression Builder - Security Filter.
6. In the Expression builder select logical tables, and then select table which has city column and click on Insert button. Click on '=' in Expression builder. Click on Session Variables. double click on user_city session variable. (for example : Employee_Manager."Locations Ma"."Loc Name" = VALUEOF(NQ_SESSION."UserLocation")) and then click on ok. save reporsitory. restart BI server from services and launch the BI Answers and login as userA and check the city.
For more details visit
http://www.oracle.com/technology/obe/obe_bi/bi_ee_1013/bi_admin/biadmin.html
Scroll down to topic -> Using Initialization Blocks and Variables
Thanks and Regards,
Mahesh
Edited by: magu on Apr 27, 2009 3:10 PM -
Authorization issue to view cube contents
Hi Gurus,
I am getting Authorization issue to view cube contents in Production server, When I execute the cube it is showing me the following statement.
"You do not have sufficient authorization for the infoprovider ZMMG_C05".
Please provide me a possible solution for this.
Thanks,
Jackie.Hi,
Two things to be checked with respect to authorization for this one.
1) Functional Roles: Check whether Info cube is present in the functional roles that are assigned to you.
If not you need to get the functional role in which the Infocube is assigned.
2) Data Access Roles: Check in the data access roles assigned to you, whether you have the access
to the selection that you are using to see the data in the info cube. Else, request
BASIS team to assign the appropriate data access roles to you.
Hope this helps.
Regards,
Bharat -
Master Data is missing for Specified Matierials at cube level !!
Hello Experts,
Good Day..!!
I have been facing an issue in my project, Master Data is missing for a KF and values are not displayed in a report for the specified matierial Nos. Where as other matierial nos KF values are displaying.
Intially, i checked from Cube End and found the issue is in Cube level only.
For that in the data flow, i already checked whether the data has been loaded perfectly or not.
Tried to reran the DTP once again and checked the values for the KF in the report and unfortunately KF values are not displaying for specified matierials only.
Kindly advice how can i move further..
Thanks,
SN.Hi,
Check if SIDs are generated for the infoobject, if not try to do the change run attribute and then load the data to Cube.
Hope this helps...
Rgs,
Ravikanth. -
Authorization issue when I display data from ODS, Infocube, Multirprovider
Hi Experts,
When I'm trying to display data for ODS, Infocube, Multiprovider, Infoset in production system, facing aurhorization issue.
Can anybody have idea what is authorization objects to display data from Infoproviders.
SIRICheck for below authoriztions in your role:
S_RS_ICUBE
ACTVT 03
RSICUBEOBJ AGGREGATE, CHAVLREL, DATA, DATASLICE, DEFINITION, EXPORTISRC, UPDATERULE
RSINFOAREA *
RSINFOCUBE <your cubes>
S_RS_ODSO
ACTVT 03
RSINFOAREA *
RSODSOBJ <your DSOs>
RSODSPART DATA, DEFINITION -
Navigational Attribute data is not display in Cube level and reporting
Hello ALL
Iam facing a problem like,I created Navigational attribute and I selected that navigational attribute in cube level also but data is not display in cube level.
What will be the problem?Pl help me out.
regards
balajiHi Dinesh
You mean base characteristic means loading data after creating Navigational attribute?Is it this way,(orelse can u tell me about this base characterstic)
Yes after making that particular attribute as a navigational attribute I loaded data in master data tables.
How to run Attribute change run?can u give me steps
regards
balaji -
Restrict Authorization at Material level during production confirmation
Hi SAP Gurus,
I would like to ask if its possible to restrict authorization at Material Level during production confirmation.
Our scenario is we have SFG and FG which are handled by different group of people but it has the same Order Type. Now we want to restrict authorization such as one department can only confirm SFG and the other department can confirm FG only.
Is it possible to set authorization at material type or production scheduler level. IF not possible, is there other way except creation of new Order Type?
Thanks,
RaymondHi Raymond,
DO you mean I should create a customized table for this?
Yes
Are there no standard way?
As per my knowledge, you can control through production order type, so you need to create seprate order type for this
Thanks,
Sankaran -
Authorization Issue on creating New Data Source
Hi Experts,
We met several issues after we upgrade one of our BW system from 3.5 to BI 7.0.
We have a customized role for our BW developer which name is SYN:BC_USER_FOR_BWDEVELOPER. When we assign this role to the users, the users should have access to create new data source, create/change on ODS, infocube, infobjects,etc. The developers also need access transformation roles and BEX Web Templates.
After we upgrade our BW system from 3.5 to BI7.0. All the access has been denied. Then I tried to added many authorization objects in the developer role, then the developer role can access all the data source except transformation rules.
The following is the authorization objects which I have added:
S_RS_BCS
S_RS_BITM
S_RS_COMP
S_RS_COMP1
S_RS_CTT
S_RS_ERPT
S_RS_HIER
S_RS_ICBE
S_RS_IOBJ
S_RS_IOMAD
S_RS_ISET
S_RS_ISOUR
S_RS_ISRUM
S_RS_THJT
S_RS_TOOLS
S_RS_UOM.
S_RS_DS
S_RS_ISNEW
S_RS_DTP
S_RS_TR
S_RS_PC
S_RS_OHDST
S_RS_DAS
S_RS_BTMP.
I am not sure whether there are any other authorization objects or sth should be added to the developer role, could you give me some suggestions?
Thanks,When i execute create transformation rules with the account which already have bw_all role, the system shows you have no authorization.
The following is the error after i execute /nsu53:
Authorization check failed.
Authorization Obj. S_RS_TR Data Warehousing Workbench -Transformation
Object Class RS Business Information Warehouse
Activity 03
Source ZM_SUM
Target ZWHYTEST
Subtype of the Source
Subtype of the Target
Type of Source ODSO
Type of Target TRCS
-fran -
Hide all members' value for specify date from CUBE level
Hi There,<o:p></o:p>
With my current CUBE data available for yesterday, but 2-5 % data also get loaded through ETL for today as it's live data feed and process all data
at CUBE level.<o:p></o:p>
Now problem here till yesterday all data are okay and that make send to end user, but chunk of data for today (2-5 %) don’t make any sense…. now question
here is any way I can hide value for all members for today which is (2-5 %) only, that way data visible from CUBE level only till yesterday.<o:p></o:p>
Exactly what I mean if anyone connect to my CUBE they can only see data till yesterday (day-1), but not for today.<o:p></o:p>
Regards,<o:p></o:p>
Nagen<o:p></o:p>
Thanks, NagenHi,
two possibilities:
1) Create a security implementation, so that the users are allowed to see the data until yesterday. Dimension Security on your Date Dimension)
2) Scope the Dimension Member for future Dates to NULL
Kr Jürgen -
Cant view rdbms level data in HOLAP CUBE
i have created an holap cude using EIS
But i am unable to view the rdbms level data.
for ex i have a market dimension.
in which i have enable hybrid analysis for city level data....
but i am unable to access it in spreadsheet add-in or in obiee answers. niether can i see in essbase(preview data).
hence my cube formed isnt an HOLAP one..
kindly help guys......Have you updated the essbase.cfg file with
HAENABLE Appname dbname TRUE
Then Analytic Services retrieves all members of a Hybrid Analysis Relational Source through API's, reports, or Spreadsheet Add-in.
If HAENABLE is on, requests can transparently span across the Hybrid Analysis Relational Source.
By default it is set to FALSE.
If it is false Analytic Services turns off retrieval of members of a Hybrid Analysis Relational Source for all clients. -
Hi guys,
I've the authorization issue in a BPS application, where a user can upload a flatfile into a BPS-cube, but only when I select in the authorization object S_RS_AUTH 0BI_ALL.
Without selecting 0BI_ALL (another analysis authorization) yields to the message, that the user has not enough authorization...
Now the user gets access to data in the BW reporting to all the organizational marks like the organization unit (0ORGUNIT).
How is it possible to design the authorizations / analysis authorization, that the same user can upload data via flatfile, but gets only access to transaction data for organizational data which he should see???
How should the analysis authorization should be designed? Has it something to do with the techn. char. like 0TCAACTVT?
THX in advance!
ClemensHi,
Have you tried creating Authorization Variable for organizational Unit ?
This will give restricted access to data based on the authorization assigned .
Thanks
Pratyush -
Data load issue with export data source - BW 3.5
Hi,
We are facing issues in loading data with the help of export data source.
We have created export data source of 0PCA_C01 cube. With the help of this export datasource, we are loading data to other custom cube. Scenario is working fine in development server.
But when we transported objects to quality server data is not getting loaded to custom target cube.
It is extracting zero records. All transports are ok and we have generated export datasource in quality before transports .Also regenerated export datasource after transport and activated infosource, update rule via RS* programs. Every object is active but data is not getting extracted.
RSA3 for 80PCA_C01 datasource isn't extracting any record in Quality. Records getting extracted in development. We are in BW 3.5 with patch level 19.
Please guide us to resolve the issue.
Thanks,
AdityaHi
Make sure that you have relevant Role & Authorization at Quality/PRS.
You have to Transport the Source Cube first and then Create a Generate Export Data Source in QAS. Then, replicate data sources for BW QAS Soruce System. Make sure this replicated Data Source in QAS. Only then can transport new update rules for second cube.
Hope it helps and clear -
Authorization Issue to Upload file in Integrated Planning
Hi All
I have included the planning role for the user...which is the same as mine..I can execute and upload the file..when I login with the user iD, it says you are not authorize to upload zFILE_SEQ/...in my role..there is Z* values also..
No idea how to rectify as I dont see any problem??
pppls help..Hi,
Could you please look into the authorizations that restrict data selection for the user, say if he control one or two costcenters and you have access to all costcenters. Also you need to have that object in the Aggregation level that allow the user selection. You need to include that info object restriction based on authorization value in the aggregation level and in the upload file.
Also try to execute the input ready query from RSECADMIN T-CODE . Use the 3rd tab and choose the user id and choose with log .Then on the next screen will be RSRT and choose your input ready query and execute. Then choose back button and the pervious screen choose display log, which will give you detail log on the authorization issue ...
hope it helps...
cheers,
Balaji
Edited by: Balaji NS on Jun 4, 2011 1:47 AM -
BW authorizations at report level
hi,
i have a requirement to restict user's access to certain cost centers on a report.
i have created a new authorization object and switched on the reporting authorization on the cube for this object. i have created an authorization variable and this report is working like it should. But the issue is that when i switching on reporting authorization at the cube level, every query on the cube is getting affected. is there a way i can turn on this reporting authorization on the report level rather than the cube level and not affect the other queries?
thanks,
Parthava.Mark the Cost center Infoobject as Authorization relevant (RSD1 -> infoobject -> Business Explorer tab -> Authorization relavent) and restrict the user to the corresponding costcenters using correspnding authorization objects.
http://help.sap.com/saphelp_nw70/helpdata/en/a0/48f438f3422f2ce10000000a114084/frameset.htm
Assign points if helpful!
Regards, Uday -
Authorization issue regarding Bex Query
Hi All,
User Requirement: When ever the user is executing the report in Design Studio, user can able to see all the company codes (summary data) in the main page of the dashboard. If user wants to drill down to a particular Comp code, then user should access only which are authorized. Ex: If the user Test4444 is executing the report, then he/she can able to see all the comp codes data in the main page of the dashboard. If the user wants to drill down further to see the comp code wise data, then he/she should not allowed to see except comp code-4444 or what and all authorized .
Back ground work:
I have a Bex query, which is using the Design Studio. In this query, "0COMP_CODE" is a char InfoObj and I have created a Auth variable on this InfoObj. There are 4 autho objects created based on this "0COMP_CODE". And also 4 Roles and 4 users have created.
Each autho_Objet has assigned to that corresponding Role and that Role is assigned to that correspond User. Details are as follows.
Autho_Objet
Role
UserID
ZTEST_MAIN (which includes all - 23 compny codes)
ZMain_Role
All users have to access this role
ZTEST_1111 (which includes only CC- 1111
Z1111_Role
Test1111
ZTEST_2222 (Which Includes only CC - 2222)
Z2222_Role
Test2222
ZTEST_3333 (Which Includes only CC - 3333)
Z3333_Role
Test3333
ZTEST_4444 (Which Includes only CC - 4444)
Z4444_Role
Test4444
To achieve this requirement, I have created 1 auth.object for all Comp.Codes and assigned to one main role and this role is assigned to all users. This looks fine and hopefully it will work.
The problem is the next step of drill down to comp.code. Here I have created individual autho.object per Role per User and mapped accordingly. Unfortunately, user can able to access all the comp.codes data because of the main role assigned. I got stuck here in this second level restriction. Could some one can through a light how we can achieve this in authorization. It would be a great assistance if some one help here. I would be much appreciated and grateful to your assistance and inputs. Thank you in advance!
BR
Venkat...In the role ZTEST_MAIN,
You need to remove all company codes as this is overriding the rest
Then add aggregate authorization, ie "0COMP_CODE" = ":"
This is a special authorization which grants authorization to see the summation of all the 0COMP_CODE without giving detailed authorization to any.
The rest of your design is fine.
You should then use RSECADMIN to check any authorization issue you have.
Maybe you are looking for
-
Firefox no longer works on my laptop and I've used it for year.
As stated above, I have been using Firefox for many, many years and it just stopped working about 3 or 4 weeks ago. It can't load any pages.
-
Is it possible to add a JSFF to a page programmatically without Task Flows?
My use case is this: My application does not use task flows. If a value returned from the database is 0, I am creating a UIComponent and adding it to a PanelGroup on a page. If the value returned is 1, I need a way to programatically add a JSFF to th
-
Creating a Simple document Approval workflow in SPD
Hi Having configured workflow manager 1.0 I have attempted to create the simplest approval workflow. on my document library I set content approval , content type management and versioning. I have left out check in and checkout to speed up my testin
-
JTextPane not keeping background color!
Hi. I developed a text editor for a forum I'm developing. I have also integrated PHPspell into the project. To get PHPspell to interface with it, I use JavaScript to copy the HTML from the JTextPane into an I-Frame, which I then pass to PHPspell. The
-
2 Reports in same worksheet of workbook
Hi Experts, My requirement is to display 2 reports in the same worksheet of a workbook. I am using analysis Grid item of workbook to display 2 reports.But My number of rows in 1st report are not fixed. It may vary based on the data records. I am disp