Introduction to the Snowflake Data Marketplace¶
The Snowflake Data Marketplace utilizes Snowflake Secure Data Sharing to connect providers of data with consumers. You can discover and access a variety of third-party data and have those datasets available directly in your Snowflake account to query without transformation and join it with your own data. If you need to use several different vendors for data sourcing, the Data Marketplace gives you one single location from where to get the data.
You can also become a provider and publish data in the Data Marketplace, which is an attractive proposition if you are thinking about data monetization and different routes to market.
The Snowflake Data Marketplace is available globally to all non-VPS Snowflake accounts hosted on Amazon Web Services, Google Cloud Platform, and Microsoft Azure, with the exception of Microsoft Azure Government. Support for Microsoft Azure Government is planned.
The Snowflake Data Marketplace leverages the new Snowflake web interface. Once you log in to your Snowflake account, click the Data Marketplace button, which opens a new tab. Log in one more time, using your Snowflake user credentials.
If you are an AWS PrivateLink or Azure Private Link customer and wish to access the Snowflake Data Marketplace through the new Snowflake web interface, you must first create a CNAME record, as described in the Snowflake documentation:
In this Topic:
What Can I do in the Data Marketplace?¶
Once you join the Snowflake Data Marketplace:
As a data provider, you can:
Publish data listings for free-to-use datasets to generate interest and new opportunities among the Snowflake customer base.
Publish data listings for datasets that can be customized for the consumer.
Share live datasets securely and in real-time without creating copies of the data or imposing data integration tasks onto the consumer.
Eliminate the costs of building and maintaining APIs and data pipelines to deliver data to customers.
As a data consumer, you can:
Discover and test third party data sources.
Receive frictionless access to raw data products from vendors.
Combine new datasets with your existing data in Snowflake to derive new business insights.
Have datasets available instantly and updated continually for users.
Eliminate the costs of building and maintaining various APIs and data pipelines to load and update data.
Use the BI tools of your choice.
Types of Data Listings¶
The Snowflake Data Marketplace offers two types of data listings which define how data is shared and consumed.
Once published, both types of listings are displayed to consumers in the selected regions. The key difference between standard and personalized listings is the ability to access the data share. Personalized listings allow you to control which consumers can access the data.
Standard Data Listings¶
A standard listing provides instant access to a published data set. This type of listing is best for providing generic, aggregated, or non-customer-specific data. Each listing includes details about the shared data, sample queries, and information about the data provider.
Only users that have a role with the IMPORT SHARE privilege can create databases from the Snowflake Data Marketplace.
Personalized Data Listings¶
A personalized listing allows customers to request specific data sets.
This can be premium data that a provider charges for or data that is specific to each consumer. Each listing includes details about the shared data, sample usage examples, and information about the data provider.
To access data from a personalized listing, consumers must submit a request by clicking the Request button, and provide their contact information. Once a request is submitted, the data provider is notified. The provider then contacts the consumer.
Each data provider can have different commercial terms. Once those are agreed to, then the personalized data set is created and shared with the consumer.
How do I Access the Snowflake Data Marketplace to Browse Listings?¶
You can access the Marketplace only if it is enabled in your region.
All users can browse listings in the Snowflake Data Marketplace, but only users with the ACCOUNTADMIN role or the IMPORT SHARE privilege can get or request data.
If you do not have sufficient privileges, you can do one of the following:
Request your ACCOUNTADMIN to grant you the Import Share privilege.
Request your ACCOUNTADMIN to get data, and grant you IMPORTED PRIVILEGES on the database created from the share. For more information, see Granting Privileges on a Shared Database.
To access the Snowflake Marketplace as a data consumer:
Log in to the Snowflake classic Web Interface.
Click Data Marketplace in the top menu. The Data Marketplace opens in a new tab. You can sign in using your Snowflake credentials.
How do I Request New Data or Data Providers to be Added to the Data Marketplace?¶
You can request to join the Snowflake Data Marketplace as a provider or suggest new data sets to be added to the Snowflake Data Marketplace using either the new web interface or web forms in the Snowflake website:
- Web Interface
In the new Snowflake web interface, navigate to Data Marketplace Home, and scroll to the bottom of the page:
Click Get in touch to submit a request to become a data provider.
Click Let us know to suggest new data to be added to the Data Marketplace.
- Web Form
In the Snowflake website:
To submit a request to become a data provider, scroll down the Snowflake Data Marketplace page and fill out the Want to Become a Snowflake Marketplace Partner form.
To submit a request for new data to be added to the Snowflake Data Marketplace, fill out the Request New Dataset form on the Snowflake Data Marketplace Request for Data Sets page.