Large Data Volume Considerations20% of the exam

Virtualized data with Salesforce Connect external objects

When to read external data on demand instead of copying it, which Salesforce Connect adapter fits, how external objects relate to other records and authenticate, what they can't do in reports, fields and queries, and the other virtualization options: Files Connect, Heroku Connect and Data 360 zero copy.

Official exam objective
Given a customer scenario, decide when to use virtualized data and describe virtualized data options.

~6 min read · 20 practice questions ·

What the exam expects

  • Decide when to virtualize instead of copying, from volume, freshness, residency and how much data users read at once.
  • Pick the Salesforce Connect adapter and include its add-on licence in the design.
  • Relate external data with lookup, external lookup and indirect lookup relationships, and secure it with per-user authentication.
  • Predict where external objects fall short: field types, reports, search sync, filters, activities.
  • Name the other options: Files Connect, Heroku Connect and Data 360 (formerly Data Cloud) zero copy data federation.

Key terms: external object (maps to a table in an external system; API name ends __x); external data source (connection details and adapter); external lookup (child matched to an external parent's External ID standard field); indirect lookup (external child matched to a unique External ID on a Salesforce parent); zero copy data federation (Data 360 reads external warehouse data without copying it).

Key facts

Licensing
Detail
Extra cost in Enterprise, Performance, Unlimited; included in Developer Edition
External objects per org
Detail
Up to 200 (default may be 100, raised by support case); don't count toward custom objects
Report rows
Detail
Up to 20,000 primary-object records
Empty-string filter
Detail
Converted to a null filter
Cross-org API usage
Detail
Each callout counts toward the provider org's API limits
Picklist fields
Detail
Only with the cross-org adapter
Validator
Detail
Tests ID uniqueness, sorting and filtering
Composite keys
Detail
No external or indirect lookups to them
Sources for this section (7)
  • Why must a SOQL filter on an external text field sometimes include spaces the page doesn't show?
  • When does a flow need a zero-second Pause before creating an external object record?
  • Which report features don't work with external objects?
  • Why choose Files Connect rather than Salesforce Connect for contract PDFs?

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

Keep reading with the Platform Data Architect pack

  • Core concepts
  • Exam traps
  • Worked scenario

The pack includes:

  • All 21 lessons of the Platform Data Architect guide, with reading progress
  • Interactive decision walks and step-by-step sequence steppers
  • Inline practice questions and one-click topic practice (20 questions for this lesson)
  • An official source cited for every claim
  • An AI tutor that answers from the guide
  • Unlimited timed practice exams

Practice for the Platform Data Architect exam