Admin/Configuration17% of the exam

Designing within data sync, recipe and dataflow limits

The CRM Analytics limits a data design must respect (row allocation by licence, the 24-hour run limit, concurrency, data sync objects, external uploads, Bulk API use, templated-app caps) and the design patterns that keep a solution under them.

Official exam objective
Given a scenario, use CRM Analytics to design a solution that accommodates data sync/dataflows/recipes limits.

~8 min read · 13 practice questions ·

What the exam expects

  • Size a data design against the licence's row allocation, the per-dataset row limit and the Developer Edition cap.
  • Decide which jobs count toward the 24-hour dataflow and recipe run limit and how concurrency differs by licence and org type.
  • Design data sync within its object limit and its one-sync-per-object rule, and sequence syncs before the recipes that read them.
  • Keep external data uploads, Bulk API use and templated-app contracts within their limits.
  • Choose the design lever (multi-output recipe, fewer schedules, data sync, a dataflow feeding a recipe) that removes the limit pressure.

Key terms: row allocation (total rows all registered datasets may hold, set by the licence mix); 24-hour run limit (60 counted dataflow and recipe runs in a rolling window); data sync (scheduled extraction staged for recipes and dataflows); External Data API job (one upload into a dataset); SFDC_Local (the connection to the org's own Salesforce data).

Key facts

Row allocation
Detail
Plus 10 billion, Growth 100 million, Extra Data Rows 100 million each; all registered datasets combined
Developer Edition
Detail
250,000 data rows, 5 concurrent queries
24-hour run limit
Detail
60 dataflow and recipe runs; runs under 2 minutes, data sync and CSV uploads don't count
Concurrent dataflow runs
Detail
2 in Plus production; 1 in sandbox or Growth production
Maximum run time
Detail
48 hours per recipe or dataflow
Data sync objects
Detail
Up to 100; one sync per object
Data sync job duration
Detail
24 hours local, 12 hours remote; 3 concurrent syncs
External data jobs
Detail
50 per dataset per rolling 24 hours; 40 GB per file, 50 GB per 24 hours
Bulk API
Detail
Local input connection doesn't count; external Salesforce connection does
Sales and Service Analytics apps
Detail
10 custom objects and one dataflow per app (contractual)
Recipe outputs
Detail
A recipe can have more than one Output node
Sources for this section (3)
  • Why does buying another Sales Analytics licence raise a Growth org's row total while the one bundled with Growth does not?
  • When does a data load job that was scheduled but never started get cancelled?
  • How many rows can a single dataset hold in an org with 10 billion allocated rows?
  • Why do dataflows without data sync run longer as more of them read Accounts?

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