Computer >> 컴퓨터 >  >> 프로그래밍 >> 데이터베이스

웹 브라우저만으로 OBIEE 12c RPD 손쉽게 업로드·다운로드하는 방법

이 글에서는 웹 브라우저에 간단한 HTML 코드를 활용하여 Oracle® Business Intelligence Enterprise Edition(OBIEE) 12c의 리포지토리 데이터베이스(RPD)를 다운로드하고 업로드하는 방법을 소개합니다.

개요

일반적으로 RPD를 배포하려면 OBIEE 애플리케이션 서버에 로그인한 후 datamodel 명령을 실행해야 합니다. 즉, RPD 파일을 OBIEE 앱 서버에 먼저 올려두고 datamodel 명령으로 다운로드하거나 업로드해야 하죠. 하지만 이 글에서 소개하는 방법을 사용하면 앱 서버에 접속하지 않고도 로컬 머신에서 바로 RPD를 업로드하고 다운로드할 수 있습니다.

RPD 다운로드하기

RPD를 다운로드하려면 다음 단계를 따르세요.

  1. 아래 코드를 .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>
    

    브라우저에 아래 이미지와 같은 화면이 나타납니다.

    웹 브라우저만으로 OBIEE 12c RPD 손쉽게 업로드·다운로드하는 방법
  2. 다운로드할 RPD 파일의 새 비밀번호를 입력하면, 아래 이미지와 같이 OBIEE 관리자 계정의 사용자 이름과 비밀번호를 입력하라는 메시지가 표시됩니다.

    웹 브라우저만으로 OBIEE 12c RPD 손쉽게 업로드·다운로드하는 방법
  3. WebLogic 관리자 계정의 사용자 이름과 비밀번호를 입력하면 운영 중인(라이브) RPD가 다운로드됩니다.

RPD 업로드하기

RPD를 업로드하려면 다음 단계를 따르세요.

  1. 아래 코드를 .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>
    

    브라우저에 아래 이미지와 같은 화면이 나타납니다.

    웹 브라우저만으로 OBIEE 12c RPD 손쉽게 업로드·다운로드하는 방법
  2. 업로드할 RPD 파일을 선택하고 해당 RPD의 비밀번호를 입력한 후 요청을 전송합니다. 정상적으로 처리되면 아래 스냅샷에서 노란색으로 강조된 부분처럼 "RPD upload successful"(RPD 업로드 성공) 메시지가 표시됩니다.

    웹 브라우저만으로 OBIEE 12c RPD 손쉽게 업로드·다운로드하는 방법

참고: HTML 코드의 hostname과 port 값은 사용 중인 애플리케이션 서버 환경에 맞게 반드시 변경해 주세요.

마무리

이 글에서 소개한 방법은 앱 서버에 직접 로그인하지 않고도 RPD를 다운로드하거나 업로드할 수 있는 훨씬 간편한 방식입니다. 스크립트 실행이 쉬워 전체 작업 시간을 크게 단축할 수 있으며, 이 코드는 OBIEE 12c뿐 아니라 Oracle Analytics Server(OAS)에서도 동작합니다. 기존의 datamodel 스크립트 방식보다 확실히 개선된 방법이라 할 수 있습니다.

데이터베이스 서비스에 대해 자세히 알아보세요.

피드백 탭을 통해 의견을 남기거나 질문할 수 있습니다. 언제든지 대화를 시작해 주세요.