WaveRecipe

Represents the WaveRecipe type in an Analytics application. A recipe is a saved set of steps to perform on a specific source dataset or connected data. This type extends the MetadataWithContent metadata type and inherits its content and fullName fields.

Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.

Important

File Suffix and Directory Location

WaveRecipe components have the suffix .wdpr and are stored in the wave folder.

Version

WaveRecipe components are available in API version 41.0 and later.

Fields

Field Name Field Type Description
application string The internal name of the application.
dataflow string Required. The dataflow ID for the Analytics recipe.
format string The format of the current recipe definition. Valid values are:
  • R2 - recipes created with Data Prep
  • R3 - recipes created with Data Prep (API version 49.0)
masterLabel string Required. The recipe name that appears in the user interface.
securityPredicate string A filter condition that defines row-level access to records in a recipe.
targetDatasetAlias string The name of the dataset the recipe saves data results into.
templateAssetSourceName string Links the recipe to the template used to create it. Null for assets not created from a template.

Deleting a WaveRecipe Component

Use a simple destructiveChanges.xml file with only the WaveRecipe component declared. This deletes the WaveRecipe and any related WaveDataflow components. For more information, see Delete Components from an Organization.

Wildcard Support in the Manifest File

This metadata type supports the wildcard character * (asterisk) in the package.xml manifest file. For information about using the manifest file, see Deploying and Retrieving Metadata with the Zip File.

Use of the wildcard character doesn’t return the recipe’s associated dataflows.

Note