이 글에서는 웹 브라우저에 간단한 HTML 코드를 활용하여 Oracle® Business Intelligence Enterprise Edition(OBIEE) 12c의 리포지토리 데이터베이스(RPD)를 다운로드하고 업로드하는 방법을 소개합니다.
개요
일반적으로 RPD를 배포하려면 OBIEE 애플리케이션 서버에 로그인한 후 datamodel 명령을 실행해야 합니다. 즉, RPD 파일을 OBIEE 앱 서버에 먼저 올려두고 datamodel 명령으로 다운로드하거나 업로드해야 하죠. 하지만 이 글에서 소개하는 방법을 사용하면 앱 서버에 접속하지 않고도 로컬 머신에서 바로 RPD를 업로드하고 다운로드할 수 있습니다.
RPD 다운로드하기
RPD를 다운로드하려면 다음 단계를 따르세요.
-
아래 코드를 .html 파일로 저장한 뒤 브라우저에서 엽니다.
<html> <body> <FORM action="https://hostname:9503/bi-lcm/v1/si/ssi/rpd/downloadrpd" method="post" target=_blank> <P> New password for downloaded RPD file? <INPUT type="password" name="target-password"><BR> <INPUT type="submit" value="Send"> <INPUT type="reset"> </FORM> </body> </html>브라우저에 아래 이미지와 같은 화면이 나타납니다.
-
다운로드할 RPD 파일의 새 비밀번호를 입력하면, 아래 이미지와 같이 OBIEE 관리자 계정의 사용자 이름과 비밀번호를 입력하라는 메시지가 표시됩니다.
-
WebLogic 관리자 계정의 사용자 이름과 비밀번호를 입력하면 운영 중인(라이브) RPD가 다운로드됩니다.
RPD 업로드하기
RPD를 업로드하려면 다음 단계를 따르세요.
-
아래 코드를 .html 파일로 저장한 뒤 브라우저에서 엽니다.
<html> <body> <FORM action="https://hostname:9503/bi-lcm/v1/si/ssi/rpd/uploadrpd" method="post" enctype="multipart/form-data" target=_blank> File to upload <INPUT type=file name="file"><BR> Password for uploaded RPD file? <INPUT type="password" name="rpd-password"><BR> <INPUT type="submit" value="Send"> <INPUT type="reset"> </FORM> </body> </html>브라우저에 아래 이미지와 같은 화면이 나타납니다.
-
업로드할 RPD 파일을 선택하고 해당 RPD의 비밀번호를 입력한 후 요청을 전송합니다. 정상적으로 처리되면 아래 스냅샷에서 노란색으로 강조된 부분처럼 "RPD upload successful"(RPD 업로드 성공) 메시지가 표시됩니다.
참고: HTML 코드의 hostname과 port 값은 사용 중인 애플리케이션 서버 환경에 맞게 반드시 변경해 주세요.
마무리
이 글에서 소개한 방법은 앱 서버에 직접 로그인하지 않고도 RPD를 다운로드하거나 업로드할 수 있는 훨씬 간편한 방식입니다. 스크립트 실행이 쉬워 전체 작업 시간을 크게 단축할 수 있으며, 이 코드는 OBIEE 12c뿐 아니라 Oracle Analytics Server(OAS)에서도 동작합니다. 기존의 datamodel 스크립트 방식보다 확실히 개선된 방법이라 할 수 있습니다.
데이터베이스 서비스에 대해 자세히 알아보세요.
피드백 탭을 통해 의견을 남기거나 질문할 수 있습니다. 언제든지 대화를 시작해 주세요.