属性設定の取得
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/settings/outline/attributes
指定されたデータベースからアウトラインの属性設定を返します。
リクエスト
- applicationName(required): string
アプリケーション名。
- databaseName(required): string
データベース名。
- applicationNameForConnection: string
接続のアプリケーション名。
- connectionName: string
Essbase接続名。
レスポンス
- application/json
- application/xml
200 レスポンス
OK
属性の設定が正常に返されました。
object
属性ディメンションのメンバー名を処理するための指定。
- calcAverageMember: string
属性計算ディメンションにおいて、平均データをリクエストするときに使用する名前。
- calcCountMember: string
属性計算ディメンションにおいて、カウント・データをリクエストするときに使用する名前。
- calcDimensionName: string
属性計算ディメンションの名前。
- calcMaximumMember: string
属性計算ディメンションにおいて、最大データをリクエストするときに使用する名前。
- calcMinimumMember: string
属性計算ディメンションにおいて、最小データをリクエストするときに使用する名前。
- calcSumMember: string
属性計算ディメンションにおいて、合計データをリクエストするときに使用する名前。
- dateMemberNames: string
属性ディメンションの日付メンバー・フォーマット。値: 月が先頭の場合は
MMDDYYYY
、日が先頭の場合はDDMMYYYY
。 - falseMemberName: string
ブール属性ディメンションのFalseメンバーの名前。
- numericRangesRepresent: string
数値属性ディメンションの日付範囲設定。値:
UPPER_BOUND_INCLUSIVE
、LOWER_BOUND_INCLUSIVE
、UPPER_BOUND_NON_INCLUSIVE
、LOWER_BOUND_NON_INCLUSIVE
- prefixSuffixFormat: string
アウトラインのブール、日付および数値属性ディメンションのメンバー名に一意の名前が必要な場合は、prefixSuffixValueをNONE以外に設定し、この値を設定して接頭辞または接尾辞を選択します。値:
PREFIX
またはSUFFIX
。 - prefixSuffixSeparator: string
接頭辞または接尾辞と属性メンバー名の間の区切り文字。値:
UNDERSCORE
、PIPE
、CARET
- prefixSuffixValue: string
メンバー名の一意性をサポートするために、必要に応じて属性メンバー名に使用する接頭辞または接尾辞の値。
値:
NONE
、PARENT
、GRANDANDPARENT
、ALLANCESTORS
、DIMENSION
- trueMemberName: string
ブール属性ディメンションのTrueメンバーの名前。
400 レスポンス
不正なリクエスト
属性設定の取得に失敗しました。アプリケーション名またはデータベース名が正しくない可能性があります。
500 レスポンス
サーバーの内部エラーです。
例
次の例では、キューブの属性設定を取得する方法を示します。
この例では、cURLを使用して、Windowsシェル・スクリプトからREST APIにアクセスします。呼出し元ユーザーのIDおよびパスワードは変数であり、properties.bat
内でその変数値が設定されています。
cURLコマンドを含むスクリプト
call properties.bat
curl -X GET "https://myserver.example.com:9001/essbase/rest/v1/applications/Sample_Dynamic/databases/Basic/settings/outline/attributes" -H "accept: application/json"-u %User%:%Password%
レスポンス本体の例
{
"attributes": {
"prefixSuffixValue": "Parent",
"prefixSuffixSeparator": "Underscore",
"prefixSuffixFormat": "Prefix",
"trueMemberName": "True",
"falseMemberName": "False",
"dateMemberNames": "Month First (mm-dd-yyyy)",
"numericRangesRepresent": "Upper bound inclusive",
"calcDimensionName": "Attribute Calculations",
"calcSumMember": "Sum",
"calcCountMember": "Count",
"calcMinimumMember": "Min",
"calcMaximumMember": "Max",
"calcAverageMember": "Avg"
}
}