Cognos
November 7, 2019
Запрос для получения списка пользователей/групп в Cognos Analytics
Запрос для получения списка пользователей/групп в Cognos Analytics
SELECT v_user.ldap_id as USERNAME, v_group.name as GROUPNAME -- v_group_user.cmid as GROUP_ID, -- v_group_user.refcmid user_id FROM [ca11_cm]..cmreford1 as v_group_user LEFT OUTER JOIN ( SELECT c33.cmid user_id, UPPER (c33.NAME) ldap_id, c1.surname last_name, c1.givenname first_name, c1.email email FROM [ca11_cm]..cmobjprops1 c1 left outer join [ca11_cm]..cmobjprops33 c33 on c33.cmid = c1.cmid UNION SELECT cmobjprops1.cmid user_id, UPPER (cmobjprops33.NAME) ldap_id, cmobjprops1.surname last_name, cmobjprops1.givenname first_name, cmobjprops1.email FROM [ca11_cm]..cmobjprops1, [ca11_cm]..cmobjprops33 WHERE cmobjprops1.cmid = cmobjprops33.cmid ) v_user ON v_group_user.refcmid = v_user.user_id LEFT OUTER JOIN ( SELECT cmobjnames.cmid cmid, UPPER (cmobjnames.NAME) name, cmobjects.created created, cmobjects.modified modified, cmobjects.disabled disabled FROM [ca11_cm]..cmobjects, [ca11_cm]..cmobjnames WHERE cmobjects.classid IN (26, 54) AND cmobjnames.mapdlocaleid = 352 AND cmobjects.cmid = cmobjnames.cmid ) v_group ON v_group.cmid = v_group_user.cmid