创建并发布列表¶
本主题包含创建列表和私密发布列表或在 Snowflake Marketplace 上发布列表的过程。
本主题内容:
创建列表的先决条件¶
同意 Snowflake 提供商和使用者条款。创建免费或平台外付费专用列表时不需要接受 Snowflake 提供商和使用者条款,但必须查看并接受 Snowflake 客户控制的数据共享功能条款。
查看 提供商政策。
创建提供商简介,以在 Snowflake Marketplace 上提供付费列表或列表。
如果您想为数据产品收费,请 设置您的账户以提供付费列表。
获得具有提供商权限的角色的访问权限。
为列表准备数据。请参阅 为列表准备数据。
要详细了解关于成为提供商的要求,请参阅 以提供商身份使用列表。
将列表共享给 US 政府区域内的账户的注意事项¶
希望与 US 政府区域内的使用者账户共享列表的非政府提供商必须注意以下详细信息:
US 政府区域内的账户必须启用数据共享和协作。请参阅 准备访问美国政府区域账户中的列表。
您必须使用 Cross-Cloud Auto-Fulfillment,并且数据产品只能包含或引用 `自动履行支持的对象 `_。
如果您在 Snowflake Marketplace 上向 US 政府区域提供列表,或直接向 US 政府区域 内的使用者账户提供列表,则为自动履行向该区域提供的列表而创建的安全共享区 (SSA) 会按照该区域的特定费率产生费用。请参阅 Snowflake Legal 提供的消耗表、定价指南 和 自动履行成本。
配置列表¶
您必须为付费私密列表和 Snowflake Marketplace 上提供的任何列表提供更多详情,然后才能将列表提交审批或发布给特定使用者。
发布列表¶
创建和配置列表后,即可发布列表。
发布列表的具体过程取决于您要发布免费(或平台外付费)专用列表、提供付费私密列表,还是在 Snowflake Marketplace 上提供任何列表:
要发布列表,必须使用 ACCOUNTADMIN 角色或其他具有待发布列表的 OWNERSHIP 权限的角色。
发布列表时,所有当前和未来 Marketplace 区域的使用者都能看到该列表,但使用者只能在您选定区域中获取、购买或请求产品。
向特定使用者发布列表¶
要与特定使用者账户共享私密列表,您必须向这些账户发布列表。私密列表不会出现在 Snowflake Marketplace 上。
登录 Snowsight。
在导航菜单中,选择 Data Products » Provider Studio。
选择 Listings 选项卡,然后选择要发布的列表草稿。
选择 Publish。
发布列表后,选定使用者可通过 Private Sharing 访问该列表。请参阅 以使用者身份访问和安装列表。
备注
私密列表一经发布,就不能更改与列表相关的共享。
在 Snowflake Marketplace 上发布列表¶
Snowflake Marketplace 中的每个列表都必须经过审查和审批过程。列表获得批准后,即可在 Snowflake Marketplace 上发布。如果列表被拒绝,请查看反馈意见、更新列表,然后重新提交审批。
将列表提交审批¶
将列表发布到 Snowflake Marketplace 之前,您必须将列表提交给 Snowflake 进行审批。
如果您想将列表提交审批,但 Submit for Approval 选项被禁用,请检查以下事项:
您已完成列表配置步骤。请参阅 配置列表。
您是 ACCOUNTADMIN,或者拥有附加到列表中的数据产品的 OWNERSHIP 权限。
列表所附的所有 SQL 查询示例均已通过验证。
登录 Snowsight。
在导航菜单中,选择 Data Products » Provider Studio。
选择 Listings 选项卡,然后选择要提交审批的列表草稿。
选择 Submit for Approval。
列表经过 Snowflake 审查后,状态将变为 Approved 或 Denied。
如果列表被拒绝,请根据评论中提供的反馈意见更新列表,然后重新提交审批。
当列表被批准或拒绝时,系统会向与列表相关的提供商简介中的 Business Contact 和 Technical Contact 电子邮件地址发送电子邮件通知。
发布列表¶
登录 Snowsight。
在导航菜单中,选择 Data Products » Provider Studio。
选择 Listings 选项卡,然后选择要发布的已批准列表。
选择 Publish。
首次发布 Snowflake Marketplace 列表后,需要 Snowflake 审批的列表后续变更将在获批后自动发布。要禁止自动发布列表,请参阅 停用自动发布。
发布列表后,所有当前和未来 Snowflake Marketplace 区域的使用者都能看到此列表。使用者只能在您选定的区域获取、购买或请求您的产品。有关区域可用性的更多信息,请参阅 列表的自动履行。
发布 Snowflake Marketplace 列表后,您可以为列表定义 推荐链接。通过推荐链接,使用者可直接链接到相应列表。
停用自动发布¶
发布列表后,您可以停用自动发布功能,以便日后更改列表。
登录 Snowsight。
在导航菜单中,选择 Data Products » Provider Studio。
选择 Listings 选项卡,然后选择要停用自动发布功能的已批准列表。
在列表详细信息页面中,选择 Settings。
在 Listing Settings 的 Publishing 部分中,选择 Edit Publishing。
在 Publish Setting 窗口中,选择 Manual。
选择 Save。
列表将不再自动发布。现在,对列表进行更改后,必须手动发布列表。请参阅 `发布列表`_。
将笔记本附加到 Snowflake Marketplace 列表中¶
提供商可以在列表中添加笔记本,向潜在使用者展示他们如何利用数据产品并从中受益。这些列表可以在 Snowflake Public Marketplace、Internal Marketplace 上提供,也可以作为专用列表提供给特定使用者。
提供商可以将已完全运行并附有结果的笔记本附加到列表中。结果可以包括表格输出或可视化,以描述列表中数据产品的值。提供商可以在笔记本中包含基于 Python 和基于 SQL 的示例,并添加清晰的 Markdown 解释以指导使用者。
备注
附在列表上的笔记本仅供查看,使用者无法克隆、下载这些笔记本或与之互动。
要将笔记本附加到列表,请执行以下步骤:
登录 Snowsight。
在左侧导航菜单中,选择 Projects » Notebooks。
在笔记本的每个单元格中,选择 Run all 或 Run 以生成结果。确保在每个单元格中运行。
要验证笔记本是否成功运行,请找到绿色的运行状态指示灯。
要结束笔记本会话,请选择 Active 下拉列表并选择 End session。
选择 Data Products » Provider Studio。您可以将笔记本附加到所有列表类型。
创建新列表 或选择现有列表。
选择 + Add data product。
选择 + Select。
在 Quick Start Examples 部分中,选择 Add Notebook。
选择要附加的笔记本。您可以使用搜索功能来查找特定的笔记本。
选择 Save。
要将列表发布给选定的使用者,请选择 Publish。
备注
要在将笔记本附加到列表后更新其内容,必须将该笔记本从列表中移除并重新附上。
从列表中移除笔记本¶
选择 Data Products » Provider Studio。
在 Quick Start Examples 部分中,选择要移除的笔记本。
选择 Remove Notebook。
备注
如果您失去了笔记本的所有权,或者将其删除或从共享资源中移除,则列表中仍会保留一份副本。
限制¶
提供商只能将一个笔记本附加到列表中,并且提供商必须对该笔记本具有 OWNERSHIP 权限。
消费者只能在列表中查看笔记本及其结果。
笔记本中的更改不会在列表中自动更新。要反映最新的更改,必须移除笔记本并重新添加。