Data Layer23% of the exam

Dataflow conversion and recipe version restores

When and how to convert a dataflow to a recipe and cut over safely, why dataflows aren't retired, how recipe and dataflow versions are previewed and restored through history records, and what a dataset version restore does and doesn't bring back.

Official exam objective
Implement delivery management strategies in dataflows/recipes including versioning and conversion.

~7 min read · 13 practice questions ·

What the exam expects

  • Decide whether a dataflow needs converting at all, and explain that dataflows have no end-of-life date.
  • Convert a dataflow with the right permission and location, protect earlier converted recipes, and validate the result.
  • Cut dashboards over to the converted recipe's datasets and stop the old dataflow.
  • Preview and restore earlier recipe and dataflow versions, and predict what a restore can break.
  • Roll a dataset's data back with a dataset version restore, and know what neither restore covers (dataset XMD).

Key terms: conversion (Convert to Recipe, which builds one recipe from one dataflow); _df2R3 (the suffix on a converted recipe's output dataset names); history record (a saved snapshot of a dashboard, lens, recipe or dataflow version); privatePreviewUrl (a dataflow history URL that returns the editor's download JSON); dataset version restore (rolling a dataset's data back to an earlier version).

Key facts

Dataflow end of life
Detail
Not set; keep working dataflows
Data Prep Classic
Detail
Replaced by Data Prep; no new Classic recipes since Winter '21
Convert permission
Detail
Edit CRM Analytics Dataflows or Edit Dataset Recipes
Where
Detail
Convert to Recipe in the dataflow menu, Data Manager (Legacy)
Reconversion
Detail
One recipe per dataflow; each conversion replaces the previous one
After conversion
Detail
Dataflow and its schedule unchanged; outputs named with _df2R3
Automatic tags
Detail
Initial Create; template action, name and version
Restore effect
Detail
Creates a history record; dependencies can break it
Not backed up
Detail
Dataset XMD files
Dataset versions
Detail
Prior two stored; older deleted after 24 hours
Restore permission
Detail
Edit CRM Analytics Dataflows (Edit a Dataset) or Manage CRM Analytics (Restore page)
Sources for this section (6)
  • Why can a dataset restore be undone overnight without anyone touching it?
  • When did Data Prep Classic stop accepting new recipes?
  • What happens to a recipe's history records if the recipe is deleted?
  • When someone opens an old Data Prep Classic recipe, what happens to it?

The questions are free to read. Answers with their sources and self-grading are included with the pack.

Keep reading with the CRM Analytics and Einstein Discovery Consultant pack

  • Core concepts
  • Exam traps
  • Worked scenario

The pack includes:

  • All 26 lessons of the CRM Analytics and Einstein Discovery Consultant guide, with reading progress
  • Interactive decision walks and step-by-step sequence steppers
  • Practice exams purchase adds inline bank questions and topic practice (13 questions for this lesson)
  • An official source cited for every claim
  • An AI tutor that answers from the guide
  • Choose guide-only, practice-only, or save $4 with both

Practice for the CRM Analytics and Einstein Discovery Consultant exam