Snowflake SnowPro Core (COF-C03) · Domain 5 · 10% of exam

Data Collaboration

Drill 19 practice questions focused entirely on Data Collaboration for the Snowflake COF-C03 exam. Tap an answer for instant feedback and a full explanation — no sign-up, always free.

Verified answer19 questions
Question 1 of 19

A data engineer runs CREATE DATABASE analytics_dev CLONE analytics_prod; to give the development team a copy of production for testing. Shortly after, the team drops several tables in analytics_dev and adds new columns to others. A manager worries this experimentation could harm the production database. Which statement correctly describes the relationship between the cloned database and its source?

Reviewed for accuracy · Report an issue
Question 2 of 19

A data provider shares a database containing several large tables with a consumer account using a direct share. The consumer's data engineering team runs frequent analytical queries against the shared tables. During a cost review, the provider's finance team notices no compute charges related to the consumer's query activity on their account, and the consumer asks who pays for the compute used to query the shared data. Which statement correctly describes how compute is billed for querying shared data?

Reviewed for accuracy · Report an issue
Question 3 of 19

A data provider on Snowflake runs in AWS us-east-1 and has created a direct share containing several secure views. A prospective consumer runs their Snowflake account in Azure West Europe. The provider wants to share the data with this consumer with the least ongoing management overhead while ensuring the data remains accessible. What must the provider do to enable this cross-cloud, cross-region sharing?

Reviewed for accuracy · Report an issue
Question 4 of 19

A large enterprise has 12 separate Snowflake accounts across its business units. The central data governance team wants to establish a private, curated hub where each business unit can both publish datasets and discover datasets from other business units, but only accounts explicitly invited by the enterprise should be able to participate. Which Snowflake data collaboration feature best fits this requirement?

Reviewed for accuracy · Report an issue
Question 5 of 19

A provider account wants to share a curated database with a business partner who already has their own Snowflake account in the same cloud region. The provider wants the partner to query the data in real time without the provider paying for the partner's compute or creating a managed account. Which sharing approach should the provider use?

Reviewed for accuracy · Report an issue
Question 6 of 19

A data provider wants to publish a curated dataset so that any Snowflake customer across multiple regions and cloud platforms can discover it, request access, and consume it without the provider having to know each consumer's account identifier in advance. Which data collaboration mechanism best meets this requirement?

Reviewed for accuracy · Report an issue
Question 7 of 19

A data provider publishes a free public listing on the Snowflake Marketplace from their account in AWS US East. A prospective consumer running a Snowflake account in Azure West Europe wants to access the listed dataset with the lowest ongoing effort and no data copying on the provider's side. What must happen for the consumer to successfully query this listing's data?

Reviewed for accuracy · Report an issue
Question 8 of 19

A software vendor wants to package proprietary stored procedures, UDFs, and Streamlit UI together and distribute this application to customer Snowflake accounts through the Snowflake Marketplace, while keeping the underlying business logic hidden from consumers and running entirely inside each consumer's account. Which Snowflake feature is designed for this use case?

Reviewed for accuracy · Report an issue
Question 9 of 19

A data provider on AWS US-East-1 has published a listing on the Snowflake Marketplace. A prospective consumer runs their Snowflake account on Azure West Europe and wants to query the shared dataset. The provider does not want the consumer's queries to incur any compute charges on the provider's account. Which statement correctly describes what must happen for this cross-cloud collaboration to work and who bears the compute cost?

Reviewed for accuracy · Report an issue
Question 10 of 19

A data provider has created a direct share called SALES_SHARE and added a secure view to it. A partner company operates its own Snowflake account in the same region and needs to begin querying the shared data. What must the provider do so this specific partner account can access the share?

Reviewed for accuracy · Report an issue
Question 11 of 19

A data provider has created a direct share containing a secure view over a curated sales table. After the consumer account has already imported the shared database, the provider adds a new column to the underlying base table and updates the secure view definition to expose that column. What must the provider do so the consumer sees the newly exposed column?

Reviewed for accuracy · Report an issue
Question 12 of 19

A data provider maintains a share that currently exposes several secure views to a consumer account. The provider wants to reorganize how access is granted so that groups of shared objects can be managed together and easily added to or removed from the share as a unit, without recreating the share. Which approach lets the provider group and manage the shared objects most efficiently within the share?

Reviewed for accuracy · Report an issue
Question 13 of 19

A data provider wants to share curated sales data with a small business partner. The partner does not have a Snowflake account and has no intention of purchasing one, but still needs to run SQL queries against the shared data. The provider wants to avoid copying or exporting any data. Which approach should the provider use?

Reviewed for accuracy · Report an issue
Question 14 of 19

A data provider wants to share curated datasets with a small business partner who does not have a Snowflake account and has no intention of purchasing one. The partner only needs to run read-only queries against the shared data occasionally. The provider creates a reader account for this partner. Which statement correctly describes how compute usage and billing work for this reader account?

Reviewed for accuracy · Report an issue
Question 15 of 19

A data engineering team maintains a SQL UDF that encapsulates proprietary business logic to calculate a customer risk score. They plan to share this UDF with an external partner account through a data share. The team is concerned that the partner should be able to call the function and get results, but must NOT be able to view the underlying SQL expression that defines the calculation. Which approach satisfies this requirement?

Reviewed for accuracy · Report an issue
Question 16 of 19

A data engineer builds a view that joins a proprietary customer-scoring table with a public reference table. The view will be shared with an external partner account through a Snowflake data share. Company policy requires that the partner must be able to query the results but must NOT be able to see the underlying SQL logic or infer excluded rows through query optimizations. Which view type should the engineer create?

Reviewed for accuracy · Report an issue
Question 17 of 19

A retail analytics company creates a direct share containing a secure view and grants it to a partner's Snowflake account in the same region. The partner immediately begins querying the shared data. The provider's data engineering lead is asked how storage is billed for this arrangement. Which statement correctly describes the storage and data-access behavior of Snowflake Secure Data Sharing?

Reviewed for accuracy · Report an issue
Question 18 of 19

A data provider wants to share a curated subset of a large customer transactions table with a consumer account in the same region. The provider must ensure that consumers cannot see the underlying table structure or query columns that were excluded, and that no data is physically copied to the consumer. Which approach correctly satisfies all of these requirements when adding objects to a share?

Reviewed for accuracy · Report an issue
Question 19 of 19

A data engineering team needs the ability to configure Time Travel retention on critical permanent tables for up to 90 days to support recovery and auditing requirements. Their organization currently runs on Snowflake Standard Edition. What is the minimum edition they must move to in order to set a data retention period of 90 days?

Reviewed for accuracy · Report an issue

More COF-C03 practice

Keep going with the other Snowflake SnowPro Core (COF-C03) domains, or take a full timed mock exam.

← Back to COF-C03 overview