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

Recipe リソース

データプレップレシピを返したり、更新や削除したりします。
リソース URL
1/wave/recipes/<id>
形式
JSON
使用可能なバージョン
38.0
使用可能なコンポーネント
HTTP のメソッド
DELETE GET PATCH PUT
レシピの実行
データプレップレシピを実行するには、Dataflow Jobs リソース API を使用します。レシピを開始および停止する方法の例については、「データフロージョブまたはレシピの開始と停止」を参照してください。
レシピをスケジュール
レシピをスケジュールするには、Schedule Resource API を使用します。レシピをスケジュールする方法の例については、「データフロー、レシピ、データ同期のスケジュール」を参照してください。
GET の要求パラメータ
パラメータ名 説明 必須か省略可能 使用可能なバージョン
format Connect​Recipe​Format​Type​Enum 返されるレシピの形式を指定します。有効な値は、次のとおりです。
  • R2 (従来のデータプレップ)
  • R3 (データプレップ)
データプレップレシピでは必須で、従来のデータプレップレシピでは省略可能です。 49.0
historyId Id 履歴 ID を使用して、特定のレシピバージョンを要求します。 省略可能 51.0

次の REST URL は、GET 要求で format 要求パラメータを使用してデータプレップレシピを返す方法を示しています。

1/wave/recipes/<05vS7000000xxxxxxx>?format=R3

API バージョン 49.0 以上を使用する場合、データプレップ形式で作成するレシピでは format 要求パラメータが必要です。従来のデータプレップ形式で作成するレシピでは、format 要求パラメータは必要ではありません。従来のデータプレップレシピ形式をデータプレップレシピ形式にアップコンバートする場合、R3 に設定した format 要求パラメータを使用します。

メモ

GET レスポンスボディ (RecipeRepresentation)
プロパティ名 説明 検索条件グループとバージョン 使用可能なバージョン
conversion​Details Recipe​Conversion​Detail​Representation[] レシピを R3 に変換するときのアップコンバートの詳細のリスト。 Small、51.0 51.0
dataflow​Last​Update Date 前回のレシピのデータフロー更新の日付。 Small、38.0 38.0
dataset Asset​Reference​Representation 取得先データセット。 Small、38.0 38.0
file​Url String レシピの JSON ファイルの内容を取得する URL (詳細は /wave/recipes/<recipeId>/file を参照)。 Small、38.0 38.0
format Connect​Recipe​Format​Type​Enum 返されるレシピの形式を指定します。有効な値は、次のとおりです。
  • R2 (従来のデータプレップ)
  • R3 (データプレップ)
Small、48.0 48.0
histories​Url String レシピに関連付けられたバージョン履歴の URL。 Small、51.0 51.0
licenseType Connect​Analytics​License​Type​Enum Tableau CRM ライセンスの種類。有効な値は、次のとおりです。
  • EinsteinAnalytics
  • Sonic
省略可能 51.0
next​Scheduled​Date Date このレシピの次の実行スケジュール。 Small、47.0 47.0
publishing​Target Connect​Recipe​Publishing​Target​Enum レシピの公開先の形式またはシステム。有効な値は、次のとおりです。
  • Dataset (データセットに公開)
Small、42.0 42.0
recipe​Definition Recipe​Definition​Representation データプレップレシピのみを対象とするレシピの定義。このプロパティは、従来のデータプレップレシピではサポートされません。 Small、49.0 49.0
row​Level​Security​Predicate String 取得先データセットのセキュリティ述語。 Small、38.0 38.0
schedule String 現在のデータフローのスケジュール Cron 式。 Small、38.0 38.0
schedule​Attributes Schedule​Representation ��シピのスケジュール。 Small、53.0 53.0
schedule​Type Connect​Recipe​Schedule​Type​Enum レシピのスケジュールタイプ。有効な値は、次のとおりです。
  • Event​Driven
  • Time​Driven
Small、49.0 49.0
source​Dataflow String 現在のレシピをアップコンバートまたは戻すために使用されるデータフロー。 Small、v51.0 51.0
source​Recipe String 現在のレシピをアップコンバートまたは戻すために使用されるレシピ。 Small、50.0 50.0
target​Dataflow​Id String 取得先データフロー ID。 Small、42.0 42.0
validation​Details Recipe​Validation​Detail​Representation[] データプレップレシピの検証の詳細のコレクション。このプロパティは、従来のデータプレップレシピではサポートされません。 Small、50.0 50.0
PATCH のリクエストボディ
プロパティ名 説明 必須か省略可能 使用可能なバージョン
enable​Editor​Validation Boolean レシピのエディタ検証が有効化されているか (true)、否か (false) を示します。 必須 53.0
recipe​File Binary レシピファイル。 必須 38.0
recipe​Object Recipe​Input​Representation[] レシピ定義。 必須 38.0
validation​Context Connect​Recipe​Validation​Context​Enum レシピ検証のコンテキスト。有効な値は、次のとおりです。
  • Default
  • Editor
必須 53.0

次の JSON は、レシピを更新する方法を示しています。

1{
2  "recipeDefinition" : {
3    "nodes" : { array of node objects },
4    "ui" : { ui metadata object },
5    "version" : "1.0"
6  }              
7}

従来のデータプレップ形式で作成したレシピをデータプレップ形式で取得する場合、データプレップ形式を使用する PATCH 要求でレシピをデータプレップ形式に永久にアップコンバートします。

メモ

PATCH レスポンスボディ (RecipeRepresentation)
プロパティ名 説明 検索条件グループとバージョン 使用可能なバージョン
conversion​Details Recipe​Conversion​Detail​Representation[] レシピを R3 に変換するときのアップコンバートの詳細のリスト。 Small、51.0 51.0
dataflow​Last​Update Date 前回のレシピのデータフロー更新の日付。 Small、38.0 38.0
dataset Asset​Reference​Representation 取得先データセット。 Small、38.0 38.0
file​Url String レシピの JSON ファイルの内容を取得する URL (詳細は /wave/recipes/<recipeId>/file を参照)。 Small、38.0 38.0
format Connect​Recipe​Format​Type​Enum 返されるレシピの形��を指定します。有効な値は、次のとおりです。
  • R2 (従来のデータプレップ)
  • R3 (データプレップ)
Small、48.0 48.0
histories​Url String レシピに関連付けられたバージョン履歴の URL。 Small、51.0 51.0
licenseType Connect​Analytics​License​Type​Enum Tableau CRM ライセンスの種類。有効な値は、次のとおりです。
  • EinsteinAnalytics
  • Sonic
省略可能 51.0
next​Scheduled​Date Date このレシピの次の実行スケジュール。 Small、47.0 47.0
publishing​Target Connect​Recipe​Publishing​Target​Enum レシピの公開先の形式またはシステム。有効な値は、次のとおりです。
  • Dataset (データセットに公開)
Small、42.0 42.0
recipe​Definition Recipe​Definition​Representation データプレップレシピのみを対象とするレシピの定義。このプロパティは、従来のデータプレップレシピではサポートされません。 Small、49.0 49.0
row​Level​Security​Predicate String 取得先データセットのセキュリティ述語。 Small、38.0 38.0
schedule String 現在のデータフローのスケジュール Cron 式。 Small、38.0 38.0
schedule​Attributes Schedule​Representation レシピのスケジュール。 Small、53.0 53.0
schedule​Type Connect​Recipe​Schedule​Type​Enum レシピのスケジュールタイプ。有効な値は、次のとおりです。
  • Event​Driven
  • Time​Driven
Small、49.0 49.0
source​Dataflow String 現在のレシピをアップコンバートまたは戻すために使用されるデータフロー。 Small、v51.0 51.0
source​Recipe String 現在のレシピをアップコンバートまたは戻すために使用されるレシピ。 Small、50.0 50.0
target​Dataflow​Id String 取得先データフロー ID。 Small、42.0 42.0
validation​Details Recipe​Validation​Detail​Representation[] データプレップレシピの検証の詳細のコレクション。このプロパティは、従来のデータプレップレシピではサポートされません。 Small、50.0 50.0
PUT リクエストボディ (AssetRevertHistoryInputRepresentation)
PUT API 要求を使用して、前の履歴バージョンに戻します。
プロパティ名 説明 必須か省略可能 使用可能なバージョン
history​Id String このアセットを元に戻すために必要な取得元履歴 ID。 必須 42.0
history​Label String 元に戻す変更にタグを付ける履歴の表示ラベル。 省略可能 42.0
次の JSON は、レシピバージョンを元に戻す要求を示しています。
1{
2                "historyId" : "0RmRM000000xxxxxxx"
3                }
PUT レスポンスボディ (RecipeRepresentation)

RecipeRepresentation は、抽象 BaseWaveAssetRepresentation からプロパティを継承します。これらの基本プロパティは、次のテーブルにある RecipeRepresentation の特定のプロパティとともに表示されます。

プロパティ名 説明 検索条件グループとバージョン 使用可能なバージョン
conversion​Details Recipe​Conversion​Detail​Representation[] レシピを R3 に変換するときのアップコンバートの詳細のリスト。 Small、51.0 51.0
dataflow​Last​Update Date 前回のレシピのデータフロー更新の日付。 Small、38.0 38.0
dataset Asset​Reference​Representation 取得先データセット。 Small、38.0 38.0
file​Url String レシピの JSON ファイルの内容を取得する URL (詳細は /wave/recipes/<recipeId>/file を参照)。 Small、38.0 38.0
format Connect​Recipe​Format​Type​Enum 返されるレシピの形式を指定します。有効な値は、次のとおりです。
  • R2 (従来のデータプレップ)
  • R3 (データプレップ)
Small、48.0 48.0
histories​Url String レシピに関連付けられたバージョン履歴の URL。 Small、51.0 51.0
licenseType Connect​Analytics​License​Type​Enum Tableau CRM ライセンスの種類。有効な値は、次のとおりです。
  • EinsteinAnalytics
  • Sonic
省略可能 51.0
next​Scheduled​Date Date このレシピの次の実行スケジュール。 Small、47.0 47.0
publishing​Target Connect​Recipe​Publishing​Target​Enum レシピの公開先の形式またはシステム。有効な値は、次のとおりです。
  • Dataset (データセットに公開)
Small、42.0 42.0
recipe​Definition Recipe​Definition​Representation データプレップレシピのみを対象とするレシピの定義。このプロパティは、従来のデータプレップレシピではサポートされません。 Small、49.0 49.0
row​Level​Security​Predicate String 取得先データセットのセキュリティ述語。 Small、38.0 38.0
schedule String 現在のデータフローのスケジュール Cron 式。 Small、38.0 38.0
schedule​Attributes Schedule​Representation レシピのスケジュール。 Small、53.0 53.0
schedule​Type Connect​Recipe​Schedule​Type​Enum レシピのスケジュールタイプ。有効な値は、次のとおりです。
  • Event​Driven
  • Time​Driven
Small、49.0 49.0
source​Dataflow String 現在のレシピをアップコンバートまたは戻すために使用されるデータフロー。 Small、v51.0 51.0
source​Recipe String 現在のレシピをアップコンバートまたは戻すために使用されるレシピ。 Small、50.0 50.0
target​Dataflow​Id String 取得先データフロー ID。 Small、42.0 42.0
validation​Details Recipe​Validation​Detail​Representation[] データプレップレシピの検証の詳細のコレクション。このプロパティは、従来のデータプレップレシピではサポートされません。 Small、50.0 50.0