Snowflake Data Sharing
Snowflake Data Sharing
Corporate Training Job Support Become an Instructor USA Staffing and Recruitment
Categories
Snowflake Data sharing
Last updated on Jul 17, 2024
AI & Machine Learning
Big Data Analytics by Gayathri
Certification Courses
Cloud Computing Data Sharing in Snowflake
Cyber Security & SIEM
Data sharing with non-Snowflake users
Tools
Data Warehousing & ETL Snowflake data share
Database Management & Performing data sharing using the web UI
Administration
Data sharing using SQL Commands
DevOps
Conclusion
Digital Marketing
Drop a Query Request a Callback sales@hkrtrainings.com
https://hkrtrainings.com/snowflake-data-sharing 1/16
1/7/25, 9:46 AM Snowflake Data Sharing | Guide on Data sharing in Snowflake
When designers generate the shares and give them a catchy name. First-
class Snowflake objects which contain all of the data necessitate the
sharing of a database.
https://hkrtrainings.com/snowflake-data-sharing 2/16
1/7/25, 9:46 AM Snowflake Data Sharing | Guide on Data sharing in Snowflake
The privileges that allow access to the database and the schema containing
the shared objects.
The permissions that allow access to specific objects (tables, secure views,
and secure UDFs).
The consumer accounts that have access to the database and its objects.
Shares are secure, configurable, and completely controlled by the provider
account (the account that is sharing the dataset)
New objects added to a share are immediately available to all consumers,
allowing them to access shared data in real time.Access to a share (or any
of its contents) can be revoked at any time.
https://hkrtrainings.com/snowflake-data-sharing 3/16
1/7/25, 9:46 AM Snowflake Data Sharing | Guide on Data sharing in Snowflake
Snowflake Training
Master Your Craft Lifetime LMS & Faculty Access
24/7 online expert support Real-world & Project
Based Learning
Explore Curriculum
The data producer would only be charged for the snowflake computing
and storage resources that they use. The compute resources used to query
the data flows will be paid for by the data consumer. When an object is
shared with a data consumer, the object appears in the producer's account,
Drop a Query Request a Callback sales@hkrtrainings.com
https://hkrtrainings.com/snowflake-data-sharing 4/16
1/7/25, 9:46 AM Snowflake Data Sharing | Guide on Data sharing in Snowflake
so the data consumers incur no storage costs for the shared data except if
those who copy the data in the table.
Get ahead in your career with our Snowflake Tutorial !
Subscribe
We must first create the person account with whom we will share the
account. In Snowflake, we can create user accounts or readers accounts as
needed:
For example, in this example, we will see how to create a Readers account.
Drop a Query Request a Callback sales@hkrtrainings.com
https://hkrtrainings.com/snowflake-data-sharing 5/16
1/7/25, 9:46 AM Snowflake Data Sharing | Guide on Data sharing in Snowflake
In the below form fill all the needed information as shown below.
, Data Warehousing & ETLs, snowflake-data-sharing-description-0,
Snowflake Data Cloud, Data Warehousing & ETLs, snowflake-data-sharing-
description-1, , Data Warehousing & ETLs, snowflake-data-sharing-
description-2, create a Readers account, Data Warehousing & ETLs,
snowflake-data-sharing-description-3, create account, Data Warehousing
& ETLs, snowflake-data-sharing-description-4
Now the reader account is created, next you need to create the snowflake
user account.
If you have the ACCOUNT ADMIN role (or a role that has been granted the
CREATE SHARES privilege), you can perform most tasks related to creating
and managing shares by clicking the Shares button on the menu list in the
Snowflake web interface.
https://hkrtrainings.com/snowflake-data-sharing 6/16
1/7/25, 9:46 AM Snowflake Data Sharing | Guide on Data sharing in Snowflake
https://hkrtrainings.com/snowflake-data-sharing 7/16
1/7/25, 9:46 AM Snowflake Data Sharing | Guide on Data sharing in Snowflake
https://hkrtrainings.com/snowflake-data-sharing 8/16
1/7/25, 9:46 AM Snowflake Data Sharing | Guide on Data sharing in Snowflake
You can follow these steps in worksheets once the accounts for the clients
with whom we need to share the data have been created.
To make a share, use CREATE SHARE. At this point, the share is merely a
container awaiting the addition of objects and accounts.
ON THE DATABASE YOU WISH TO SHARE, YOU MUST HAVE THE USAGE
PERMISSION.
You must have the USAGE privilege on each database schema that contains
the objects you want to share.
In each shared schema, use the SELECT privilege to share specific objects
(tables, secure views, and secure UDFs).
SHOW GRANTS can be used to view the share's object grants.
Step3:Add an Account or Accounts to the Share
ALTER SHARE can be used to add one or more accounts to the share.
Drop a Query Request a Callback sales@hkrtrainings.com
SHOW GRANTS can be used to view the accounts that have been added to
https://hkrtrainings.com/snowflake-data-sharing 9/16
1/7/25, 9:46 AM Snowflake Data Sharing | Guide on Data sharing in Snowflake
the share.
It is critical that the person sharing the DB has the DB owner rights, or else
the issue will be granted insufficient permission.
That's all! The share has become suitable for consumption by the
designated accounts.
Example:
There is a database called sales db, which has a schema called aggregates
eula and a table called aggregate 1.
Two accounts, xy12345 and yz23456, will have access to the database,
schema, and table.
https://hkrtrainings.com/snowflake-data-sharing 10/16
1/7/25, 9:46 AM Snowflake Data Sharing | Guide on Data sharing in Snowflake
GRANT USAGE ON SCHEMA sales_db.aggregates_eula TO SHARE sales_s;
Snowflake Training
Weekday / Weekend Batches
Databases that are decided to share are read-only. Users with a consumer
account can view and query data but cannot insert, update, or create objects
in the database.
The actions listed below are not permitted:
Time travel for a shared database or indeed any schemas/tables within the
database.
Drop a Query I'm working
Request a Callback on modifying the commentary for a shared database.
sales@hkrtrainings.com
https://hkrtrainings.com/snowflake-data-sharing 11/16
1/7/25, 9:46 AM Snowflake Data Sharing | Guide on Data sharing in Snowflake
Conclusion:
In the above blog post we had discussed the snowflake data sharing and
steps to create the shared accounts in a detailed way. If you have any
doubts please drop them in the comments section to get them resolved.
Related Articles:
Snowflake Connector
Snowflake Documentation
Snowflake Architecture
Snowflake Clustering
Share
About Author
Gayathri
As a senior Technical Content Writer for HKR Trainings, Gayathri
Drop a Query has a good
Request a Callback comprehension of the present technical innovations,
sales@hkrtrainings.com
https://hkrtrainings.com/snowflake-data-sharing 12/16
1/7/25, 9:46 AM Snowflake Data Sharing | Guide on Data sharing in Snowflake
View Details
https://hkrtrainings.com/snowflake-data-sharing 13/16
1/7/25, 9:46 AM Snowflake Data Sharing | Guide on Data sharing in Snowflake
HL7 Training Mulesoft Training Certification PySpark Training Certification Salesforce CPQ Training
PowerApps lookup
https://hkrtrainings.com/snowflake-data-sharing 14/16
1/7/25, 9:46 AM Snowflake Data Sharing | Guide on Data sharing in Snowflake
Browse By Domains
AI & Machine Learning Courses | Big Data Analytics Courses | Business Intelligence & Analytics | Certification Courses | Cloud
Computing Courses | Cyber Security & SIEM Tools courses | Data Warehousing and ETL courses | DevOps Certification Courses |
Digital Marketing Courses | Enterprise Integration & ERP Courses | Networking & Storage & Virtualization Courses | Operating
Systems & Administration Courses | Other Certification Courses | Programming & UI/UX Courses | Project Management &
Methodologies Certification Courses | SAP Certification Courses | Servicenow Courses | Software Testing Courses | ... View More
View Less
About Us | Contact Us | Blogs | Careers | Community | Webinars | Tutorials | Sample Resumes | Interview Questions |
Privacy Policy | Terms & Conditions | Refund Policy | Technical Support | Mock Interviews |
Disclaimer
On Our Website all Courses, Technologies, logos, and certification titles we use are their respective owners' property,
Trademarks & their intellectual Property belong to respective owners. All the firm, service, or product names on our website
are solely for identification purposes. We do not own, endorse or have the copyright or officially partnered of any
Drop a Query Request a Callback sales@hkrtrainings.com
https://hkrtrainings.com/snowflake-data-sharing 15/16
1/7/25, 9:46 AM Snowflake Data Sharing | Guide on Data sharing in Snowflake
brand/logo/name in any manner. Few graphics on our website are freely available on public domains. we use all these just for
the purpose of training only.
https://hkrtrainings.com/snowflake-data-sharing 16/16