データベース
 Computer >> コンピューター >  >> プログラミング >> データベース

WebブラウザだけでOBIEEのRPDをダウンロード・アップロードする方法

本記事では、Oracle® Business Intelligence Enterprise Edition(OBIEE)12cにおいて、Webブラウザ上でHTMLコードを利用することで、リポジトリファイル(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>
    

    ブラウザには、下図のような画面が表示されます。

    WebブラウザだけでOBIEEのRPDをダウンロード・アップロードする方法
  2. ダウンロード後のRPDファイルに設定する新しいパスワードを入力して送信すると、続いてOBIEE管理者のユーザー名とパスワードの入力を求められます(下図参照)。

    WebブラウザだけでOBIEEの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>
    

    ブラウザには、下図のような画面が表示されます。

    WebブラウザだけでOBIEEのRPDをダウンロード・アップロードする方法
  2. アップロードしたいRPDファイルを選択し、そのRPDのパスワードを入力してリクエストを送信します。成功すると、下図のように黄色でハイライトされた「RPD upload successful」のメッセージが表示されます。

    WebブラウザだけでOBIEEのRPDをダウンロード・アップロードする方法

注意: コード内のホスト名(hostname)とポート番号は、ご自身のアプリケーションサーバーの環境に合わせて必ず変更してください。

まとめ

本記事で紹介した方法を使えば、アプリケーションサーバーにログインすることなく、RPDのダウンロードやアップロードをより簡単に行えます。スクリプトの実行も容易で、プロセス全体を大幅に高速化できます。このコードはOBIEE 12cだけでなく、Oracle Analytics Server(OAS)でも動作します。datamodelスクリプトによる従来のRPDデプロイ方法と比べて、大きな改善といえるでしょう。

データベースサービスの詳細については、ぜひお気軽にお問い合わせください。

ご意見やご質問がある場合は、フィードバックタブからお知らせください。また、私たちとの対話も歓迎します。

  1. プライバシー保護に強い安全なWebブラウザ6選|おすすめセキュアブラウザ徹底比較

    パソコンを日常的に使う方なら、サイバー犯罪やハッカーが蔓延する昨今、オンラインの安全に対して不安を感じるのは自然なことです。ネット上で自分の身元情報を守るためには、まずセキュリティの高いWebブラウザを選ぶことが重要です。安全なブラウザは、閲覧アクティビティを保護するだけでなく、個人情報の漏えいリスクも大幅に減らしてくれます。どのブラウザをインストールすべきか迷っている方は、以下で紹介する安全性の高いブラウザをぜひチェックしてください。各ブラウザの詳しい機能を見ていく前に、まずは全体像を比較表で確認しましょう。比較項目BraveTorFirefoxSRWare IronComodo Drago

  2. Android MessagesをPCで使おう!Web版の初期設定と知って得する便利機能5選

    Googleは巨大なプラットフォームであり、世界有数の検索エンジンであることは言うまでもありません。しかし、その実力は検索だけにとどまりません。日常生活をより快適にしてくれる多彩なサービスを数多く提供しています。そんなGoogleが、Android Messagesアプリのアップデートをリリースしました。これにより、任意のWebブラウザからSMSメッセージを送受信できるようになり、AndroidユーザーはPCやMacから手軽にメッセージのやり取りが可能になりました。 利用に必要なのは、最新版にアップデートしたAndroid Messagesアプリだけ。以下では、Web版Android Mess