サポートされているパーティション・タイプの取得
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/partitions/supportedfederatedtypes
サポートされているフェデレーテッド・パーティション・タイプを返します。
フェデレーテッド・パーティション機能には、次のインフラストラクチャが必要です: EssbaseとOracle Autonomous Database Serverless (Autonomous Data Warehouseワークロード・タイプ)が共有OCIテナンシに一緒にデプロイされます。Autonomous Data Warehouseは、EssbaseのRCUスキーマのリポジトリ・データベースです。
このAPIは、フェデレーテッド・パーティションが現在の環境でサポートされている場合は[ "ANALYTIC_VIEW" ]
を返し、それ以外の場合は空の結果を返します。
リクエスト
- applicationName(required): string
アプリケーション名。
- databaseName(required): string
データベース名。
レスポンス
- application/json
- application/xml
200 レスポンス
OK
サポートされているパーティション・タイプが正常に返されました。
400 レスポンス
不正なリクエスト
サポートされているタイプの取得に失敗しました。
500 レスポンス
サーバーの内部エラーです。
例
次の例では、フェデレーテッド・パーティションがEssbaseキューブでサポートされているかどうかを判断する方法を示します。
この例では、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/databases/Basic/partitions/supportedfederatedtypes -H "Accept:application/json" -u %User%:%Password%
レスポンス本体の例
次の結果は、現在の環境でフェデレーテッド・パーティションがサポートされていることを意味します。
[ "ANALYTIC_VIEW" ]