Snowflake数据共享收费及二次共享可行性相关问询
Snowflake数据共享机制常见问题解答
问题1:数据提供者(Data Provider)向数据消费者(Data Consumer)创建数据共享(Share)时,Snowflake是否会向数据提供者收取额外费用?
不会产生和数据共享功能绑定的额外费用。
数据提供者仅需要承担共享数据集本身的常规存储成本,这部分费用和未开启共享时存储该数据集的成本完全一致。共享的创建、元数据同步、访问链路维护本身不会向提供者收取额外服务费,消费者访问共享数据产生的计算资源消耗、跨云/跨区域数据传输成本均由消费者侧独立承担。
问题2:数据消费者收到共享数据后,是否可将该数据进一步共享给其他数据消费者?
普通数据消费者默认不支持将收到的共享数据二次分发。
你从其他提供者处获取的共享数据仅有只读权限,无法被添加到你自己创建的SHARE对象中对外共享。如果确实需要将相关数据同步给其他主体,可选择两种合规实现路径:
- 将共享数据复制一份到你账号下的可写Schema中,基于这份本地复制的数据集创建新的共享,此时你需要承担这份复制数据的存储成本
- 申请成为Snowflake官方认证的授权分发方,完成合规审核后可获得对应共享数据的二次分发权限
内容的提问来源于stack exchange,提问作者Nicky
相关产品推荐
相关产品推荐

