Cognos BI에서 보고서 실행 사용자가 표시 결과를 변경하고 싶습니다.
이번은, 같은 테이블세트를 스키마마다 보관 유지하고 있어, 유저에 의해 참조처의 스키마를 변경하고 싶다고 하는 경우의 구현예입니다.
이하, 순서가 됩니다.
・동일한 이름의 테이블을 스키마 차이로 작성합니다.
C:>db2 "create table GRP1.TESTTBL (col1 char(1),col2 int)"
C:>db2 "create table GRP2.TESTTBL (col1 char(1),col2 int)"
・각각 다른 데이터를 넣습니다.
C:>db2 "insert into GRP1.TESTTBL values('A',111)"
C:>db2 "insert into GRP2.TESTTBL values('A',112)"
· Framework Manager에서 테이블 정의를 가져올 때는 GRP1의 TESTTBL 테이블만 가져옵니다.
· 데이터 소스의 스키마를 공백으로 하여 패키지를 발행합니다.
· LDAP의 coguser1을 Cognos 네임 스페이스의 group01에 속합니다.
· LDAP의 coguser2를 Cognos 네임 스페이스의 group02에 속합니다.
· 데이터 소스의 사인온을 새로 작성합니다. group01 소속 사용자용 사인온은 사용자 ID를 grp1(스키마 이름)으로 합니다.
사용자를 선택하고 group01을 속합니다.
・같게 group02 소속 유저용의 사인온을 유저 ID를 grp2(스키마명), 유저에게 group02를 소속,로 작성합니다.
· Report Studio에서 TESTTBL을 참조하는 목록을 만듭니다.
· coguser1에서 보고서를 실행한 경우
· coguser2에서 보고서를 실행한 경우
Reference
이 문제에 관하여(Cognos BI에서 보고서 실행 사용자가 표시 결과를 변경하고 싶습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shinyama/items/60de4efa0e0d065a1623텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)