Oracle BIサーバーのコマンドライン・ユーティリティについて

Oracle BIサーバーではコマンドライン・ユーティリティを使用して、プログラムによるリポジトリ・ファイルの変更、サンプル問合せの実行、不要なリポジトリ・オブジェクトの削除などのタスクを実行できます。

Oracle BIサーバーのコマンドライン・ユーティリティを表に示します。

重要:

ツール(nqcmdbiserverxmlclicomparerpdなど)を使用するときには、SQLが受け入れる形式と一致するように入力を編集する必要があります。たとえば、XMLコンテンツには一重引用符を含めないようにします。

ユーティリティ名 説明 詳細の参照先

biserverextender

ADFデータ・ソースからFlexオブジェクト変更をインポートし、「ビジネス・モデルとマッピング」レイヤーおよび「プレゼンテーション」レイヤーにマップするために使用します。

biserverextenderユーティリティを使用したフレックス・オブジェクト変更の自動マッピング

biservergentypexml

型の一致が予想通りになるようにするために、特定のリポジトリと作成された論理列タイプのリスト間での論理列のデータ型の比較に使用します。

論理列タイプのリストの生成

論理列タイプの比較

XMLユーティリティ(biserverxmlgenbiserverxmlexecbiserverxmlcli)

Oracle BIサーバーのXML APIを利用してメタデータの移行、プログラムによるメタデータの生成と操作、メタデータへのパッチ適用などの機能を実行するために使用します。

このXMLユーティリティには次のものがあります。

  • biserverxmlgen: 既存のOracle BIリポジトリ・ファイルからXMLを生成します。MDS XML形式でリポジトリを生成するためのオプションも含まれています。

  • biserverxmlexec: オフライン・モードでXMLを実行してリポジトリ・ファイルを作成または変更します。MDS XML形式でXMLを実行するためのオプションも含まれています。

  • biserverxmlcli:: Oracle BIサーバーに対してXMLを実行します。

Oracle Business Intelligence Enterprise Edition XMLスキーマ・リファレンス

comparerpd

2つのリポジトリを比較し、CSV diffファイル、XMLパッチ・ファイルまたはMDS XML diffを生成するために使用されます。

comparerpdを使用したリポジトリの比較

deleteapproles

特定のサーバー・インスタンスから削除するアプリケーション・ロールのリストを含むJSONファイルをアップロードするために使用します。

アプリケーション・ロールの削除コマンド

deleteusers

特定のサーバー・インスタンスから削除するユーザーのリストを含むJSONファイルをアップロードするために使用されます。

ユーザーの削除コマンド

downloadpd

診断および開発タスクをオフラインで作業するためにリポジトリをダウンロードするために使用します。

リポジトリのダウンロード・コマンド

equalizerpds

名前が同一でアップグレードIDが異なるオブジェクトが2つのリポジトリに別々に存在する場合に、それらを等化するために使用します。リポジトリをマージする前にこのユーティリティを実行しておくと、マージによって意図しない名前の変更が発生することを防止できます。

オブジェクトの等化

externalizestrings

プレゼンテーション・レイヤーのサブジェクト領域名、表名、階層名および列名、ならびにこれらの説明をローカライズするために使用します。

DataDirectを使用するためのOracle Analytics Serverの構成

extractprojects

指定のリポジトリからプロジェクトを抽出するために使用します。

extractprojectsユーティリティの使用

listConnectionPool

特定のサーバー・インスタンスに対してJSON形式で接続プールのリストを作成するために使用します。

接続プールのリスト・コマンド

listrpdvariable

特定のサービス・インスタンスに対してJSON形式でリポジトリ変数のリストを作成するために使用します。

リポジトリ変数のリスト・コマンド

mhlconverter

MUD履歴ファイルを.mhl形式から.xml形式に変換し、ファイルをソース・コントロール下でチェックインできるようにするために使用します。

MUDマスターおよびMUDログ・ファイルの新しいバージョンのソース・コントロールへのチェックイン

nqaggradvisor

Oracle BIサマリー・アドバイザを起動して、集計を作成するために実行される集計指定スクリプトを生成するために使用します。このユーティリティは、Oracle Exalytics Machine上で稼働するOracle Analytics Serverでのみ使用できます。

nqaggradvisorユーティリティを使用してOracle BIサマリー・アドバイザを実行

nqcmd

リポジトリに対してテスト問合せを実行するために使用します。Oracle BIサーバーのODBC DSNを使用して接続します。

リポジトリのテストおよび絞込みのためのnqcmdの使用方法

nqlogviewer

問合せログの表示に使用されます。

Oracle Analytics Serverの管理

obieerpdpwdchg

Oracle BIリポジトリ・パスワードの変更に使用します。

obieerpdpwdchgユーティリティを使用したOracle BIリポジトリ・パスワードの変更

patchrpd

XMLパッチ・ファイルの適用に使用します。Linuxシステムでリポジトリ・ファイルにパッチを適用するときに特に便利なユーティリティです。

patchrpdを使用したパッチの適用

prunerpd

データベース、表、列、初期化ブロック、変数などの不要なリポジトリ・オブジェクトをリポジトリ・ファイルから削除するために使用します。

リポジトリからの不要オブジェクトの削除

renameapproles

特定のサーバー・インスタンスの名前を変更するアプリケーション・ロールの情報を含むJSONファイルをアップロードするために使用します。

アプリケーション・ロールの名前変更コマンドアプリケーション・ロールの名前変更コマンド

renameusers

特定のサーバー・インスタンスの名前を変更するユーザーの情報のリストを含むJSONファイルをアップロードするために使用されます。

ユーザーの名前変更コマンド

sametaexport

Oracle Database SQLアクセス・アドバイザでリレーショナル・データを事前集計して問合せのパフォーマンスを改善するために必要な情報の生成に使用します。

データベースとのメタデータ交換による問合せパフォーマンスの向上

updateConnectionPool

特定のサーバー・インスタンスに対する更新された接続プール値を含む変更されたJSONファイルをアップロードするために使用します。

接続プールの更新コマンド

updaterpdvariable

JSONファイル、または特定のサーバー・インスタンスに対する変数情報を含む変更されたJSONファイルをアップロードするために使用します。

リポジトリ変数の更新コマンド

uploadrpd

リポジトリをOracle BIサーバーにアップロードして、Oracle Analytics Serverアーカイブ(BAR)ファイルに変更を含めるために使用します。

リポジトリのアップロード・コマンド

validaterpd

リポジトリの整合性のチェックに使用します。

validaterpdユーティリティを使用したリポジトリの整合性チェック