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.
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
- Detail
- Plus 10 billion, Growth 100 million, Extra Data Rows 100 million each; all registered datasets combined
- Detail
- 250,000 data rows, 5 concurrent queries
- Detail
- 60 dataflow and recipe runs; runs under 2 minutes, data sync and CSV uploads don't count
- Detail
- 2 in Plus production; 1 in sandbox or Growth production
- Detail
- 48 hours per recipe or dataflow
- Detail
- Up to 100; one sync per object
- Detail
- 24 hours local, 12 hours remote; 3 concurrent syncs
- Detail
- 50 per dataset per rolling 24 hours; 40 GB per file, 50 GB per 24 hours
- Detail
- Local input connection doesn't count; external Salesforce connection does
- Detail
- 10 custom objects and one dataflow per app (contractual)
- Detail
- A recipe can have more than one Output node
- 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