创建并发布列表¶
本主题包含创建列表和私密发布列表或在 Snowflake Marketplace 上发布列表的过程。
本主题内容:
创建列表的先决条件¶
同意 Snowflake 提供商和使用者条款。创建免费或平台外付费专用列表时不需要接受 Snowflake 提供商和使用者条款,但必须查看并接受 Snowflake 客户控制的数据共享功能条款。
查看 提供商政策。
创建提供商简介,以在 Snowflake Marketplace 上提供付费列表或列表。
如果您想为数据产品收费,请 设置您的账户以提供付费列表。
获得具有提供商权限的角色的访问权限。
为列表准备数据。请参阅 为列表准备数据。
要详细了解关于成为提供商的要求,请参阅 以提供商身份使用列表。
将列表共享给 US 政府区域内的账户的注意事项¶
希望与 US 政府区域内的使用者账户共享列表的非政府提供商必须注意以下详细信息:
US 政府区域内的账户必须启用数据共享和协作。请参阅 准备访问美国政府区域账户中的列表。
You must use Cross-Cloud Auto-Fulfillment, and your data product can only contain or reference objects supported for auto-fulfillment.
If you offer a listing to US government regions on the Snowflake Marketplace or directly to a consumer account in a US government region, the secure share area (SSA) created to auto-fulfill the listing to that region incurs costs at the rate specific to that region. See the consumption table available from Snowflake Legal, the pricing guide and 自动履行成本.
使用私密列表与特定使用者共享数据或应用程序¶
您可以创建免费或付费列表,以直接与特定使用者共享。您可以创建私密列表,以满足对受限试用列表的要求,或与已建立业务关系的使用者共享数据或应用程序。
You must know a consumer's account identifier to share a listing with them. See 查找账户的组织和账户名称.
备注
您的角色必须具有创建列表所需的权限。请参阅 处理列表所需的权限。
创建免费(或平台外付费)专用列表¶
执行下列操作之一:
打开 Provider Studio。
登录 Snowsight。
Select + Create Listing » Specified Customers.
在 Create Listing 对话框中,输入列表的名称。
在 Who can discover the listing? 部分中,选择 Only specified consumers。
在 What type of listing would you like to publish? 部分中,选择 Free (or paid off-platform)。
选择 Next。
选择 + Select,以选择要附加到列表的对象。
如果您选择了一个或多个数据库对象,Snowflake 将创建一个包含此类对象的安全共享。您可以更改安全共享的名称。
如果选择现有安全共享,则显示该共享的名称。
输入列表的描述。
可选:如果您有多个提供商简介,请选择要使用哪个提供商简介发布此列表。如未选择提供商简介,则 Snowflake 将默认使用您的组织和账户。
In the Consumer Data Sharing Account ID section, add the organization and account names for the consumers that you want to share the listing with.
如果您添加的使用者账户不在您本地区域,Snowflake 会启用自动履行功能,在使用者获得您的列表后将数据复制到远程区域。完成以下额外的步骤:
在 Auto-fulfillment 部分中,输入数值并选择时间间隔,以指定将数据产品从所在区域复制到远程区域的频率。
如果您没有设置默认仓库,请选择一个仓库以用于自动履行。
See 列表的自动履行 for more details.
选择 Publish 以向选定使用者发布列表,或选择 Save Draft 将其保存为草稿。
创建付费私密列表¶
创建列表。
配置列表,为发布做好准备。
登录 Snowsight。
Select + Create Listing » Specified Customers.
在 Create Listing 窗口中,输入列表的名称。
在 Who can discover the listing? 部分中,选择 Only specified consumers。
要为列表收费,在 What type of listing would you like to publish? 部分中,选择 Paid on Snowflake。
选择 Next。此时会创建列表草稿。
配置其他必需功能和可选功能。请参阅 配置列表。
创建基于使用情况的试用¶
在基于使用情况的试用中,您可以提供许多免费查询,使用者可以针对您的数据产品运行这些查询。在使用完所有免费查询后,使用者必须购买数据产品才能运行其他查询。
要向列表中添加试用,列表必须附加数据产品,并且您必须拥有该列表的 ACCOUNTADMIN 角色或 OWNERSHIP 权限。要详细了解有关管理列表所需的权限,请参阅 为列表准备数据。
登录 Snowsight。
In the navigation menu, select Data sharing » Provider Studio.
选择 Listings,然后选择现有列表,或创建新列表。
在 Access & Pricing 部分中,选择 Pricing & Trial 旁边的 Edit 或 Add。
选择 Usage-based。
在 Monthly Fee 字段中,输入月费。
可选。在 Queries 区域中,输入每次查询的费用和包含的查询数。
如果您输入了每次查询的费用,请在 Maximum Monthly Charge 字段中输入每月最高收费。
在 Free Trial 区域中,选择以下使用情况试用类型之一:
Limited Usage
Limited Time
Limited Functionality
Limited Functionality & Time
如果您选择了 Limited Usage,请在 Number of Free Queries During Trial 字段中输入值。
如果您选择了 Limited Time 或 Limited Functionality & Time,请在 Length of Trial 字段中输入值。
选择 Save。
配置列表¶
您必须为付费私密列表和 Snowflake Marketplace 上提供的任何列表提供更多详情,然后才能将列表提交审批或发布给特定使用者。
发布列表¶
创建和配置列表后,即可发布列表。
发布列表的具体过程取决于您要发布免费(或平台外付费)专用列表、提供付费私密列表,还是在 Snowflake Marketplace 上提供任何列表:
要发布列表,必须使用 ACCOUNTADMIN 角色或其他具有待发布列表的 OWNERSHIP 权限的角色。
发布列表时,所有当前和未来 Marketplace 区域的使用者都能看到该列表,但使用者只能在您选定区域中获取、购买或请求产品。
向特定使用者发布列表¶
要与特定使用者账户共享私密列表,您必须向这些账户发布列表。私密列表不会出现在 Snowflake Marketplace 上。
登录 Snowsight。
In the navigation menu, select Data sharing » Provider Studio.
选择 Listings 选项卡,然后选择要发布的列表草稿。
选择 Publish。
发布列表后,选定使用者可通过 Private Sharing 访问该列表。请参阅 以使用者身份访问和安装列表。
备注
私密列表一经发布,就不能更改与列表相关的共享。
在 Snowflake Marketplace 上发布列表¶
Snowflake Marketplace 中的每个列表都必须经过审查和审批过程。列表获得批准后,即可在 Snowflake Marketplace 上发布。如果列表被拒绝,请查看反馈意见、更新列表,然后重新提交审批。
将列表提交审批¶
将列表发布到 Snowflake Marketplace 之前,您必须将列表提交给 Snowflake 进行审批。
如果您想将列表提交审批,但 Submit for Approval 选项被禁用,请检查以下事项:
您已完成列表配置步骤。请参阅 配置列表。
您是 ACCOUNTADMIN,或者拥有附加到列表中的数据产品的 OWNERSHIP 权限。
列表所附的所有 SQL 查询示例均已通过验证。
登录 Snowsight。
In the navigation menu, select Data sharing » Provider Studio.
选择 Listings 选项卡,然后选择要提交审批的列表草稿。
选择 Submit for Approval。
列表经过 Snowflake 审查后,状态将变为 Approved 或 Denied。
如果列表被拒绝,请根据评论中提供的反馈意见更新列表,然后重新提交审批。
当列表被批准或拒绝时,系统会向与列表相关的提供商简介中的 Business Contact 和 Technical Contact 电子邮件地址发送电子邮件通知。
发布列表¶
登录 Snowsight。
In the navigation menu, select Data sharing » Provider Studio.
选择 Listings 选项卡,然后选择要发布的已批准列表。
选择 Publish。
首次发布 Snowflake Marketplace 列表后,需要 Snowflake 审批的列表后续变更将在获批后自动发布。要禁止自动发布列表,请参阅 停用自动发布。
When you publish a listing, it is visible to consumers in all current and future Snowflake Marketplace regions. Consumers can only get, purchase, or request your product in regions you select. See 列表的自动履行 for more about region availability.
发布 Snowflake Marketplace 列表后,您可以为列表定义 推荐链接。通过推荐链接,使用者可直接链接到相应列表。
停用自动发布¶
发布列表后,您可以停用自动发布功能,以便日后更改列表。
登录 Snowsight。
In the navigation menu, select Data sharing » Provider Studio.
选择 Listings 选项卡,然后选择要停用自动发布功能的已批准列表。
在列表详细信息页面中,选择 Settings。
在 Listing Settings 的 Publishing 部分中,选择 Edit Publishing。
在 Publish Setting 窗口中,选择 Manual。
选择 Save。
列表将不再自动发布。现在,对列表进行更改后,必须手动发布列表。请参阅 `发布列表`_。
将笔记本附加到 Snowflake Marketplace 列表中¶
提供商可以在列表中添加笔记本,向潜在使用者展示他们如何利用数据产品并从中受益。这些列表可以在 Snowflake Public Marketplace、Internal Marketplace 上提供,也可以作为专用列表提供给特定使用者。
提供商可以将已完全运行并附有结果的笔记本附加到列表中。结果可以包括表格输出或可视化,以描述列表中数据产品的值。提供商可以在笔记本中包含基于 Python 和基于 SQL 的示例,并添加清晰的 Markdown 解释以指导使用者。
备注
附在列表上的笔记本仅供查看,使用者无法克隆、下载这些笔记本或与之互动。
要将笔记本附加到列表,请执行以下步骤:
登录 Snowsight。
In the navigation menu, select Projects » Notebooks.
在笔记本的每个单元格中,选择 Run all 或 Run 以生成结果。确保在每个单元格中运行。
要验证笔记本是否成功运行,请找到绿色的运行状态指示灯。
要结束笔记本会话,请选择 Active 下拉列表并选择 End session。
In the navigation menu, select Data sharing » Provider Studio. You can attach a notebook to all listing types.
创建新列表 或选择现有列表。
选择 + Add data product。
选择 + Select。
在 Quick Start Examples 部分中,选择 Add Notebook。
选择要附加的笔记本。您可以使用搜索功能来查找特定的笔记本。
选择 Save。
要将列表发布给选定的使用者,请选择 Publish。
备注
要在将笔记本附加到列表后更新其内容,必须将该笔记本从列表中移除并重新附上。
从列表中移除笔记本¶
In the navigation menu, select Data sharing » Provider Studio.
在 Quick Start Examples 部分中,选择要移除的笔记本。
选择 Remove Notebook。
备注
如果您失去了笔记本的所有权,或者将其删除或从共享资源中移除,则列表中仍会保留一份副本。
限制¶
提供商只能将一个笔记本附加到列表中,并且提供商必须对该笔记本具有 OWNERSHIP 权限。
消费者只能在列表中查看笔记本及其结果。
笔记本中的更改不会在列表中自动更新。要反映最新的更改,必须移除笔记本并重新添加。