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

Analytics REST API リソースの概要

Analytics REST API は、Analytics データにアクセスするためのリソースを提供します。
すべての Analytics REST API リソースには、以下を使用してアクセスします。
  • 会社のベース URL (https://yourInstance.salesforce.com など)
  • バージョン情報 (/services/data/v42.0 など)
  • 名前付きリソース (/wave など)
これらを組み合わせるとリソースへの完全な URL 例は次のようになります。
1https://yourInstance.salesforce.com/services/data/v42.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 POST /wave/datasets
Dataset リソース 指定された ID を持つ Analytics データセットを返すか、データセットを削除 (DELETE) するか、データセットを更新 (PATCH) します。 GET、DELETE、PATCH /wave/datasets/<datasetIdOrApiName>
Dataset Versions List リソース 特定のデータセットのデータセットバージョンのコレクションを返します。 GET /wave/datasets/<datasetIdOrApiName>​/versions
Dataset Version リソース Analytics データセットのバージョンを返す (GET) か、述語を更新 (PATCH) します。 GET、PATCH /wave/datasets/<datasetIdOrApiName>​/versions/<versionId>
File リソース データセットファイルのバイナリコンテンツへのアクセスを提供します。 GET /wave/datasets/<datasetIdOrApiName>​/versions/<versionId>​/files/<fileId>
XMD List リソース データセットのバージョンの XMD リソースのコレクションを返します。このコレクションは、メイン、システム、ユーザ種別の XMD 用です。アセット種別の XMD を表示するには、「Asset XMD API リソース」を参照してください。 GET /wave/datasets/<dataset ID>​/versions/<versionId>/xmds
XMD リソース データセットのバージョンの拡張メタデータ (XMD) を返して、ユーザ XMD ファイルを更新します。 GET、PUT /wave/datasets/<dataset ID>​/versions/<versionId>​/xmds/<xmdType>
Lenses List リソース Analytics レンズのコレクションを返したり、レンズを作成したりします。 GET、POST /wave/lenses
Lens リソース 指定された ID を持つ Analytics レンズの構造が記述されている JSON ファイルを返したり、レンズを削除または更新したりします。 GET、DELETE、PATCH /wave/lenses/<lensIdOrApiName>
Lens File リソース Analytics レンズに含まれるファイルを返します。 GET、PUT /wave/lenses/<lensIdOrApiName>​/files/<files ID>
Dashboards List リソース Analytics ダッシュボードのコレクションを返したり、ダッシュボードを作成したりします。 GET、POST /wave/dashboards
Dashboard リソース 指定された ID または API 参照名を持つダッシュボードを返したり更新したりします。 GET、DELETE、PATCH /wave/dashboards/<dashboardIdOrApiName>
Dashboard Saved Views リソース 保存済みビューを操作します。 GET DELETE PATCH POST
  • /wave/dashboards/<dashboardIdOrApiName>/savedviews
  • /wave/dashboards/<dashboardIdOrApiName>/savedviews/<viewID>
  • /wave/dashboards/<dashboardIdOrApiName>/savedviews/initial
Dependencies リソース アセットの連動関係を返します。 GET /wave/dependencies/<folderId>
Folder リソース フォルダのコレクションを返したり、フォルダを作成、更新、または削除したりします。 GET、POST、PATCH、DELETE
  • /wave/folders
  • /wave/folders/<folderId>
  • /wave/folders/<folderId>/customizations
  • /wave/folders/<folderId>/overlay
Replicated Datasets リソース 複製データセット (接続済みオブジェクトともいう) を返したり、更新や削除したりします。データ同期は、Analytics でソースオブジェクトデータを接続済みオブジェクトとして読み込みます。接続済みオブジェクトは直接視覚化できませんが、ソースオブジェクトから取得してデータセットに読み込む他のジョブを加速する目的で、キャッシュと同様に使用されます。 GET、PATCH、DELETE /wave/replicatedDatasets/<replicatedDatasetId>
Replicated Datasets List リソース 複製データセット (接続済みオブジェクトともいう) のコレクションを返します。 GET、POST wave/replicatedDatasets
Replicated Dataset Fields リソース 指定された接続済みオブジェクトの項目のコレクションを返します。 GET、PATCH /wave/replicatedDatasets/<replicatedDatasetId>/fields
Templates List リソース Analytics テンプレートのコレクションを返したり、テンプレートを作成したりします。 GET POST /wave/templates
Template リソース Analytics テンプレートのコレクションを返したり、テンプレートを作成したりします。 GET POST /wave​/templates​/<templateIdOrApiName>
Template Configuration リソース Analytics テンプレートの設定を返します。 GET /wave​/templates​/<templateIdOrApiName>​/configuration
Auto-Install Request リソース 自動インストール要求のコレクションを返したり、自動インストール要求を作成、更新、または削除したりします。 GET PATCH POST DELETE /wave​/auto-install-requests /wave​/auto-install-requests​/<autoInstallRequestId>
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/<annotationId>
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>/​ingest
  • /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
  • /wave/recipes/<id>/notification
Dataflows リソース データフローを操作します。 GET POST PATCH
  • /wave/dataflows
  • /wave/dataflows/<dataflowId>
Dataflow Jobs リソース データフロージョブを操作します。 GET POST PATCH
  • /wave/dataflowjobs
  • /wave/dataflowjobs/<dataflowJobId>
Dataflow Jobs Nodes リソース データフロージョブノードを取得します。 GET
  • /wave/dataflowjobs/<dataflowJobId>/nodes
  • /wave/dataflowjobs/<dataflowJobId>/nodes<nodeId>
Security のリソース オブジェクトおよび特定のデータセットバージョンが継承共有をサポートしているかどうかを確認する。 GET
  • /wave/security/coverage/​datasets/<datasetIdOrApiName>/​versions/<versionId>
  • /wave/security/coverage/objects/​<objectApiName>

REST 応答の絞り込み

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

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