SnowPro Core · Domain 5 of 5

SnowPro Core Domain 5: Data Collaboration

This domain covers sharing data in Snowflake. It covers Secure Data Sharing and direct shares, listings, the Marketplace and reader accounts, and cross-cloud sharing with Snowgrid.

Exam format
10%
Official domains
3
Assessment estimate
~10
Suggested study time estimate
5–10 hrs

About 11 min read Reviewed October 2026

Overview

Data Collaboration is 10% of the SnowPro Core exam, the smallest domain, but Secure Data Sharing is a defining Snowflake capability and heavily tested within it. It covers Secure Data Sharing, where a provider shares live data with consumers without copying it; direct shares between accounts; listings and the Snowflake Marketplace for discovering and offering data products more broadly; reader accounts, which let a provider share data with parties who are not Snowflake customers; and cross-cloud and cross-region sharing with Snowgrid.

Because Snowflake decouples storage and compute, sharing works by granting access to the same data without duplicating it, so the provider pays for storage and the consumer pays for the compute they use to query it. The exam rewards understanding that shared data is not copied, how direct shares, listings and reader accounts differ, and how Snowgrid enables sharing across clouds and regions.

How it's tested

SnowPro Core questions in this domain describe a data-sharing need and ask which sharing mechanism or concept applies. SnowPro Core questions are scenario and knowledge based, testing Snowflake platform understanding, so read the scenario and choose the Snowflake feature, command or behavior it points to.

  • How sharing works

    A sharing scenario is described, and you apply that data is shared live without copying.

  • Which sharing mechanism

    A collaboration need is described, and you choose a direct share, listing, Marketplace or reader account.

  • Cross-cloud sharing

    A cross-region or cross-cloud need is described, and you apply Snowgrid.

Reasoning it through

A company must share a live dataset with a business partner who is not a Snowflake customer, so the partner can query it without the company exporting files. A direct share requires the consumer to have a Snowflake account. A reader account, created and managed by the provider, lets a non-Snowflake party access and query the shared data, which is the mechanism the exam expects for sharing with consumers who do not have their own Snowflake account.

Domains 3

Official domains from the Snowflake outline, in outline order.

5.1 Secure Data Sharing and direct sharesSharing live data without copying it.
What it means
This covers Secure Data Sharing, Snowflake's capability to share selected objects (such as tables, secure views and secure UDFs) with other accounts without copying the data, and direct shares, where a provider account shares data directly with one or more consumer accounts.
What to understand
Secure Data Sharing works because of the decoupled architecture: the provider grants access to live data in its storage layer, and consumers query it with their own compute, so no data is copied or moved, and the shared data is always current. The provider pays for storage and the consumer pays for the compute they use. A direct share is the basic account-to-account sharing mechanism. Understanding zero-copy, live sharing and who pays is central.
How it shows up
A sharing scenario is described, and you must apply how Secure Data Sharing works or set up a direct share.
Common confusion
Thinking shared data is copied to the consumer, or misunderstanding that the provider pays storage while the consumer pays compute.
5.2 Listings, the Marketplace, and reader accountsBroader sharing and sharing with non-customers.
What it means
This covers listings, which package shared data as data products that can be offered privately or publicly, the Snowflake Marketplace for discovering and obtaining third-party data products, and reader accounts, which a provider creates and manages so parties who are not Snowflake customers can access shared data.
What to understand
Listings extend sharing beyond direct account-to-account shares: a provider can publish a listing privately to specific consumers or publicly on the Marketplace, where consumers discover and access data products. Reader accounts let a provider share with consumers who do not have their own Snowflake account, with the provider managing and paying for that account. Knowing which mechanism fits the audience is tested.
How it shows up
A broader-sharing or non-customer scenario is described, and you must choose a listing, the Marketplace or a reader account.
Common confusion
Confusing a direct share (to existing Snowflake accounts) with a reader account (for non-Snowflake parties), or listings with direct shares.
5.3 Cross-cloud sharing with SnowgridSharing across regions and clouds.
What it means
This covers Snowgrid, Snowflake's technology layer that enables sharing and collaboration across regions and across cloud platforms, so data can be shared beyond a single region or cloud provider, typically using replication where needed.
What to understand
By default, Secure Data Sharing works within the same region and cloud. Snowgrid enables cross-region and cross-cloud collaboration, allowing providers and consumers in different regions or clouds to share data, which may involve replicating data to the consumer's region. Understanding that Snowgrid extends sharing across clouds and regions is the expected knowledge.
How it shows up
A cross-region or cross-cloud sharing need is described, and you must apply Snowgrid.
Common confusion
Expecting default sharing to work across regions or clouds without Snowgrid and the replication it may require.

High-yield concepts

The terms, rules and formulas this domain turns into questions most often.

  • Secure Data Sharing

    Share live data without copying.

    Remember
    Enabled by decoupled architecture.
    Tested as
    Sharing questions.
    Trap
    Thinking data is copied.
  • No data copied

    Consumers query the provider's live data.

    Remember
    Always current, no duplication.
    Tested as
    Sharing questions.
    Trap
    Assuming a copy is made.
  • Provider pays storage, consumer pays compute

    The cost split in sharing.

    Remember
    Provider stores; consumer computes.
    Tested as
    Sharing questions.
    Trap
    Reversing who pays.
  • Direct share

    Account-to-account sharing.

    Remember
    To existing Snowflake accounts.
    Tested as
    Sharing questions.
    Trap
    Confusing with reader accounts.
  • Secure views and UDFs

    Share logic without exposing definitions.

    Remember
    Used in shares to protect detail.
    Tested as
    Sharing questions.
    Trap
    Sharing non-secure objects.
  • Listings

    Packaged data products.

    Remember
    Private or public (Marketplace).
    Tested as
    Sharing questions.
    Trap
    Confusing with direct shares.
  • Snowflake Marketplace

    Discover and obtain data products.

    Remember
    Public listings.
    Tested as
    Sharing questions.
    Trap
    Confusing with direct shares.
  • Reader accounts

    Share with non-Snowflake parties.

    Remember
    Provider creates and manages them.
    Tested as
    Sharing questions.
    Trap
    Confusing with direct shares.
  • Snowgrid

    Cross-region and cross-cloud collaboration.

    Remember
    Extends sharing beyond one region/cloud.
    Tested as
    Sharing questions.
    Trap
    Expecting cross-cloud by default.
  • Live shared data

    Shared data reflects current state.

    Remember
    No refresh needed.
    Tested as
    Sharing questions.
    Trap
    Expecting stale copies.
  • Same region by default

    Default sharing is within a region.

    Remember
    Snowgrid extends it.
    Tested as
    Sharing questions.
    Trap
    Assuming cross-region works by default.

Side by side

Concepts candidates mix up, compared on the point that decides the answer.

Direct share vs. reader account

ConceptMeaningKey differenceCommon trap
Direct share To an existing Snowflake account Consumer has their own account Using for non-customers
Reader account For non-Snowflake parties Provider creates and manages it Using when consumer has an account

Direct share vs. listing/Marketplace

ConceptMeaningKey differenceCommon trap
Direct share Account-to-account Specific known consumers Confusing with a listing
Listing / Marketplace Packaged data product Private or public discovery Confusing with a direct share

Same-region sharing vs. Snowgrid

ConceptMeaningKey differenceCommon trap
Same-region sharing Within one region and cloud Default Secure Data Sharing Expecting cross-cloud
Snowgrid Across regions and clouds May use replication Overlooking it for cross-cloud

Exam traps

Each trap is an answer that looks right. Learn the clue that should change your mind.

  1. Share with a non-customer via direct share

    What candidates pick
    Use a direct share to share data with a partner who has no Snowflake account.
    Why it looks right
    Direct shares share data.
    Why it's wrong
    A direct share requires the consumer to have a Snowflake account; a reader account, created and managed by the provider, lets a non-Snowflake party access the data.

    Clue to watch for The consumer is not a Snowflake customer.

  2. Shared data is copied

    What candidates pick
    Assume the consumer receives a copy of the shared data.
    Why it looks right
    Sharing implies giving data.
    Why it's wrong
    Secure Data Sharing grants access to the provider's live data without copying it, so the data is always current and not duplicated.

    Clue to watch for The scenario asks whether data is duplicated or stays current.

  3. Consumer pays storage

    What candidates pick
    Expect the consumer to pay for storing the shared data.
    Why it looks right
    They are using the data.
    Why it's wrong
    The provider pays for storing the shared data; the consumer pays only for the compute they use to query it.

    Clue to watch for The question asks who pays for storage versus compute.

  4. Cross-cloud by default

    What candidates pick
    Expect to share data with a consumer in another cloud with no extra setup.
    Why it looks right
    Sharing is built in.
    Why it's wrong
    Default Secure Data Sharing works within a region and cloud; Snowgrid enables cross-region and cross-cloud sharing, which may require replication.

    Clue to watch for The consumer is in a different region or cloud.

  5. Listing is a direct share

    What candidates pick
    Treat publishing a Marketplace listing as the same as a direct account share.
    Why it looks right
    Both share data.
    Why it's wrong
    A direct share targets specific known accounts; a listing packages a data product that can be offered privately or publicly on the Marketplace for discovery.

    Clue to watch for The need is to offer a data product broadly versus to specific accounts.

Answer framework

For any Data Collaboration scenario, use these steps to find the answer the exam expects.

  1. Remember Secure Data Sharing grants access to live data without copying it, so shared data is always current.
  2. Recall the cost model: the provider pays for storage and the consumer pays for the compute used to query shared data.
  3. Choose the mechanism: a direct share for specific existing Snowflake accounts, a listing or the Marketplace to offer a data product more broadly.
  4. Use a reader account to share with consumers who do not have their own Snowflake account, managed and paid for by the provider.
  5. Use Snowgrid for cross-region and cross-cloud sharing, which may involve replication. Where two options seem to fit, choose the one that most precisely matches the scenario and current Snowflake behavior.

Practice question

A company needs to share a live dataset with a business partner who is not a Snowflake customer and does not have a Snowflake account, allowing the partner to query the data without the company exporting files. What should the company use?

Choose one answer

Want more like this? The SnowPro Core practice test has questions for every domain.

Checklist

0 of 10

Tick each one you can do without notes. Your ticks stay in this browser.

Study strategy

Although this is the smallest domain, study Secure Data Sharing carefully, because it is a signature Snowflake feature and reliably tested. Fix firmly the core idea: sharing grants access to live data without copying it, so the data is always current, and the provider pays for storage while the consumer pays for the compute they use.

Then learn the sharing mechanisms and when each fits: direct shares for specific existing Snowflake accounts, listings and the Marketplace to offer data products more broadly (privately or publicly), and reader accounts for consumers who are not Snowflake customers. Finally, learn that default sharing is within a region and cloud, and Snowgrid extends it across regions and clouds.

Because sharing is hands-on, try creating a share and a reader account in a Snowflake trial. This is the final domain, so finish with full practice exams across all five and aim comfortably above the 750 pass mark.

FAQ

How much of SnowPro Core is Domain 5?

Data Collaboration is 10% of the exam, the smallest domain, but Secure Data Sharing within it is a signature Snowflake feature and is heavily tested.

Is shared data copied to the consumer?

No. Secure Data Sharing grants the consumer access to the provider's live data in its storage layer without copying or moving it, so the shared data is always current and not duplicated. This is possible because storage and compute are decoupled.

Who pays for shared data?

The provider pays for storing the shared data, and the consumer pays for the compute (their own virtual warehouse) they use to query it. No data is duplicated, so there is no extra storage cost for the consumer.

What is the difference between a direct share and a reader account?

A direct share shares data with a consumer that already has its own Snowflake account. A reader account is created and managed by the provider so a party that is not a Snowflake customer can access and query the shared data.

What are listings and the Marketplace?

Listings package shared data as data products that can be offered privately to specific consumers or publicly on the Snowflake Marketplace, where consumers discover and obtain third-party data products, extending sharing beyond direct account-to-account shares.

What is Snowgrid?

Snowflake's technology layer that enables sharing and collaboration across regions and across cloud platforms. Default Secure Data Sharing works within a single region and cloud, while Snowgrid extends it across regions and clouds, which may involve replication.

How does Domain 5 connect to the rest of the exam?

Data Collaboration relies on the decoupled architecture of Domain 1 that makes zero-copy sharing possible, shares the data loaded in Domain 4, and respects the governance from Domain 3 through secure objects.

Test your Domain 5 knowledge

You have covered Secure Data Sharing, direct shares, listings, reader accounts and Snowgrid. Test whether you can apply data collaboration under exam conditions.

Keep going