Home › Certifications › Snowflake SnowPro Core › Data Collaboration — Sharing, Marketplace and Clean Rooms
30 multiple-choice questions and 12 flashcards on Data Collaboration — Sharing, Marketplace and Clean Rooms, about 10% of the Snowflake SnowPro Core bank. Every one carries a written rationale.
Data Collaboration — Sharing, Marketplace and Clean Rooms is one of 9 chapters in CoStudy's Snowflake SnowPro Core bank, and it holds 30 of the bank's 301 multiple-choice questions — roughly 10% of the total. That proportion is not arbitrary: chapters follow the certifying body's published exam outline, and the number of questions in each is set by that domain's published weight, so the share of your practice time this chapter takes matches the share of the real exam it accounts for.
Studying by chapter is worth doing once you have a diagnostic score. A single overall percentage tells you whether you are close; it does not tell you which domain is dragging. Working a weak chapter in isolation, and re-testing it in isolation, is the fastest way to move a score that has stalled — and it is why the mock exams in CoStudy report by domain rather than as one number.
10 questions drawn from this chapter, with the full rationale shown — the controlling principle behind the right answer, and why each wrong option tempts and fails.
Which statement about Snowflake Native Apps is accurate?
Answer: D — The application runs inside the consumer's account, so consumer data never leaves it
D) Correct — an installed native app runs in the consumer's account against the consumer's data, which is the core privacy property of the model. A) reverses the execution location. C) is wrong: installation uses an application role and requested privileges, not a handover of ACCOUNTADMIN. B) is wrong because apps commonly bundle both data and logic.
Which best describes a Clean Room in Snowflake?
Answer: A — An environment where parties run approved queries on joined data
A) Correct — a Snowflake Data Clean Room lets collaborators analyze combined data under agreed policies without exposing each other's raw rows. B) Clean room refers to privacy, not housekeeping. C) Key hierarchies are a separate encryption topic. D) Network policies control connection sources.
Cross-region data sharing requires:
Answer: D — Replicating the database to the target region, then sharing
D) Correct — cross-region sharing requires replicating the database to a secondary account in that region and sharing from the replica. A) Direct shares work only within a region. B) No proxy host is involved. C) Sharing does not use customer VPN tunnels.
Failover groups (Business Critical+) provide:
Answer: B — Coordinated replication and failover of grouped objects
B) Correct — failover groups replicate a defined set of objects together and support coordinated failover and failback across regions or clouds. A) Replicated storage is still billed. C) MFA is an authentication control. D) Multi-cluster warehouses address concurrency, not disaster recovery.
A provider must make a dataset available to consumers in a different cloud region without the consumers managing anything. The MOST appropriate approach is:
Answer: D — Publish a listing and enable auto-fulfillment to the target regions
D) Correct — listings support auto-fulfillment, which handles replicating the underlying data into the consumer's region transparently. A) shifts the burden onto consumers and defeats the requirement. C) fails because a direct share works only within a single region and cloud. B) abandons governed sharing for an unmanaged copy.
A provider revokes a consumer's access to a shared table. When does the consumer lose access to the data?
Answer: B — Immediately, because the consumer never held a copy of the data
B) Correct — sharing is access by reference, so revoking the grant removes visibility right away with nothing left behind. A) is wrong because consumers do not hold Time Travel on shared data. C) invents a billing-linked delay. D) is unnecessary: revoking access to the share is sufficient.
A provider adds a secure view to a share, but the view's base table lives in a different database from the view. What additional step is required?
Answer: A — Grant REFERENCE_USAGE on the base table's database to the share
A) Correct — cross-database secure views require REFERENCE_USAGE on the referenced database to be granted to the share. B) works but is a disruptive schema change when a grant suffices. C) does not address the cross-database reference and reduces flexibility. D) defeats the purpose of the secure view by exposing the base data directly.
A Reader Account is created by:
Answer: B — The provider, who also pays for the reader's compute usage
B) Correct — a provider creates and owns a reader account to share with parties who have no Snowflake account, and absorbs its compute cost. A) A reader account holder is not a Snowflake customer. C) The provider creates it directly in Snowsight. D) Creation is an explicit action.
The Snowflake Marketplace is BEST described as:
Answer: B — A catalog where providers publish data, apps and services for consumers
B) Correct — the Marketplace lets providers publish listings for datasets, native applications and services that any consumer account can discover. A) describes cost management features. C) describes documentation and Quickstart material, not the Marketplace. D) describes a private, organization-scoped sharing hub rather than the public Marketplace.
A provider wants to share data with a partner that has no Snowflake account and does not want one. The MOST appropriate mechanism is:
Answer: D — Create a reader account, which the provider creates and pays compute for
D) Correct — reader accounts exist exactly for consumers without their own Snowflake account, and the provider owns and pays for them. A) still requires the partner to have a Snowflake account to consume the listing. C) abandons live sharing and creates a copy the provider must maintain and secure. B) is not possible; shares target Snowflake accounts, not storage buckets.
3 cards from the 12 in this chapter.
Secure Data Sharing?
Share live data with other Snowflake accounts (or via reader accounts) WITHOUT copying. Provider grants Share; Consumer attaches DB.
Clean Rooms?
Compute on combined sensitive data from multiple parties WITHOUT raw access. Privacy-preserving analytics.
What is a reader account and who pays for it?
A reader account is a Snowflake account created and managed by a provider so that an organization without its own Snowflake account can consume a share. It is read-only, and the provider owns and pays for its compute usage.
These are a sample. The full Data Collaboration — Sharing, Marketplace and Clean Rooms chapter runs 42 items with per-chapter progress tracking, on the web and in the iOS app.
Open Snowflake SnowPro Core in CoStudy →