Dimbuild: キューブへのディメンションのロード
Essbaseのdimbuild CLIコマンドは、ディメンションをキューブにロードします。このコマンドを実行するには、キューブに対するデータベース・マネージャ以上の権限が必要です。
ディメンションをロードする前に、まず、ディメンションのビルドとルール・ファイルをEssbaseにアップロードする必要があります。CLIを使用してファイルをアップロードできます。Upload: キューブ・ファイルの追加を参照してください。
構文
dimbuild [-verbose] -application appname -db cubename -file fileName [| -catalogfile catalogFile] -rule rulesFile [| -catalogrulefile catalogRulesFile]] [-user userName [-password password]] [-stream] [-connection connectionName][-query queryString] [-rows n]] [-restructureOption restructureOption] [-forcedimbuild]
オプション | 省略形 | 説明 |
---|---|---|
-verbose | -v | より詳細な説明の表示 |
-application | -a | アプリケーション名 |
-db | -d | データベース(キューブ)名 |
-file | -f | ディメンション構築のファイル名。フルパスを指定する必要はありません。ファイルは、関連するアプリケーションまたはデータベースのディレクトリにあると想定されます。このオプションのかわりに-catalogfileを使用できます。 |
-rule | -r | ルール・ファイル名。フルパスを指定する必要はありません。ファイルは、関連するアプリケーションまたはデータベースのディレクトリにあると想定されます。このオプションのかわりに-catalogrulefileを使用できます。 |
-catalogfile | -CF | ファイル・カタログにあるディメンション構築のファイル名。このオプションは-fileのかわりに使用できます。 |
-catalogrulefile | -CRF | ファイル・カタログのルール・ファイル名。このオプションは-ruleのかわりに使用できます。 |
-user | -u | オプション。ユーザー名。使用されている場合は、パスワードが必要です。
保存済接続とデータソースを使用している場合は、ユーザー名とパスワードは必要ありません。保存済接続を使用しておらず、ルール・ファイルがRDBMSに接続されている場合は、ユーザー名とパスワードを指定してRDBMSに接続します。 |
-password | -p | オプション。ユーザーのパスワード。省略されている場合、ユーザーはパスワードの入力を求められます。 |
-stream | -S | オプション。ストリーミング・ディメンション構築を使用します。使用されている場合は-connオプションが必要です。 |
-connection | -conn | ストリーミング・オプションが使用されている場合は必要です。createlocalconnection CLIコマンドを使用して作成された保存済接続の名前。 |
-query | -q | オプション。ストリーミング・ディメンション構築と一緒に送信するデータベース問合せ。 |
-rows | -rows | オプション。同時にストリーミングする行数。デフォルトは100です。 |
-restructureOption | -R |
アウトラインの再構築時の保持の選択を制御します。 ブロック・ストレージで可能なオプションは次のとおりです。
集約ストレージの場合、可能なオプションは次のとおりです。
|
-forcedimbuild | -F | 他のユーザー・アクティビティが進行中の場合でも、ディメンション構築を続行します。これにより、アクティブなユーザー・セッションがキャンセルされます。 |
例
esscs dimbuild -a Sample -d Basic -r Basic.rul -u smith -p password -R NO_DATA -F
esscs dimbuild -a Sample -d Basic -r Basic.rul -S -conn oraConn -q "Select * from Data" -rows 50 -R NO_DATA
esscs dimbuild -a Sample -db Basic -CRF /users/weblogic/Dim_Market.rul -CF /shared/Market.txt -R ALL_DATA -F
キューブ・デザイナ、Essbase Webインタフェースの「ジョブ」またはREST API、MaxLのimport dimensionsを使用してもディメンションをロードできます。