クイック・スタート
このトピックの情報を使用すると、Oracle Analytics Cloud REST APIの使用を開始する際に役立ちます。
前提条件
前提条件 | 詳細情報 |
Oracle Analytics Cloudへのサブスクライブ | Oracle Analytics Cloudをサブスクライブします |
Oracle Analytics Cloudにサインインします | Oracle Analytics Cloudにアクセス |
タスク1: アカウント情報の取得
Oracle Cloudアカウント管理者から、Oracle Analytics Cloud REST APIを使用できるように適切なアカウント資格証明を取得します。 具体的には、次が必要です。-
Oracle Analytics Cloudのユーザー名およびパスワード。
-
Oracle Analytics CloudインスタンスのURL。
- Oracle Analytics Cloud内の適切なアプリケーション・ロール。 必要なアプリケーション・ロールは、実行するREST API操作によって異なり、UIで同じ操作を実行するために必要なアプリケーション・ロールと同じです。 たとえば:
- カタログ:
DV Content Author
が必要です - 接続:
DV Content Author
が必要です - データセット:
DV Content Author
が必要です - データ・フロー:
DV Content Author
が必要です - 順序:
DV Content Author
が必要です - 安全ドメイン:
BI Service Administrator
が必要です - スナップショット:
BI Service Administrator
が必要です - システム:
BI Service Administrator
が必要です
- カタログ:
「スナップショット」 REST APIを使用するための追加の前提条件があります。 詳細は、「スナップショットREST APIの前提条件」を参照してください。
タスク2: 送信リクエストURLの理解
次のURLを使用して、Oracle Analytics Cloud REST APIを使用してリクエストを送信します:
https://subdomain.domain.com/path/resource-path
-
subdomain.domain.com
- Oracle Analytics Cloudが実行されているホスト(およびポート)。 たとえば:myoac-idabcd0efghj-ia.analytics.ocp.oraclecloud.com
-
resource-path
: リソースを定義する相対パス(RESTエンドポイント)。 「すべてのRESTエンドポイント」を参照してください。
cURLコマンドの例
次の表に、cURLを使用したGET
およびPOST
操作の例を示します:
操作 | cURLコマンド |
|
curl -i --header 'Authorization: Bearer <token>' --request GET 'https://myoac-idabcd0efghj-ia.analytics.ocp.oraclecloud.com/api/20210901/system' |
|
curl -i --header 'Authorization: Bearer <token>' --request POST 'https://myoac-idabcd0efghj-ia.analytics.ocp.oraclecloud.com/api/20210901/snapshots' -d @example_request_payload.json |