Analytics REST API の付録
この付録では、Analytics REST API のすべてのリソースで使用される共有表現と共有列挙について説明します。以下の表現の詳細は、それ自体が REST API エンド��イントになるわけではありませんが、REST API リクエストボディとレスポンスボディで使用されるオブジェクト表現を説明します。
AbstractFieldRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン defaultValue Object デフォルト値 (省略可能)。 Small、37.0 37.0 description String 項目の説明 (省略可能)。 Small、37.0 37.0 fieldType ConnectWaveFieldTypeEnum 項目のデータ型。有効な値は、次のとおりです。 - Date
- DateOnly
- DateTime
- Numeric
- Text
Small、37.0 37.0 format String 日付データ型の場合は、この形式を使用して入力値を解析します。その他のデータ型の場合は、この形式を使用して表示します。 Small、37.0 37.0 label String 項目の表示ラベル。 Small、37.0 37.0 multiValue Boolean 項目が複数値項目であるか (true)、否か (false) を示します。デフォルトは false です。 Small、37.0 37.0 multiValueSeparator String multiValue が true の項目でのみ必須です。複数値の区切り文字です。 Small、37.0 37.0 name String 項目の API 参照名。 Small、37.0 37.0 precision Integer 数値の桁数またはテキストの長さ (データ型によって異なる)。 Small、37.0 37.0 scale Integer 数値スケール (数値データ型のみ)。 Small、37.0 37.0 systemField Boolean 項目がシステム項目であるか (true)、否か (false) を示します。デフォルトは false です。システム項目は照会できません。 Small、37.0 37.0 uniqueId Boolean 項目がデータセットの一意の ID であるか (true)、否か (false) を示します。デフォルトは false です。データセットに使用できる一意の ID は 1 つのみです。 Small、37.0 37.0
AdvancedPropertyValueRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン name String 詳細プロパティの名前。 Small、44.0 44.0 value String 詳細プロパティの値。 Small、44.0 44.0
AssetReferenceRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン id String アセットの 18 文字の ID。 Small、36.0 36.0 label String アセットの表示ラベル。 Small、36.0 36.0 name String アセットの API 参照名。 Small、36.0 36.0 namespace String アセット名を修飾する名前空間。デフォルトは、現在の組織の名前空間です。名前空間が設定されている Developer Edition 組織以外のすべての組織は「空の名前空間」になります。 Small、37.0 37.0 url String アセットの URL。 Small、36.0 36.0
AssetReferenceInputRepresentation
-
プロパティ名 型 説明 必須か省略可能 使用可能なバージョン id String アセットの 18 文字の ID。 省略可能 (ID または名前を指定してください)。 36.0 name String アセットの API 参照名。 省略可能 (ID または名前を指定してください)。 36.0 namespace String アセット名を修飾する名前空間。デフォルトは、現在の組織の名前空間です。名前空間が設定されている Developer Edition 組織以外のすべての組織は「空の名前空間」になります。 名前空間が定義されている組織でのみ必須です。 37.0
AssetRevertHistoryInputRepresentation
-
プロパティ名 型 説明 必須か省略可能 使用可能なバージョン historyId String このアセットを元に戻すために必要な取得元履歴 ID。 必須 42.0 historyLabel String 元に戻す変更にタグを付ける履歴の表示ラベル。 省略可能 42.0
BaseAssetInputRepresentation
-
プロパティ名 型 説明 必須か省略可能 使用可能なバージョン description String アセットの簡単な説明。 POST では必須、PATCH では省略可能 36.0 name String アセットの API 参照名。 POST では必須、PATCH では編集不可 36.0 label String アセットの表示ラベル。 POST と PATCH で省略可能 37.0
BaseWaveAssetRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン assetSharingUrl String このアセットをユーザーインターフェースで開くための URL。ディープリンクの形式です。サーバーは、urlType、assetId、orgId、loginHost が指定されている可能性のあるリンクパラメーターと、その他の省略可能なパラメーターを検証し、必要に応じて変換して対象のクライアントに正しい結果を生成します。たとえば、アセットをデスクトップクライアントに開きますが、モバイル OS を使用している場合はモバイルに開きます。 Small、36.0 36.0 createdBy WaveUserRepresentation アセットを作成したユーザー。 Small、36.0 36.0 createdDate Date アセットが作成された時刻 (ISO8601 日付形式)。 Small、36.0 36.0 description String アセットの簡単な説明。 Small、36.0 36.0 id String アセットの 18 文字の ID。 Small、36.0 36.0 label String アセットの表示ラベル。 Small、36.0 36.0 lastAccessedDate Date アセットが最後にアクセスされた時刻 (ISO8601 日付形式)。 Small、36.0 36.0 lastModifiedBy WaveUserRepresentation アセットを最後に更新したユーザー。 Small、36.0 36.0 lastModifiedDate Date アセットが最後に変更された時刻 (ISO8601 日付形式)。 Small、36.0 36.0 name String アセットの API 参照名。 Small、36.0 36.0 namespace String アセット名を修飾する名前空間。デフォルトは、現在の組織の名前空間です。名前空間が設定されている Developer Edition 組織以外のすべての組織は「空の名前空間」になります。 Small、36.0 36.0 permissions PermissionsRepresentation 現在のユーザーの権限。 Small、36.0 36.0 type ConnectWaveAssetTypeEnum アセットタイプ。デフォルトの型は Dashboard です。有効な値は次のとおりです。 - Collection
- Component
- Dashboard
- DashboardSavedView
- DashboardSnapshot
- DataConnector
- Dataflow
- DataflowJob
- DataflowJobNode
- Dataset
- DatasetShard
- DatasetVersion
- ExternalData
- Folder
- Lens
- LightningComponent
- LightningDashboard
- LightningDashboardFolder
- Recipe
- RecipeConfiguration
- RecipeModel
- ReplicatedDataset
- Report
- ReportFolder
- Story
- Widget
- Workflow
省略可能、Small、36.0 36.0 url String アセットの URL。 Small、36.0 36.0
TypedAssetReferenceRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン type ConnectWaveAssetTypeEnum アセットの種別。 Small、51.0 51.0
TypedAssetReferenceInputRepresentation
-
プロパティ名 型 説明 必須か省略可能 使用可能なバージョン type ConnectWaveAssetTypeEnum アセットの種別。 必須 51.0
WaveUserRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン id String 18 文字のユーザー ID。 Small、36.0 36.0 name String ユーザーの名前。 Small、36.0 36.0 profilePhotoUrl String ユーザーの Chatter プロファイル写真。 Small、36.0 36.0
PermissionsRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン create Boolean ユーザーがアセットを作成できるか (true)、否か (false) を示します。 Small、45.0 45.0 manage Boolean ユーザーがアセットのアクセスを管理できるか (true)、否か (false) を示します。 Small、36.0 36.0 modify Boolean ユーザーがアセットを変更できるか (true)、否か (false) を示します。 Small、36.0 36.0 view Boolean ユーザーがアセットを表示できるか (true)、否か (false) を示します。 Small、36.0 36.0
ScheduleRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン assetId String このスケジュールが属しているアセット ID。 Small、52.0 52.0 frequency ConnectWaveScheduleFrequencyTypeEnum このスケジュールが実行される頻度。有効な値は、次のとおりです。 - Daily (毎日 1 回実行)
- EventDriven (イベント駆動型スケジュールを作成)
- Hourly (毎日 1 回以上特定の時間に実行)
- Minutely (毎日分単位で指定した時間に実行)
- Monthly (毎月 1 回以上特定の日付に実行)
- MonthlyRelative (毎月 1 回以上相対的な日付に実行)
- None (Not scheduled to run)
- Weekly (毎週 1 回以上特定の曜日に実行)
Small、39.0 39.0 nextScheduledDate Date このスケジュールの次の予定時間 (UTC) Small、43.0 43.0 notificationLevel ConnectEmailNotificationLevelEnum このスケジュールに関連付けられているデータフローのメール通知レベル。有効な値は、次のとおりです。 - Always
- Failures
- Never
- Warnings
Small、43.0 43.0 time TimeRepresentation このスケジュールを実行する時間、分、タイムゾーン。 Small、39.0 39.0
DailyScheduleRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン frequency ConnectWaveScheduleFrequencyTypeEnum このスケジュールが実行される頻度。有効な値は、次のとおりです。 - Daily (毎日 1 回実行)
- EventDriven (イベント駆動型スケジュールを作成)
- Hourly (毎日 1 回以上特定の時間に実行)
- Minutely (毎日分単位で指定した時間に実行)
- Monthly (毎月 1 回以上特定の日付に実行)
- MonthlyRelative (毎月 1 回以上相対的な日付に実行)
- None (Not scheduled to run)
- Weekly (毎週 1 回以上特定の曜日に実行)
Small、39.0 39.0 time TimeRepresentation このスケジュールを実行する時間、分、タイムゾーン。 Small、39.0 39.0
EventDrivenScheduleRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン triggerRule String アセットの実行を起動するイベントベースのトリガールール。 Small、53.0 53.0
HourlyScheduleRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン daysOfWeek ConnectWaveDayOfWeekEnum[] スケジュールを実行する曜日。有効な値は、次のとおりです。 - Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
Small、40.0 40.0 hourlyInterval Integer タスクをキューに追加する間隔 (時間単位)。 Small、40.0 40.0 lastHour Integer このタスクのキューへの追加を停止する最終時間。 Small、40.0 40.0
MonthlyRelativeScheduleRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン frequency ConnectWaveScheduleFrequencyTypeEnum このスケジュールが実行される頻度。有効な値は、次のとおりです。 - Daily (毎日 1 回実行)
- EventDriven (イベント駆動型スケジュールを作成)
- Hourly (毎日 1 回以上特定の時間に実行)
- Minutely (毎日分単位で指定した時間に実行)
- Monthly (毎月 1 回以上特定の日付に実行)
- MonthlyRelative (毎月 1 回以上相対的な日付に実行)
- None (Not scheduled to run)
- Weekly (毎週 1 回以上特定の曜日に実行)
Small、39.0 39.0 time TimeRepresentation このスケジュールを実行する時間、分、タイムゾーン。 Small、39.0 39.0 dayInWeek ConnectWaveDayOfWeekEnum スケジュールを実行する曜日。有効な値は���次のとおりです。 - Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
Small、39.0 39.0 weekInMonth ConnectWaveRelativeWeekEnum 月の週。有効な値は次のとおりです。 - First
- Second
- Third
- Fourth
- Last
Small、39.0 39.0
MonthlySpecificScheduleRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン frequency ConnectWaveScheduleFrequencyTypeEnum このスケジュールが実行される頻度。有効な値は、次のとおりです。 - Daily (毎日 1 回実行)
- EventDriven (イベント駆動型スケジュールを作成)
- Hourly (毎日 1 回以上特定の時間に実行)
- Minutely (毎日分単位で指定した時間に実行)
- Monthly (毎月 1 回以上特定の日付に実行)
- MonthlyRelative (毎月 1 回以上相対的な日付に実行)
- None (Not scheduled to run)
- Weekly (毎週 1 回以上特定の曜日に実行)
Small、39.0 39.0 time TimeRepresentation このスケジュールを実行する時間とタイムゾーン。 Small、39.0 39.0 daysOfMonth Integer[] 毎月スケジュールを実行する日付 (-1、1 ~ 31)。月にその日付がない場合は、ジョブがスキップされます。月の末日には -1 という単一の値を指定できます (-1 をその他の日付と併用することはできません)。 Small、39.0 39.0
WeeklyScheduleRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン frequency ConnectWaveScheduleFrequencyTypeEnum このスケジュールが実行される頻度。有効な値は、次のとおりです。 - Daily (毎日 1 回実行)
- EventDriven (イベント駆動型スケジュールを作成)
- Hourly (毎日 1 回以上特定の時間に実行)
- Minutely (毎日分単位で指定した時間に実行)
- Monthly (毎月 1 回以上特定の日付に実行)
- MonthlyRelative (毎月 1 回以上相対的な日付に実行)
- None (Not scheduled to run)
- Weekly (毎週 1 回以上特定の曜日に実行)
Small、39.0 39.0 time TimeRepresentation このスケジュールを実行する時間とタイムゾーン。 Small、39.0 39.0 daysOfWeek ConnectWaveDayOfWeekEnum[] スケジュールを実行する曜日。有効な値は、次のとおりです。 - Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
Small、39.0 39.0
TimeRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン hour Integer このスケジュールを実行する時間 (0 ~ 23)。 Small、39.0 39.0 minute Integer このスケジュールを実行する分 (0 ~ 59)。 Small、39.0 39.0 timeZone TimeZoneRepresentation スケジュールを実行する時間のタイムゾーン。 Small、39.0 39.0
TimeZoneRepresentation
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン gmtOffset Double GMT との符号付き時差。 Small、39.0 39.0 name String このタイムゾーンの表示名。 Small、39.0 39.0 zoneId String このタイムゾーンの ID。 Small、39.0 39.0
ScheduleInputRepresentation
-
プロパティ名 型 説明 必須か省略可能 使用可能なバージョン frequency ConnectWaveScheduleFrequencyTypeEnum このスケジュールが実行される頻度。有効な値は、次のとおりです。 - Daily (毎日 1 回実行)
- EventDriven (イベント駆動型スケジュールを作成)
- Hourly (毎日 1 回以上特定の時間に実行)
- Minutely (毎日分単位で指定した時間に実行)
- Monthly (毎月 1 回以上特定の日付に実行)
- MonthlyRelative (毎月 1 回以上相対的な日付に実行)
- None (Not scheduled to run)
- Weekly (毎週 1 回以上特定の曜日に実行)
必須 39.0 notificationLevel ConnectEmailNotificationLevelEnum スケジュール済みジョブのメール通知レベル。有効な値は、次のとおりです。 - Always
- Warnings
- Failures
- Never
省略可能 42.0 time TimeInputRepresentation スケジュールを実行する時間。 必須 39.0
DailyScheduleInputRepresentation
- ScheduleInputRepresentation から frequency、notification、time を継承します。
EventBasedScheduleInputRepresentation
- ScheduleInputRepresentation から frequency、notification、time を継承します。
-
プロパティ名 型 説明 必須か省略可能 使用可能なバージョン triggerRule String 対象アセットのスケジュールをトリガーするイベントを定義する式。現在、対象としてデータフローとレシピのスケジュールが受け入れられます。 必須 53.0
HourlyScheduleInputRepresentation
- ScheduleInputRepresentation から frequency、notification、time を継承します。
-
プロパティ名 型 説明 必須か省略可能 使用可能なバージョン daysOfWeek ConnectWaveDayOfWeekEnum[] スケジュールを実行する曜日。有効な値は、次のとおりです。 - Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
必須 39.0 hourlyInterval Integer アセットをキューに追加またはスケジュールする間隔 (時間単位)。 必須 39.0 lastHour Integer スケジュールによるアセットの処理用キューへの追加を停止する時間。 必須 39.0
MonthlyRelativeScheduleInputRepresentation
- ScheduleInputRepresentation から frequency、notification、time を継承します。
-
プロパティ名 型 説明 必須か省略可能 使用可能なバージョン dayInWeek ConnectWaveDayOfWeekEnum スケジュールを実行する曜日。有効な値は、次のとおりです。 - Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
Small、39.0 39.0 weekInMonth ConnectWaveRelativeWeekEnum 月の週。有効な値は次のとおりです。 - First
- Second
- Third
- Fourth
- Last
Small、39.0 39.0
MonthlySpecificScheduleInputRepresentation
- ScheduleInputRepresentation から frequency、notification、time を継承します。
-
プロパティ名 型 説明 必須か省略可能 使用可能なバージョン daysOfMonth Integer[] 毎月スケジュールを実行する日付 (1 ~ 31)。月にその日付がない場合は、ジョブがスキップされ���す。 必須 39.0
WeeklyScheduleInputRepresentation
- ScheduleInputRepresentation から frequency、notification、time を継承します。
-
プロパティ名 型 説明 必須か省略可能 使用可能なバージョン daysOfWeek ConnectWaveDayOfWeekEnum[] スケジュールを実行する曜日。有効な値は、次のとおりです。 - Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
必須 39.0
TimeInputRepresentation
-
プロパティ名 型 説明 必須か省略可能 使用可能なバージョン hour Integer スケジュールを実行する最初の時間。 必須 39.0 minute Integer スケジュールを最初に実行する時間からのオフセット (分単位)。 必須 39.0 timeZone String スケジュールが格納されるタイムゾーン。デフォルトはユーザーのタイムゾーンです。 必須 39.0
一般的な列挙
- ConnectAnalyticsLicenseTypeEnum
-
プロパティ名 型 説明 必須か省略可能 使用可能なバージョン licenseType ConnectAnalyticsLicenseTypeEnum Analytics ライセンスの種類。有効な値は、次のとおりです。 - EinsteinAnalytics (Analytics)
- Sonic (Salesforce データパイプライン)
省略可能 51.0 - ConnectAnalyticsLimitTypeEnum
-
プロパティ名 型 説明 必須か省略可能 使用可能なバージョン types ConnectAnalyticsLimitTypeEnum Analytics で使用される制限の種別。有効な値は、次のとおりです。 - BatchTransformationHours (1 か月あたりの最大データフローランタイム)
- DatasetQueries (すべてのユーザーのデータセットに対する最大クエリ数)
- DatasetRowCount (全データセットを組み合わせた最大行数)
- MaxDailyRowsHighOutputCon (24 時間周期の全大規模階層の出力コネクタの最大行数)
- MaxDailyRowsLowOutputCon (24 時間周期の全小規模階層の出力コネクタの最大行数)
- MaxDailyRowsMedOutputCon (24 時間周期の全中規模階層の出力コネクタの最大行数)
- MaxDailySizeHighOutputCon (24 時間周期の全大規模階層の出力コネクタの最大データサイズ)
- MaxDailySizeLowOutputCon (24 時間周期の全小規模階層の出力コネクタの最大データサイズ)
- MaxDailySizeMedOutputCon (24 時間周期の全中規模階層の出力コネクタの最大データサイズ)
- OutputLocalConnectorVolume (24 時間周期で Salesforce に書き込まれるデータファイルの最大累積バイト数)
省略可能 51.0 - ConnectWaveAssetTypeEnum
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン type ConnectWaveAssetTypeEnum アセットタイプ。デフォルトの型は Dashboard です。有効な値は次のとおりです。 - Collection
- Component
- Dashboard
- DashboardSavedView
- DashboardSnapshot
- DataConnector
- Dataflow
- DataflowJob
- DataflowJobNode
- Dataset
- DatasetShard
- DatasetVersion
- ExternalData
- Folder
- Lens
- LightningComponent
- LightningDashboard
- LightningDashboardFolder
- Recipe
- RecipeConfiguration
- RecipeModel
- ReplicatedDataset
- Report
- ReportFolder
- Story
- Widget
- Workflow
Optional、Small、36.0 36.0 - ConnectWaveAssetVisibilityType
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン visibility ConnectWaveAssetVisibilityType アセットが参照アクセス権を持つユーザーに対して非表示になるかどうかを示します。有効な値は、次のとおりです。 - All (すべてのアセットを表示)
- Limited (参照アクセス権を持つ閲覧者にアセットを非表示)
Small、51.0 51.0 - ConnectWaveScopeTypeEnum
-
プロパティ名 型 説明 必須か省略可能 使用可能なバージョン scope ConnectWaveScopeTypeEnum 返されたコレクションに適用される範囲の種別。有効な値は、次の��おりです。 - CreatedByMe
- Mru (最近使用)
- SharedWithMe
省略可能 38.0 - ConnectWaveDatasetSortOrderTypeEnum
-
プロパティ名 型 説明 必須か省略可能 使用可能なバージョン sort ConnectWaveDatasetSortOrderTypeEnum 返されたコレクションに適用される並び替え順の種別。有効な値は、次のとおりです。 - CreatedBy
- CreatedDate
- LastModified
- LastQueried
- LastRefreshed
- Mru (Most Recently Used、最後に参照した日付)
- Name
- TotalRows
省略可能 38.0 - ConnectWaveSortOrderTypeEnum
-
プロパティ名 型 説明 必須か省略可能 使用可能なバージョン sort ConnectWaveSortOrderTypeEnum 返されたコレクションに適用される並び替え順の種別。有効な値は、次のとおりです。 - App
- CreatedBy
- CreatedDate
- LastModified
- LastModifiedBy
- Mru (Most Recently Used、最後に参照した日付)
- Name
- Type
省略可能 38.0 - ConnectWaveScheduleFrequencyTypeEnum
-
プロパティ名 型 説明 必須か省略可能 使用可能なバージョン frequency ConnectWaveScheduleFrequencyTypeEnum このスケジュールが実行される頻度。有効な値は、次のとおりです。 - Daily (毎日 1 回実行)
- EventDriven (イベント駆動型スケジュールを作成)
- Hourly (毎日 1 回以上特定の時間に実行)
- Minutely (毎日分単位で指定した時間に実行)
- Monthly (毎月 1 回以上特定の日付に実行)
- MonthlyRelative (毎月 1 回以上相対的な日付に実行)
- None (Not scheduled to run)
- Weekly (毎週 1 回以上特定の曜日に実行)
必須 39.0 - ConnectWaveRelativeWeekEnum
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン weekInMonth ConnectWaveRelativeWeekEnum 月の週。有効な値は次のとおりです。 - First
- Second
- Third
- Fourth
- Last
Small、39.0 39.0 - ConnectWaveDayOfWeekEnum
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン dayInWeek ConnectWaveDayOfWeekEnum スケジュールを実行する曜日。有効な値は、次のとおりです。 - Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday
Small、39.0 39.0 - ConnectEmailNotificationLevelEnum
-
プロパティ名 型 説明 検索条件グループとバージョン 使用可能なバージョン emailNotificationLevel ConnectEmailNotificationLevelEnum 設定できるメール通知レベルの有効な種別。有効な値は、次のとおりです。 - Always
- Failures
- Never
- Warnings
Small、42.0 42.0