MDXレポートのリスト
get
/essbase/rest/v1/applications/{application}/databases/{database}/queries
指定されたキューブについて、保存されているすべてのMDXレポートをリストします。
MDXレポートはキューブ・コンテンツに保存されます。
関連項目:
リクエスト
パス・パラメータ
- application(required): string
アプリケーション名。
- database(required): string
データベース名。
レスポンス
サポートされているメディア・タイプ
- application/json
- application/xml
200 レスポンス
OK
MDXレポートのリストが正常に返されました。
ネストされたスキーマ : QueryMetadata
型:
ソースの表示
object
- links: array links
- name: string
- type: string
指定可能な値:
[ "MDX", "DATA_SOURCE" ]
400 レスポンス
不正なリクエスト
MDXレポートの取得に失敗しました。
例
次の例では、Essbaseキューブに関連付けられた保存済MDXレポートのリストを取得する方法を示します。
この例では、cURLを使用して、Windowsシェル・スクリプトからREST APIにアクセスします。呼出し元ユーザーのIDおよびパスワードは変数であり、properties.bat
内でその変数値が設定されています。
cURLコマンドを含むスクリプト
call properties.bat
curl -X GET "https://myserver.example.com:9001/essbase/rest/v1/applications/Sample/databases/Basic/queries?links=none" -H "Accept:application/json" -u %User%:%Password%
レスポンス本体の例
次の例では、レスポンス本体の内容をJSON形式で示します。
{
"items" : [ {
"name" : "closingperiod",
"type" : "MDX"
}, {
"name" : "count",
"type" : "MDX"
}, {
"name" : "lastperiods",
"type" : "MDX"
}, {
"name" : "mdxreport05",
"type" : "MDX"
}, {
"name" : "remainder",
"type" : "MDX"
}, {
"name" : "value",
"type" : "MDX"
} ],
"count" : 6,
"totalResults" : 6
}