計算設定の取得
get
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/settings/calculation
指定されたデータベースの計算設定を戻します。
要求
パス・パラメータ
- applicationName: string
アプリケーション名
- databaseName: string
データベース名
レスポンス
サポートされるメディア・タイプ
- application/json
- application/xml
200 レスポンス
OK
計算設定が正常に取得されました。
ルート・スキーマ : 計算
タイプ:
Show Source
object
- aggregateMissingValues(optional): boolean
trueの場合、#MISSING値を通常のキューブ連結とともに集計します。 デフォルトはfalseです(欠落している値は集計されません)。
- createBlocksOnEquations(optional): boolean
定数割当て計算式でデータ・ブロックを強制的に作成します(疎ディメンションに対してのみ有効)。 trueの場合、ブロックが作成されます。
- twoPassCalculation(optional): boolean
完全計算の実行時に2パス計算を強制します(2パス計算が有効な場合はtrue)
400 レスポンス
不正なリクエスト
計算設定の取得に失敗しました。 アプリケーション名またはデータベース名が正しくない可能性があります。
500 レスポンス
内部サーバー・エラー。
例
次の例は、cURLを使用してWindowsシェル・スクリプトからREST APIにアクセスし、キューブの計算設定を取得する方法を示しています。
コール元のユーザーIDおよびパスワードは、properties.bat
で値が設定される変数です。
cURLコマンドを含むスクリプト
call properties.bat
curl -X GET "https://192.0.2.1:443/essbase/rest/v1/applications/Sample_Dynamic/databases/Basic/settings/calculation"
-H "accept: application/json"
-u %User%:%Password
レスポンス本体の例
{
"calculation": {
"aggregateMissingValues": false,
"createBlocksOnEquations": false,
"twoPassCalculation": false
}
}