Security at the level of the object by creating groups of catalog in OBIEE - 10 G
Hi allI have a requirement to display the dashboard based on the user login. Ex. Mike belongs to HR, Smith to accounts
When Mike connects, he should see only these three dashboards. View of CF, commune data1, data2 common. When Smith connects, he should see only these three dashboards. Display accounts, common data1, commondata2.
Commondata1 and commondata2 dashboards has joint reports for all departments. Other dashboards is particular department with all the different reports. How can I implement this?
One of my previous posts, I was told to do by using the object-level security by creating groups of catalog. Can you please provide me with instructions to end-to-end on creating object groups of catalog-based security level.
Thanks for your time and your help.
Hello
Mike to HR
Smit - account
Yes, groups reach you by security at the object level by creating catalog
(1) create a catalog group and users partially RPD (Ex: Account_grp, HR_grp)
(2) assign user to this particular group (say Ex: Account_grp = Smith and HR_grp = Mike)
(3) login (username Admin) dashboard and---> gale dashboard page layout--> add users to this particular
Dashboard users and save it then
try to connect to the user mike and smith, it will work
you see link below
http://www.rittmanmead.com/2010/01/OBIEE-10G-Web-catalog-best-practices/
http://www.rittmanmead.com/2007/05/OBIEE-and-row-level-security/
Thank you
Deva
Tags: Business Intelligence
Similar Questions
-
The issue of security at the object level.
Hello
I am facing a problem in the application of security at the level of the object in OLIVIER.
I did the LDAP authentication successfully.
At the level of the object, I want to give permission to the user currently connected to a general ledger dashboard page.
In this regard, I added the corresponding group the user connected through 'Manage privilège' and given access to dashboards.
After doing this I get following error in my report, but when I'll loggin to the same user.
"Odbc driver returned an error (SQLExecDirectW).
Error details
Error codes: OPR4ONWY:U9IM8TAC:OI2DL65P:OI2DL65P
State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error occurred. [nQSError: 27004] Unresolved table: 'financial services - GL balance sheet '. (HY000)
Publ. SQL: {call NQSGetQueryColumnInfo ("SELECT" Profit Center"." Business unit name 'book.' Ledger name"time. "" Fiscal quarter ", time. (» Exercice"DE"Financials-GL-bilan"')}
SQL issued: SELECT "Profit Center". "Unit name"book. "" Book name "time. "" Fiscal quarter ", time. «' Exercise ' OF ' Financials - GL-balance»
"
Please suggest me where else I need to do any setting.Hello
It seems that the user doesn't have access to the presentation/column of table, check and see if the Group has access.
See: http://obiee-tips.blogspot.com/2009/09/obiee-security.html
Kind regards
Matt
-
Paste the object automatically creates NEW layer - EVERY TIME
I am a person very knowledgeable Photoshop/InDesign and Illustrator. I paste the pictures on the net in my doc of Illustrator, but when I do each time that it will either create a new layer, place the object in this layer and from there on after all new objects in this new layer even places. Only happens when I am pasting from somewhere outside of the Illustrator. Please help because it's put a damper on my work because now I have to remember to take all pasted objects on a certain layer... I use 9 layers.
Help, please
In the layer panel menu, uncheck "paste remembers layers".
-
How to apply an effect to all the objects in a group?
Hello
I use 8 Captivate, creating a sensitive project. I have about 9 objects in a group. Is it possible to apply the same effect to all objects in the group without having to do it individually for each element in the Group?
Thank you
Peter
This is a feature request, I've been logging since some versions. If you want to support this, please do the same. Currently, he must do so individually. If it's a complicated effect you can create a custom effect, because this will save you the time to apply.
Adobe - feature request/Bug Report Form
Trajectories and custom effects reuse - Captivate blog Edition
-
DW cannot convert the <; object >; tag created with swfObject 2
I have a Flash video on an "integrated" static html page using the swfObject method 2. When I open the page in DW CS3 I get this error message:
"This page contains < object > tags that may not work properly in the most recent versions of Internet Explorer. DM cannot convert the < object > tag. »
Page plays the video the two local system on the server.
this test page is here: http://www.rjdutton.com/about_movSWF2.html
Relevant source code is:
--> < object classid =... etc and
--> < object type =
Since this is the only code on the test page that refers to an object tag.
The on-board Flash I have on the website (home page and the who we are page) now are incorporated using < embed > via Flash CS3 (AC_Run active content), but this method does not validate. the swfObject method 2 valid.
I'm working on a Mac. Could someone check the page on the victory of the IE and see if the video is running?
Can I ignore the message 'error' of Dreamweaver?
Thanks - Susan
I think that you will have no problem ignoring the message.
Ken Ford
Adobe Community Expert - Dreamweaver/ColdFusion
Adobe Certified Expert - Dreamweaver CS3
Adobe Certified Expert - ColdFusion 8
Fordwebs, LLC
http://www.fordwebs.com
http://www.cfnoob.com -
Why have I lost the ability to create groups in my Windows Mail?
The button new Contact Group on the toolbar has disappeared. Why?
Missing the Windows Contacts toolbar buttons
http://www.wintuts.com/missing-buttons-from-Windows-contacts-toolbar
Vista - "New Contact" and "Contact Group on new" button missing
http://www.Vistax64.com/tutorials/186477-new-contact-new-contact-group-button-missing.html
-
Hello
I'm still very new to PL/SQL please bare with me if you can. I am trying to learn how to store the data of an object in a single varray of objects. My code below attempts to declare a type of object with instance attributes 3 and 3 methods of instance of getter and setter method.
So, I want to create a varray type to store an array of types of objects 'employee '.
Here I am trying to use a loop to retrieve the 10 first ename and empno, sal chronogram EMP table and store it in the variable array of 10 items.
Finally, I tried to use another loop to produce the ename, empno and sal in the order opposite.
My goal and my body of the object was created successfully without error.
The problem starts when I start anonymous block that creates the varray is when I get an error at the end.
At the end of my code is I get the error message. Can anyone suggest me what I am doing wrong, or what I can do to accomplish this task.
SET SERVEROUTPUT ON
-create object
CREATE OR REPLACE TYPE used AS OBJECT)
ename_obj VARCHAR2 (10),
empno_obj number 4,
sal_obj NUMBER (7.2).
Getename RETURN of the FUNCTION MEMBER VARCHAR2.
Getempno RETURN NUMBER of MEMBER FUNCTION
FUNCTION RETURN NUMBER getsal MEMBER);
/
-create bodies of the object
CREATE or REPLACE TYPE BODY used as
FUNCTION MEMBER getename IS return VARCHAR2
BEGIN
RETURN ename_obj;
END;
FUNCTION MEMBER getempno IS return VARCHAR2
BEGIN
RETURN empno_obj;
END;
FUNCTION MEMBER getsal IS return VARCHAR2
BEGIN
RETURN sal_obj;
END;
END;
/
-create varray of object and start line 1 of the Error Message.
1 > DECLARE
2 > TYPE tvrEmploy IS the VARRAY (10) OF the employee;
3 > vClient tvrEmploy;
4 > iCounter integer: = 1;
5 > CURSOR client_cursor IS
6 > SELECT ename, sal
7 > FROM emp
8 > WHERE rownum < 11;
9 > START
10 > vClient: = tvrEmploy (null, null, null, null, null, null, null, null, null, null);
11 > FOR i IN client_cursor LOOP
12 > vClient (iCounter) .ename_obj: = i.ename;
13 > vClient (iCounter) .empno_obj: = i.empno;
14 > vClient (iCounter) .sal_obj: = i.sal;
15 > iCounter: = iCounter + 1;
16 > END of LOOP;
17 > FOR I IN REVERSE 1.10 LOOP
18 > dbms_output.put_line (to_char (I) |) » '|| vClient (I) .ename_obj | » '|| vClient (I) .empno_obj | » '||
vClient (I) .sal_obj);
19 > END of LOOP;
20 > END;
21 >.
-"' '" Error message below -
DECLARE
*
ERROR on line 1:
ORA-06530: Reference to the composite uninitialized
ORA-06512: at the level of line 12
Thanks again for your time and patience.
-Todd
Hello
The error occurs on line 12, the first time in the loop when you try to run:
vClient (iCounter) .ename_obj: = i.ename;
At that point, vClient (1) is not an Employee object. It has the value NULL.
Try this:
DECLARE
TvrEmploy TYPE IS the VARRAY (10) OF the employee;
vClient tvrEmploy;
iCounter integer: = 1;CURSOR client_cursor IS
SELECT ename, sal
, empno -- ADDED
FROM scott.emp
WHERE rownum<>
BEGIN
vClient: = tvrEmploy (null, null, null, null, null, null, null, null, null, null);I'm IN client_cursor LOOP
vClient (iCounter): employee = (i.ename, i.empno, i.sal); --ALSO CHANGED
iCounter: = iCounter + 1;
END LOOP;FOR I IN REVERSE 1.10 LOOP
dbms_output.put_line (to_char (I) |) » '|| vClient (I) .ename_obj | » '|| vClient (I) .empno_obj | » '||
vClient (I) .sal_obj);
END LOOP;
END;
/ -
Define a map or ORDER method for the object type
Hi gurus
I created an object and then its type and then I use this object and type based on line, see below:
Create the object
CREATE OR REPLACE
TYPE test_object
IS
OBJECT
(
next_appearance_dt DATE, - next_appearance_dt
youth_adult VARCHAR2 (5) - youth_adult
) ;
/Create the object Type
CREATE or REPLACE TYPE t_docket_object IS TABLE OF THE test_object;
/
Create function Pipeline
FUNCTION to CREATE or REPLACE f_report (p_dt date, p_c_cd VARCHAR2)
return t_test_object pipeline
IS
BEGIN
FOR J IN)
Select distinct test_object)
next_appearance_dt,--862,
'YOUTH '.
) AS test_object
Jen.next_appearance base
WHERE 1 = 1
AND (base.next_appearance_dt = p_dt)
AND (base.circuit_point_cd = p_c_cd)
- and cse.information_id = 322
-ORDER 15 - alias_name
)loop
PIPE ROW (J.test_object);
END loop;
END;/
Run function
SELECT * FROM TABLE (F_REPORT (TO_DATE('25-sep-2015','dd-mon-yyyy'),'1 '))
Error
ORA-22950: cannot ORDER objects without map or ORDER method
ORA-06512: at "F_REPORT", line 5
22950 00000 - "cannot ORDER objects without map or ORDER method.
* Cause: an object type must have a defined for map or ORDER method
all comparisons other than equality and inequality comparisons.
* Action: Define a map or ORDER method for the object type
I know the reason of this error and the reason is that I use the clause separate in my pipeline service, but do not know how to get rid of this error...
Confuse you the type of table with the object type. He forge
Select test_object (next_appearance_dt) test_object
Not:
Select t_test_object (next_appearance_dt) test_object
Then:
SQL > CREATE OR REPLACE
FUNCTION f_report (DATE p_dt 2,
3 P_C_CD VARCHAR2
4 )
5 t_test_object of RETURN
6 IN PIPELINE
7 EAST
BEGIN 8
9 FOR (IN) v_rec
10 WITH () DID
11. SELECT TO_DATE('01-jan-2015','dd-mon-yyyy') NEXT_APPEARANCE_DT
the double 12
13 )
14 select test_object (next_appearance_dt) test_object
15 from t
16 ) LOOP
PIPE 17 ROW (v_rec.test_object);
18 END OF LOOP;
END 19;
20.The function is created.
SY.
-
Noob question Guides/anchors are not 'on' the object that I create
I know that this is probably an arrangement that I don't get the sense... but here's my problem.
When I create an object, the access/guide/anchor point path is not 'ON' the object I create... 'floats' outside this object... Instead of being on the object, like everybody else I see in tutorials, etc.
Take a peek inside
all the objects I create seem to have this... so when I try to move the two parts of the whole flag... they have a buffer zone between them... and I can not move together to overlap.
Thanks for any help...
I am usiing Illustrator CS6 incidentally...
or... and it sounds silly... you are not an accountant to have a white line around the objects on a white background. as... zone "buffer", you describe. It's just a vascular accident brain, right?
-
Where I'm going wrong with the object Type
Hello world
I am trying to insert data into a table using a type of object
Here is my code
Please help me where I'm wrong...
Thank you
Code for the object. Type
Now I want to insert data into the table like thiscreate or replace type emp_rec_type as object ( empno number ,name varchar2(20) ,salary number(7,2) ,job varchar2(10) ,hiredate date ,commno number(7,2) ,deptno number(4));
I don't want to create a variable of the object... Initialization type I want to create just to insert the value using the default constructor.begin insert into emp5 values(emp_rec_type(5,'jack',1000,'salesman','12-apr-2000',300.00,20)); end;
Concerning
ProstYou can create the table of the object:
create table emp5 of emp_rec_type;
Kind regards
Sayan M. -
Security at the level of the object in Oracle 10 g
Hi gurus
Question about the object-level privileges
------------------------------------------------------------------------------------------------------------
1. creates a 'TEST' scheme and assigned as a result of privileges
GRANT CREATE SESSION TEST;
GRANT CREATE ANY TABLE TEST;
2. has created a table 'Emp '.
Can alter the table without assign privileges ALTER ANY TABLE test «»
Why?
3. CREATE ANY TABLE privilege revocation
REVOKE CREATE TABLE TEST;
I am still able to edit table 'Emp', even if it is not able to create a new table
Any thoughts on this please.
--------------------------------------------------------------------------------------------------------------------
How can I restrict a user to change any of the existing tables?
Help, please.
Thank you
NewbieHello!
This is because the TEST is the owner of testtab. A tableowner can allways and without any privilege to modify its own tables.
-
What level of security is the best in the OSI model, which is the application level?
Hello
I'm curious to know what level of the model OSI protects best against pirates, which is the application level?
Thank you
Johan
Hello Johan,.
The OSI networking reference model (ISO 7498 - 1) is designed around seven layers arranged in a stack.
The OSI security reference model architecture (ISO 7498-2) is also designed around seven layers, reflecting a high level of different requirements in the security of the network.
In the OSI model, each layer has its own functionality and according to which it has features of different security as shown below.
Application - authentication
Presentation - access control
Session - non-repudiation
Transport - the integrity of the data
Network - Privacy
Data binding - insurance / availability
Physics - certification / Signature
-
Security at the level of the ADF Page - need help
Hello
Currently, I am looking to secure my adf application. The taskflow Unbounded (adfc-config. XML) in my application is as follows
Application is shared with several customers. The homepage of a customer's A.jsp and other D.jsp. The reason is that there are several pages are shared by them. for example. B.JSP and C.jsp
The distinication between two clients's context path. Context path is different to one another. Context for client 1 path is ctx_path1 and for client 2 is ctx_path2.
Since all the page mapping is adfc-config.xml file, when client 2 is being access to the application context path ctx_path2 help and the D.jsp homepage, after if there change the url to A.jsp (ctx_path2/A.jsp), it could reach A.jsp and then B.jsp so on. Client 2 is then able to access the application customer1 and vice versa by changing the URL.
Note: There is correspondence of the page between either B.jsp and F.jsp C.jsp to E.jsp or C.jsp to G.jsp E.jsp to B.jsp so on.
Now, I want to add security to the level of the page Let's say A.jsp, when a customer access request 2 using context path (say ctx_path2)... / ctx_path2/D.jsp, although if he change the URL in... / ctx_path2/A.jsp, the safety of the adf must block access to A.jsp (client application 1.)
Please let me know the solution for the problem above mentioned above.Version Note: ADF - 11.1.1.6.0
Thank you
ASIS
If you enable ADF security and have Customer1 and Customer2 associated with different Application roles, you can set a level for each page role permission, provided that each page has a definition of page each. This will automatically solve your problem of "access if URL.
In addition, when you need to show/hide the navigation links based on the permissions of the user, you can use the visible property:
-
People,
Hello. I implement 9.0 Solution on a University Campus. I faced a problem as below:
Navigator:
Campus community
-Personal Information (student)
-Add/update a person > Search EMPLIDI can enter new information of a person in the system and save successfully. All the information of the people returned to the level of the SQL database > successfully. But in the browser, click on "Search", it returns "no corresponding value found.
I followed the tutorial http://peoplesoftconcept.blogspot.com/2014/03/row-level-security-views-as-search.html review of research PEOPLE_SRCH (view) for the SCC_BIO_DEMO component. GBL step by step as below:
Step 1:
Check them that whitelists has been entrusted to the PS of the user on the user profile page below:
Navigator PeopleTools > Security > (PS) user profile > general page
There are 4 predefined whitelists:
Browser home page: HCSPNAVHP
Profile of the process: HCSPPRFL
Elementary school: HCPPALL
Rank of security: HCDPALLStep 2:
Check security game and the Type of security access to the list of security permissions line HCDPALL as below:Navigator SetUp HRMS > Security > security level line Core > secure by the permissions list
Whitelist: HCDPALL
Security set: PPLOI (Description: unemployed people)
Type of security access: 009
Key 1: 00000-00007, 00008, 00009, 00010SQL > Select CLASSID, SCRTY_SET_CD, SCRTY_TYPE_CD, SCRTY_KEY1 from USER.PS_SJT_CLASS_ALL where CLASSID = "HCDPALL";
His output: 42 selected lines. Type of security access 00009 has 5 ranks as below:
HCDPALL PPLPOI 00000-00009
HCDPALL PPLPOI 00009 00007
HCDPALL PPLPOI 00009-00008
HCDPALL PPLPOI 00009 00009
HCDPALL PPLPOI 00009 00010Step 3:
Check if these types of security and the security of key1 access access EMPLID.SQL > select EMPLID in user.PS_SJT_PERSON where SCRTY_TYPE_CD = '009 ' AND SCRTY_KEY1 = ' 00000';
Its output:
0075
0076
SQL > select EMPLID in user.PS_SJT_PERSON where SCRTY_TYPE_CD = '009 ' AND SCRTY_KEY1 = ' 00009';
Its output:
0064
0065
0066
...There is no selected line for SCRTY_KEY1 '00007', '00008', "00010".
The above output means Permission list HCDPALL, set of security PPLPOI security type 00009 and security access key1 00000, 00009 to have access to all of the EMPLIDs. Thus, the outputs above must return in the browser browser:
Campus community
-Personal Information (student)
-Add/update a person > Search "EMPLID.The problem is that the output above does not return in the browser browser:
Campus community
-Personal Information (student)
-Add/update a person > Search "EMPLID.I see no error to find record PEOPLE_SRCH (view) running the process. I can't understand why the output does not return in the browser "Find" EMPLID.
My question is:
Is that what you would you please run the 3 steps above in your machine and to understand why the output does not return in the browser "Find" EMPLID?
Thanks in advance.People,
Hello. The problem is solved by myself.
The thing is that we can get the information of a person into the system and return it as a person. But if we want to return as a student, the person needs to have registration and registration information. If the person is not admitted or not save you no matter what class, may not be back as a student.
Thank you.
-
(1) now I use Lightrom 5.7 How to level 6 or CC?
(2) what is the difference between the 6 and CC version?
(3) when I used lightromm 3, I could see in EXIF distance in metres to the object that I took, in the virsions later that the function is missing, it is very sad I am stiil waiting and I hope it would be possibble in new versions. Or this indication may possible by setting?
(1) now I use Lightrom 5.7 How to level 6 or CC?
Buy the standalone update from here: products
Download CC version here: Adobe explore desktop apps | Adobe Creative Cloud
(2) what is the difference between the 6 and CC version?
See this comparison chart: Lightroom compare versions. Adobe Photoshop Lightroom CC
(3) when I used lightromm 3, I could see in EXIF distance in metres to the object that I took, in the virsions later that the function is missing, it is very sad I am stiil waiting and I hope it would be possibble in new versions. Or this indication may possible by setting?
Plugin ExifMeta of Rob Cole displays the distance between the subject field (and much more). Unfortunately, his Web site seems to be down again. He has been very active here, but he has not posted in several months.
Maybe you are looking for
-
320 external USB HARD drive won't boot
Hello!After working fine for 5 months, my disk 320 external HARD USB is now showing that it is not initialized. When I go to disk management and click to initialize it, it won't boot. Can someone tell me how to make this work? I'm sure I'll have to f
-
H530s - cannot download pictures from Compact Flash card
I have a H530S. It has a 7 in 1 card reader, but I have a SanDisk Ultra Compact Flash4GB card that does not fit in the card reader. I also have a USB card reader / writer which I plugged in but nothing happens. It's a CRV900 iVAVA. Please can someone
-
Updates the notification of the firewall for the installation of high-priority update.
Why is advising me to install firewall update for service pack one when I already have service pack 3 installed on my windows xp professional? The last time I failed to uninstall a program and accidentally installed another program in my computer an
-
How to clear the search to the search bar folder?
I would like to erase or clean search box record... but I cannot delete it... http://img63.imageshack.us/img63/8928/searchs.PNG Thank you for answering... :)
-
BlackBerry Smartphones cant not install applications (BBAW or others) Please HELP
THx BOLD 9780 VODAFONE