OBI EE에서 사용자가 댓글형식으로 글을 작성하고 다른사람과 함께 공유할 수 있는 댓글 게시판을 작성하는 테스트
유용성 : 초기 프로젝트 진행시 end user간에 변경사항에 대한 정보공유, 요구사항 변경.
테스트 방법 : OBIEE에서 제공되는글을 작성하여 쿼리를 날릴 수 있는 WriteBack 기능 사용
1. 게시판 테이블 생성
_M#]
2. xml 생성
테스트
... in the Administration Tool
1.
TNSListener.ora 설정 후
OCI 를 통해 (file - import - from database)
계정(예 : DBO)의 DASHBOARDCOMMENTS 테이블 IMPORT
사진 1
2.
테이블 duplicate
복제한 테이블에는
user_name 만 남기고 모두 삭제
3.
primary key 생성
두 테이블 모두 모든 컬럼을 pk로 하여 생성한다.
사진 2
4.
다이어그램을 통한 foreign key 생성
#1테이블을 디멘젼으로 함
4-1.
두 테이블 모두 Cacheable 을 Uncheck 하여 글이 등록하면 실시간으로
테이블을 조회하여 자신이 올린 글을 확인할 수 있도록 한다. (Cache를 사용하지 않는다. )
사진 Cacheable
5.
Business Model and Mapping Layer, Presentation Layer도 고대로 복사하여 생성
사진 final
... in the BIEE Web
6.
커멘트를 볼 테이블 생성 후 저장
/********* 입력창 생성 *********/
7.
COMMENTS 와 USER_NAME 으로 이루어진테이블 생성
# COMMENTS 컬럼 설정 IN 기준 탭
8.
열 속성 에서 쓰기 설정
8-1.
수식 편집
-- 한줄로 보이게 하기 위해서..
-- 안그럼 게시판 행수 다나옴.
CASE WHEN 1=2 THEN DASHBOARDCOMMENTS.COMMENTS ELSE '' END
# USER 컬럼 설정 IN 기준 탭
9.
열 속성에서 열형식 탭에서 숨김 체크
수식 편집에서 다음 문장으로 변경
-- BIEE 로그인 계정을 리턴
USER()
10.
결과 탭
쓰기 속성
이때, 템플릿 이름을 처음에 작성한 WebMessage name과 동일하게 해주어야 한다. 꼭!!!!!!
11. 저장후 대시보드 화면 구성 끝!!!
오류 나면 순서문제인지는 잘모르겠으나 xml 에 있는 message를 못읽는 경우가 대부분일 꺼다.
다시해봐라 처음부터. 순서가 중요한가 모르겠다.
난 4번햇음..
원인 을 알면 답글남겨주세요.`!!
Step1 ( WriteBack 기능 ) : http://oraclebizint.wordpress.com/2007/09/20/oracle-bi-ee-101332-write-back-option-budgetingplanning/
Step2 (WriteBack 기능을 사용하여 댓글달기 게시판 등록 ):
http://oraclebizint.wordpress.com/2008/01/27/oracle-bi-ee-101332-report-comments-in-dashboards-and-chat-options-using-writebacks/