この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Analytics REST API リソースの概要

Analytics REST API は、Analytics データにアクセスするためのリソースを提供します。
すべての Analytics REST API リソースには、以下を使用してアクセスします。
  • 会社の基本 URI (https://yourInstance.salesforce.com など)
  • バージョン情報 (/services/data/v41.0 など)
  • 名前付きリソース (/wave など)
これらを組み合わせるとリソースへの完全な URL 例は次のようになります。
1https://yourInstance.salesforce.com/services/data/v41.0/wave

組織とオブジェクトの識別子

Salesforce および Analytics UI の ID 項目は、一般的に base-62 の 15 文字であり、大文字と小文字を区別します。JSON XMD にもこれは当てはまります。ただし、Dataset リソース /wave/datasets/<データセット ID>Id プロパティのように、多くの Salesforce API は、Analytics REST API も含めて、18 文字を使用して、大文字と小文字を区別しません。最後の 3 桁は、前の 15 文字のチェックサムです。大文字と小文字を区別しない ID を使用すると、大文字と小文字を区別しない参照を使用する外部アプリケーションや開発環境とのやり取りが簡単になります。18 文字の ID を 15 文字の ID に変換するには、最後の 3 文字を削除します。

リソース 説明 サポートされている HTTP メソッド リソース URL
Wave リソース Analytics で使用できる最上位のリソースをリストします。 GET /wave
Query リソース Salesforce Analytics Query Language (SAQL) で記述されたクエリを実行します。 POST /wave/query
Datasets List リソース Analytics データセットのリストを返します。 GET /wave/datasets
Dataset リソース 指定された ID を持つ Analytics データセットを返すか、データセットを削除 (DELETE) するか、データセットを更新 (PATCH) します。 GET、DELETE、PATCH /wave/datasets/<dataset ID>
Dataset Versions List リソース 特定のデータセットのデータセットバージョンのコレクションを返します。 GET /wave/datasets/<dataset ID>​/versions
Dataset Version リソース Analytics データセットのバージョンを返す (GET) か、述語を更新 (PATCH) します。 GET、PATCH /wave/datasets/<dataset ID>​/versions/<version ID>
File リソース データセットファイルのバイナリコンテンツへのアクセスを提供します。 GET /wave/datasets/<dataset ID>​/versions/<version ID>​ /files/<file ID>
XMD List リソース データセットのバージョンの XMD リソースのリストを返します。 GET /wave/datasets/<dataset ID>​/versions/<version ID>/xmds
XMD リソース データセットのバージョンの拡張メタデータ (XMD) を返し (GET)、ユーザ XMD ファイルを置き換えます (PUT)。 GET、PUT /wave/datasets/<dataset ID>​/versions/<version ID>​/xmds/<XMD type>
Lenses List リソース Analytics レンズのリストを返す (GET) か、レンズを作成 (POST) します。 GET、POST /wave/lenses
Lens リソース 指定された ID を持つ Analytics レンズの構造が記述されている JSON ファイルを返す (GET) か、レンズを削除 (DELETE) するか、レンズを更新 (PATCH) します。 GET、DELETE、POST /wave/lenses/<lens ID>
Lens File リソース Analytics レンズに含まれるファイルを返します。 GET、PUT /wave/lenses/<lenses ID>​/files/<files ID>
Dashboards List リソース Analytics ダッシュボードのリストを返すか、ダッシュボードを作成します。 GET��POST /wave/dashboards
Dashboard リソース 指定された ID または API 参照名を持つダッシュボードを返したり更新したりします。 GET、DELETE、PATCH /wave/dashboards/<dashboard ID>
Dependencies リソース アプリケーション (フォルダ) の連動関係を返します。 GET /wave/dependencies/<folder ID>
Folders List リソース Analytics データセット、レンズ、ダッシュボードが含まれるフォルダである Analytics アプリケーションを作成 (POST) するか、アプリケーションまたはフォルダのコレクションを返します (GET)。 GET、POST /wave/folders
Folder リソース Analytics アプリケーションまたはフォルダの表現を返す (GET) か、アプリケーションまたはフォルダを置換 (PUT) するか、更新 (PATCH) するか、削除 (DELETE) します。 GET、PUT、PATCH、DELETE /wave/folders/<folder ID>
Replicated Datasets リソース 外部ソースオブジェクトのデータをデータセットとして Analytics に複製します。複製データセットは直接視覚化するようには意図されていません。同じソースオブジェクトを参照する他のワークフローを高速化するために、キャッシュのように使用されます。 GET、PATCH、DELETE /wave/replicatedDatasets/<ID>
Replicated Datasets List リソース 複製データセットのリストを返します。 GET、POST wave/replicatedDatasets
Replicated Dataset Fields リソース 特定の複製データセットの複製項目のリスト。 GET、PATCH /wave/replicatedDatasets/<ID>/fields
Templates List リソース Analytics テンプレートのリストを返すか、テンプレートを追加します。 GET /wave/templates
Templates リソース Analytics テンプレートのリストを返すか、テンプレートを追加します。 GET /wave​/templates​/<templateIdOrApiName>
Templates Configuration リソース Analytics テンプレートの設定を返します。 GET /wave​/templates​/<templateIdOrApiName>​/configuration
Trended Reports List リソース トレンド分析レポートのコレクションを返すか追加します。 GET、POST /wave/trendedreports
Trended Reports リソース トレンド分析レポートを返したり、削除したり、更新したりします。 DELETE、GET、PATCH /wave/trendedreports/<Id>
Lens File Metadata リソース Analytics レンズファイルのメタデータを管理するためのリソース。 GET、POST /wave/lenses/<lensId>/files
Features Configuration リソース ユーザが使用できる Analytics 機能です。 GET /wave/config/features
Annotations List リソース アノテーションのコレクションです。 GET、POST /wave/annotations
Annotations リソース アセットのアノテーションです。 GET、PATCH /wave/annotations/<Annotation ID>
Template Release Notes リソース 1 つの Analytics テンプレートのリリースノートを取得するリソースです。 GET /wave/templates/<templateIdOrApiName>/releasenotes
Charts Maps List リソース 地図のコレクションを取得したり、新しい地図を投稿したりします。 GET POST /eclair/maps
Charts Maps リソース 特定の地図の取得、更新、削除を行います。 DELETE GET PATCH /eclair/maps/<id>
Charts Geodata リソース 特定の地理データ定義の取得、更新、削除を行います。 DELETE GET PATCH /eclair/geodata/<id>
Charts Geodata List リソース 地理データの定義のコレクションを取得したり、新しい地理データの定義を投稿したりします。 GET POST /eclair/geodata
Charts Geodata File List リソース 地理データの定義に関連付けられたバイナリファイルを取得します。 GET /eclair/geodata/<id>/file
Data Connector リソース データコネクタを操作する。 GET DELETE PATCH POST
  • /wave/dataConnectors
  • /wave/dataConnectors/<connectorId>
  • /wave/dataConnectors/<connectorId>/​sourceObjects
  • /wave/dataConnectors/<connectorId>/​sourceObjects/<sourceObjectName>
  • /wave/dataConnectors/<connectorId>/​sourceObjects/<sourceObjectName>/data
  • /wave/dataConnectors/<connectorId>/​sourceObjects/<sourceObjectName>/dataPreview
  • /wave/dataConnectors/<connectorId>/​sourceObjects/<sourceObjectName>/fields
  • /wave/dataConnectorTypes
Recipe のリソース レシピを取得または更新する。 GET DELETE PATCH
  • /wave/recipes
  • /wave/recipes/<id>
  • /wave/recipes/<id>/file
Security のリソース オブジェクトおよび特定のデータセットバージョンが継承共有をサポートしているかどうかを確認する。 GET
  • /wave/security/coverage/​datasets/<datasetIdOrApiName>/​versions/<versionId>
  • /wave/security/coverage/objects/​<objectApiName>

REST 応答の絞り込み

Analytics アプリケーションまたはフォルダの表現を返す (GET) か、アプリケーションまたはフォルダを置換 (PUT) するか、更新 (PATCH) するか、削除 (DELETE) します。

Analytics REST API 入力パラメータに加え、Chatter REST API 入力パラメータを使用して、filterGroupexternal、および internal 要求から返された結果を絞り込むことができます。詳細は、『Chatter REST API 開発者ガイド』「応答サイズの指定」を参照してください。