COF-C03 - Data Collaboration (10% of the exam) - Section 5.2

Use the Snowflake Marketplace including listings, providers, and consumers, and the Native Apps Framework.

Use the Snowflake Marketplace to publish and consume data and applications: providers create listings (free, paid, or personalised) and consumers access them through secure sharing, and the Native Apps Framework packages logic and data so a provider can distribute an application that runs in the consumer's account. Distinguish a data listing from a Native App.

Snowflake Marketplacelistingsdata providers and consumersNative Apps Frameworkmonetisation

Practice question for this objective

Free sampleData Collaborationeasy

A team is building a Native App with the Snowflake Native App Framework. They write the manifest, setup script, and the stored procedures and functions, and they need a single provider-side object that bundles this versioned logic together so it can be published in a listing and later installed into a consumer account. Which object do they create on the provider side to hold the app?

  • AAn application package, which holds the versioned app logic and content and is published through a listing for installation Correct
  • BA secure share, which is the only object the Native App Framework can attach to a listing for installation by a consumer account
  • CAn application object, which the provider creates and then transfers ownership of directly to the consumer account
  • DA reader account, which the provider provisions so the consumer can install and run the packaged application logic
On the provider side the Native App Framework bundles versioned app logic in an application package that is published through a listing. The Native App Framework separates provider and consumer artefacts: the provider builds an "application package" that holds the manifest, setup script, and versioned content, publishes it through a listing, and the consumer install creates a separate application object in their account.

Why A is correct: An "application package" is the provider-side container that bundles the manifest, setup script, and versioned logic so it can be listed and installed as an app.

Why B is wrong: Secure shares underpin plain Secure Data Sharing of data, but the Native App Framework packages installable application logic in an application package, not a bare share.

Why C is wrong: The application object is what the consumer ends up with after installation in their own account, not the provider-side bundle, so this confuses the two sides.

Why D is wrong: A reader account lets a non-Snowflake consumer query shared data, but it does not bundle Native App logic for installation, so it solves a different problem.

See more COF-C03 practice questions, answers explained.

Exam traps in Data Collaboration

Answers that look right on this material and are not. Each one is a distractor from a different question in the COF-C03 bank for this domain.

  • A private listing shared with selected consumer accounts, because making the listing private automatically attaches a subscription charge that Snowflake bills to each invited consumer

    Why it is wrong: A private listing controls who can see and access the data, but privacy alone does not create a charge; monetisation depends on configuring paid terms, so making a listing private does not by itself bill consumers.

  • A direct secure data share created for each consumer, because the provider can add every interested account to the share so the data stays live and consumers query it without copying

    Why it is wrong: A direct secure share keeps data live and copy-free, but it must target named consumer accounts the provider already knows, so it cannot offer open discovery to customers whose account identifiers the provider has not been given.

  • A standard public listing, relying on the partner to be the only customer who happens to find the offering in the catalogue

    Why it is wrong: A public listing is discoverable by every Snowflake customer, so depending on no one else finding it gives no real restriction and fails the requirement.

Examworthy is not affiliated with or endorsed by Snowflake. Original, blueprint-aligned practice material only.