创建并发布列表

本主题包含创建列表和私密发布列表或在 Snowflake Marketplace 上发布列表的过程。

本主题内容:

创建列表的先决条件

要详细了解关于成为提供商的要求,请参阅 关于列表提供商

将列表共享给 US 政府区域内的账户的注意事项

希望与 US 政府区域内的使用者账户共享列表的提供商必须注意以下事项:

使用私密列表与特定使用者共享数据或应用程序

您可以创建免费或付费列表,以直接与特定使用者共享。您可以创建私密列表,以满足对受限试用列表的要求,或与已建立业务关系的使用者共享数据或应用程序。

您必须知道使用者的账户标识符,才能与其共享列表。请参阅 查找账户的组织和账户名称

备注

您的角色必须具有创建列表所需的权限。请参阅 处理列表所需的权限

创建免费私密列表

  1. 打开 Provider Studio。或者,登录 Snowsight。然后,导航到 Data Products » Provider Studio

  2. 选择 + Listing。此时 Create Listing 窗口将打开。

  3. 输入列表名称。

  4. Who can discover the listing 部分中,选择 Only specified consumers

  5. How will consumers access the data product? 部分中,选择 Free

  6. 选择 Next

  7. 选择 + Select,以选择要附加到列表的对象。

    • 如果您选择了一个或多个数据库对象,Snowflake 将创建一个包含此类对象的安全共享。您可以更改安全共享的名称。

    • 如果选择现有安全共享,则显示所选共享的名称。

  8. 输入列表的描述。

  9. (可选)如果您有多个提供商简介,请选择要使用哪个提供商简介发布此列表。如未选择提供商简介,则使用您的组织和账户名称。

  10. Add consumer accounts 部分中,添加您想要与其共享列表的使用者的 组织和账户名称

  11. 如果您添加的使用者账户不在您本地区域,Snowflake 会启用自动履行功能,在使用者获得您的列表后将数据复制到远程区域。完成以下额外的步骤:

    1. Auto-fulfillment 部分中,输入数值并选择时间间隔,以指定将数据产品从所在区域复制到远程区域的频率。

    2. 如果您没有设置默认仓库,请选择一个仓库以用于自动履行。

    有关更多详细信息,请参阅 配置 Cross-Cloud Auto-Fulfillment

  12. 选择 Publish 以向选定使用者发布列表,或选择 Save Draft 将其保存为草稿。

创建付费私密列表

  1. 创建列表。

  2. 配置列表,为发布做好准备。

  3. 提交列表以供审批和发布

  4. 登录 Snowsight

  5. 在导航菜单中,选择 Data Products » Provider Studio

  6. 选择 + Listing。此时 Create Listing 窗口将打开。

  7. 输入列表名称。

  8. Who can discover the listing 部分中,选择 Only specified consumers

  9. How will consumers access the data product? 部分中,选择 Paid 以便为列表收费。

  10. 选择 Next。此时会创建列表草稿。

  11. 配置其他必需功能和可选功能。请参阅 配置列表

创建基于使用情况的试用

在基于使用情况的试用中,您可以提供许多免费查询,使用者可以针对您的数据产品运行这些查询。在使用完所有免费查询后,使用者必须购买数据产品才能运行其他查询。

要向列表中添加试用,列表必须附加数据产品,并且您必须拥有该列表的 ACCOUNTADMIN 角色或 OWNERSHIP 权限。要详细了解有关管理列表所需的权限,请参阅 为列表准备数据

  1. 登录 Snowsight

  2. 在导航菜单中,选择 Data Products > Provider Studio

  3. 选择 Listings,然后选择现有列表,或创建新列表。

  4. Access & Pricing 部分中,选择 Pricing & Trial 旁边的 EditAdd

  5. 选择 Usage-based

  6. Monthly Fee 字段中,输入月费。

  7. 可选。在 Queries 区域中,输入每次查询的费用和包含的查询数。

  8. 如果您输入了每次查询的费用,请在 Maximum Monthly Charge 字段中输入每月最高收费。

  9. Free Trial 区域中,选择以下使用情况试用类型之一:

    • Limited Usage

    • Limited Time

    • Limited Functionality

    • Limited Functionality & Time

  10. 如果您选择了 Limited Usage,请在 Number of Free Queries During Trial 字段中输入值。

  11. 如果您选择了 Limited TimeLimited Functionality & Time,请在 Length of Trial 字段中输入值。

  12. 选择 Save

将 Direct Share 转换为免费私密列表

您可以将 Direct Share 转为免费私密列表,或转为在 Snowflake Marketplace 上发布的列表。在执行此操作时:

  • 现有使用者仍可使用该共享。

  • 从发布列表之日起,您就可以访问使用情况分析数据。没有历史使用情况数据。

  • 如果尚未为共享中的对象使用复制,并且共享只包含自动履行支持的对象,则可以使用自动履行与远程区域的使用者共享。请参阅 支持自动履行的对象

  • 如果您的共享有活跃的使用者,则不能将共享转换为付费列表。

如果决定使用自动履行来支持共享的远程使用者,请与数据的远程使用者协调以下工作流程:

  • 发布列表后,让远程区域的使用者知道如何访问列表。请参阅 访问私密列表

  • 远程区域的使用者收到您的列表后,自动履行功能会将数据复制到远程区域。请参阅 Cross-Cloud Auto-Fulfillment 的工作原理

  • 自动履行完成后,使用者会收到一封电子邮件,指明数据可用。此时,使用者必须采取以下措施:

    • 删除从 Direct Share 创建的现有导入数据库。

    • 获取列表并创建数据库,使用与从 Direct Share 导入的数据库相同的名称。

将 Direct Share 设置为列表后,您可以使用 Provider Studio 管理和修改列表。请参阅 修改已发布的列表监控列表使用

要创建在 Snowflake Marketplace 上发布的列表,请参阅 在 Snowflake Marketplace 上共享数据或应用程序

  1. 完成提供列表的要求。请参阅 创建列表的先决条件

  2. 登录 Snowsight

  3. 在左侧导航栏中,选择 Data » Provider Studio

  4. 选择 + Listing。此时 Create Listing 窗口将打开。

  5. 输入列表名称。

  6. Who can discover the listing 部分中,选择 Only specified consumers

  7. How will consumers access the data product? 部分中,选择 Free。如果您的共享有活跃的使用者,则不能将共享转换为付费列表。

  8. 选择 Next

  9. 选择 + Select,找到您的 Direct Share。如果您未在列表中看到自己的共享,请确认该共享尚未附加到列表中。

  10. 输入列表的描述。

  11. (可选)选择要用于发布此列表的提供商简介。如未选择提供商简介,则使用您的组织和账户名称。

  12. (可选)在 Add consumer accounts 部分中,添加要与之共享的使用者账户。添加到 Direct Share 的使用者账户会自动添加到列表,并显示在此部分中。

  13. 如果您添加非本地区域的使用者账户,Snowflake 会启用自动履行功能,将数据复制到远程区域。完成以下额外的步骤:

    1. Auto-fulfillment 部分中,输入数值并选择时间间隔,以指定将数据产品从所在区域复制到远程区域的频率。

    2. 如果您没有设置默认仓库,请选择一个仓库以用于自动履行。

  14. 选择 Publish 以向选定使用者发布列表,或选择 Save Draft 将其保存为草稿。

在 Snowflake Marketplace 上共享数据或应用程序

备注

创建付费列表并在 Snowflake Marketplace 上发布之前,请联系您的 Snowflake 业务发展合作伙伴。如果您没有业务发展合作伙伴,请 向 Marketplace Operations 提交工单 (https://snowflakecommunity.force.com/s/provider-onboarding-case)。这一步骤是列表审批的必要条件。

备注

您的角色必须具有创建列表所需的权限。请参阅 处理列表所需的权限

  1. 登录 Snowsight

  2. 在导航菜单中,选择 Data Products » Provider Studio

  3. 选择 + Listing。此时 Create Listing 窗口将打开。

  4. 输入列表名称。

  5. Who can discover the listing 部分中,选择 Anyone on the Marketplace 以在 Snowflake Marketplace 上发布列表。

  6. How will consumers access the data product? 部分中,选择以下选项之一:

    • Free,向使用者免费提供数据产品。

    • Limited trial,提供数据产品试用版,并可根据请求无限制地访问数据产品。

    • Paid,为您基于 Snowflake 的数据产品收费。

  7. 选择 Next。此时会创建列表草稿。

  8. 配置列表,为发布做好准备。

  9. 提交列表以供审批和发布

配置列表

您必须为付费私密列表和 Snowflake Marketplace 上提供的任何列表提供更多详情,然后才能将列表提交审批或发布给特定使用者。

  1. 登录 Snowsight

  2. 在导航菜单中,选择 Data Products » Provider Studio

  3. 选择 Listings 选项卡,然后选择要配置的列表草稿。

  4. 选择页面上显示的每个部分旁边的 Add,并提供所需信息。

    为每个部分提供信息时,请参阅 配置列表,以了解每个字段的信息。可编辑的具体属性取决于您创建的列表类型。

发布列表

创建和配置列表后,即可发布列表。

发布列表的具体过程取决于您要发布免费私密列表、提供付费私密列表,还是在 Snowflake Marketplace 上提供任何列表:

要发布列表,必须使用 ACCOUNTADMIN 角色或其他具有待发布列表的 OWNERSHIP 权限的角色。

发布列表时,所有当前和未来 Marketplace 区域的使用者都能看到该列表,但使用者只能在您选定区域中获取、购买或请求产品。

向特定使用者发布列表

要与特定使用者账户共享私密列表,您必须向这些账户发布列表。私密列表不会出现在 Snowflake Marketplace 上。

  1. 登录 Snowsight。

  2. 在导航菜单中,选择 Data Products » Provider Studio

  3. 选择 Listings 选项卡,然后选择要发布的列表草稿。

  4. 选择 Publish

发布列表后,选定使用者可通过 Private Sharing 访问该列表。请参阅 以使用者身份访问和安装列表

备注

私密列表一经发布,就不能更改与列表相关的共享。

在 Snowflake Marketplace 上发布列表

Snowflake Marketplace 中的每个列表都必须经过审查和审批过程。列表获得批准后,即可在 Snowflake Marketplace 上发布。如果列表被拒绝,请查看反馈意见、更新列表,然后重新提交审批。

将列表提交审批

将列表发布到 Snowflake Marketplace 之前,您必须将列表提交给 Snowflake 进行审批。

如果您想将列表提交审批,但 Submit for Approval 选项被禁用,请检查以下事项:

  • 您已完成列表配置步骤。请参阅 配置列表

  • 您是 ACCOUNTADMIN,或者拥有附加到列表中的数据产品的 OWNERSHIP 权限。

  • 列表所附的所有 SQL 查询示例均已通过验证。

  1. 登录 Snowsight。

  2. 在导航菜单中,选择 Data Products » Provider Studio

  3. 选择 Listings 选项卡,然后选择要提交审批的列表草稿。

  4. 选择 Submit for Approval

  5. 列表经过 Snowflake 审查后,状态将变为 ApprovedDenied

    如果列表被拒绝,请根据评论中提供的反馈意见更新列表,然后重新提交审批。

    当列表被批准或拒绝时,系统会向与列表相关的提供商简介中的 Business ContactTechnical Contact 电子邮件地址发送电子邮件通知。

发布列表

  1. 登录 Snowsight。

  2. 在导航菜单中,选择 Data Products » Provider Studio

  3. 选择 Listings 选项卡,然后选择要发布的已批准列表。

  4. 选择 Publish

首次发布 Snowflake Marketplace 列表后,需要 Snowflake 审批的列表后续变更将在获批后自动发布。要禁止自动发布列表,请参阅 停用自动发布

发布列表后,所有当前和未来 Snowflake Marketplace 区域的使用者都能看到此列表。使用者只能在您选定的区域获取、购买或请求您的产品。有关区域可用性的更多信息,请参阅 配置 Cross-Cloud Auto-Fulfillment

发布 Snowflake Marketplace 列表后,您可以为列表定义 推荐链接。通过推荐链接,使用者可直接链接到相应列表。

停用自动发布

发布列表后,您可以停用自动发布功能,以便日后更改列表。

  1. 登录 Snowsight

  2. 在导航菜单中,选择 Data Products » Provider Studio

  3. 选择 Listings 选项卡,然后选择要停用自动发布功能的已批准列表。

  4. 在列表详细信息页面中,选择 Settings

  5. Listing SettingsPublishing 部分中,选择 Edit Publishing

  6. Publish Settings 对话框中,选择 Manual

  7. 选择 Save

列表将不再自动发布。现在,对列表进行更改后,必须手动发布列表。请参阅 `发布列表`_

语言: 中文