以提供商身份使用列表
Becoming a listing provider allows you to offer listings to consumers privately or on the Snowflake Marketplace. Being a Snowflake listing provider makes it easier to manage sharing from your account to other Snowflake accounts.
作为提供商共享数据时,您可以执行以下操作:
- Monitor usage of the listings and associated data shares and products. See Monitor listing use.
- Create one or more provider profiles to manage your professional presence with consumers. See 设置提供商简介.
- Charge consumers for access to listings within Snowflake. See 设置 Stripe 以接收列表付款.
Every private paid listing can have a price per consumer. If the trial and purchase price for a listing differ, Snowflake recommends changing the price of the existing listing so the consumer doesn’t need to reinstall the listing. To learn more about listing monetization, see Paid listings pricing models.
成为提供商的要求
To offer listings to consumers privately or on the Snowflake Marketplace, you must meet the following requirements:
- You must use a full Snowflake account. Trial accounts can share data with specified consumers, but not on the Snowflake Marketplace.
- 您不得使用阅读者账户。
- You must have the ACCOUNTADMIN role or be assigned a role with provider privileges. See 处理列表所需的权限.
- You must meet the Legal requirements for providers and consumers of listings. See 查看并接受 Snowflake 提供商和使用者条款 for instructions.
- If your account is in a U.S. government region, you must also accept the cross-region disclaimer. See Prepare to provide listings from accounts in U.S. government regions.
要提供特定类型的列表,您还必须执行以下操作:
- To offer paid listings or any listings on the Snowflake Marketplace, you must create a provider profile. See 设置提供商简介.
- To offer paid listings, you must set up configure your account to get paid for listings. See 设置 Stripe 以接收列表付款 on this page.
处理列表所需的权限
When you create a listing, you create it from the account that has the data or application package in it. The role that attaches a data product to a listing and publishes the listing must be the same role that created, and therefore owns, the application package or share. You cannot transfer the OWNERSHIP privilege for a share.
If you use a different role to create and manage the listing, grant the MODIFY privilege on the listing to the role that owns the application package or share. For example:
- Share or application package owner role:
OWNERSHIP privilege on the share or application package. MODIFY privilege on the listing.
- Listing owner role:
OWNERSHIP privilege on the listing.
Global CREATE LISTING privilege.
Within the provider account, you can use one of the following to create and manage listings:
- ACCOUNTADMIN:
If you use the ACCOUNTADMIN role to create and manage listings, the ORGADMIN role must first Delegate privileges to set up auto-fulfillment.
- Custom role:
If you use a custom role, the ORGADMIN role must first Delegate privileges to set up auto-fulfillment to the ACCOUNTADMIN role, which can then be used to grant the relevant privileges to the custom role.
For more information about granting sharing privileges, see Granting Privileges to Other Roles:.
查看并接受 Snowflake 提供商和使用者条款¶
Before you can become a Snowflake Marketplace provider, an organization administrator (ORGADMIN) needs to review and accept the combined Snowflake Provider and Consumer Terms.
Note
You do not need to accept the Snowflake Provider and Consumer Terms if you’re only creating free private listings and you’ve accepted the Snowflake Customer-Controlled Data Sharing Functionality Terms.
- Sign in to Snowsight.
- In the navigation menu, select Admin » Terms.
- In the Snowflake Marketplace section, review the Snowflake Provider and Consumer Terms of service.
- If you agree to the terms, select Accept Terms & Conditions.
Note
If you see an error, your user profile might be missing some contact information. If you have an administrator role, see Add user details to your user profile to update your profile using Snowsight. Otherwise, contact an account administrator to update your user details.
See Legal requirements for providers and consumers of listings for more details.
设置提供商简介
To offer listings to consumers privately, or on the Snowflake Marketplace, set up a provider profile in Provider Studio. You do not need a provider profile to offer free private listings.
您只需创建一次提供商简介。您可以为一个账户创建多个提供商简介。
Before you can create a provider profile, someone in your Snowflake account must review and accept the Snowflake Provider and Consumer Terms. Acceptance of the Snowflake Provider and Consumer Terms is not required when creating free private listings if you’ve accepted the Snowflake Customer-Controlled Data Sharing Functionality Terms. For more information about the Snowflake Provider and Consumer Terms, see 查看并接受 Snowflake 提供商和使用者条款.
Note
You must use a role that has been granted the MODIFY privilege on the profile. For more information, see Granting provider privileges to other roles in the Snowflake Marketplace or a Data Exchange.
- Sign in to Snowsight.
- In the navigation menu, select Marketplace » Provider Studio.
- In Provider Studio, select Profiles.
- Select + Create profile to create a profile. A dialog box appears.
- In the Create Profiles dialog box, complete the fields. All fields are required. For a description of the fields, see Provider profile fields.
- Select Next, then verify that your profile details are correct.
- Select Submit for Approval, or click Save Draft if you want to review your profile details before submitting it for approval.
在可以提供付费列表或 Marketplace 列表之前,您的提供商简介必须获得批准。Snowflake 通过验证以下两点来决定是否批准您的简介:
- You have reviewed and accepted the Snowflake Provider and Consumer Terms. Acceptance of the Snowflake Provider and Consumer Terms is not required when creating free private listings, but you must review and accept the Snowflake Customer-Controlled Data Sharing Functionality Terms.
- Your profile abides by the Snowflake Provider Policies.
See Legal requirements for providers and consumers of listings.
提供付费列表
To publish paid listings to consumers privately or on the Snowflake Marketplace, do the following:
- Make sure that your account is eligible to provide paid listings. See 谁可以提供付费列表.
- Before creating a paid listing that you want to publish on the Snowflake Marketplace, contact your business development partner at Snowflake. If you do not have a business development partner, submit a case with Marketplace Operations (https://snowforce.my.site.com/s/provider-onboarding-case). This step is required for listing approval.
- Set up a payout method to get paid for listings. See 设置 Stripe 以接收列表付款.
Note
If you are a commercial reseller (VAR) that wants to offer paid listings, use this form to submit a case with Marketplace Operations (https://snowforce.my.site.com/s/provider-onboarding-case). You only need to file one case to cover both purchasing and offering listings.
谁可以提供付费列表
作为提供商,如果您账户上的账单地址位于以下国家/地区之一,则可以创建付费列表:
- 澳大利亚
- 加拿大
- 哥伦比亚
- 芬兰
- 法国
- 德国
- 爱尔兰
- 以色列
- 意大利
- 日本
- Kingdom of Saudi Arabia
- 墨西哥
- 荷兰
- 新西兰
- 挪威
- 新加坡
- 瑞典
- 瑞士
- 英国
- 美国
See Supported consumer locations for information on region availability for consumers.
设置 Stripe 以接收列表付款¶
Stripe is used to send payments to providers for Snowflake Marketplace purchases. As defined in the Provider and Consumer Terms, providers appoint Snowflake as their agent for receiving consumer payments.
To receive payments for your listings, you must set up a Stripe Express account associated with Snowflake.
Stripe (https://stripe.com/) is the online payment processing system used by Snowflake to process payments from consumers who purchase your paid listings. Payments collected from consumers are disbursed to your Stripe account for Snowflake Marketplace following Stripe receiving payment from the consumer.
设置 Stripe Express 账户时,您需要提供业务相关信息,以便 Stripe 核实您的业务详细信息。设置 Stripe 账户的人员还必须设置多因素身份验证,以设置和管理 Stripe 账户。
- Sign in to Snowsight.
- In the navigation menu, select Admin » Billing.
- Click the Marketplace billing tab.
- Click Provider billing tab.
- Click Activate account.
- In the Provider payouts section, click Activate.
- Complete the required information to create and set up your Stripe account. You get payouts in the official currency of the country as specified in your Snowflake billing entity. To get payouts in USD, your Snowflake billing address must be in the United States. For more information, see Supported accounts and settlement currencies (https://stripe.com/docs/payouts?account-country=TR#supported-accounts-and-settlement-currencies) in the Stripe documentation.
After you set up your Stripe account and provide a payout method, the Provider payouts section of the Marketplace billing page reports the current status of the method. The following table describes the different statuses:
| Status | Description |
|---|---|
| Pending verification | Stripe is in the process of verifying your payout method. |
| Completed & verified | Your payout method has been verified by Stripe. If you have already accepted the Marketplace terms, you are ready to sell products and collect payments. |
| Manage Payout account | There is an issue with your Stripe account. The Snowsight interface provides additional details about the exact issue and how to resolve the problem. |
| Rejected | Stripe has rejected your payout method. A valid payout method must be provided. |
If you encounter issues with setting up Stripe or receiving payments, contact Snowflake Support.
以管理员身份响应访问请求
If you’re an account administrator or a database owner, you can provide access to requesting roles. You receive an email about the type of request, whether it’s an installation or usage request. For each request, you receive specific instructions on how to proceed and fulfill the access request effectively. See Use listings as a consumer for more information.
Snowflake Marketplace Capacity Drawdown Program¶
The Snowflake Marketplace Capacity Drawdown (MCD) program allows Snowflake consumers to use a percentage of their Snowflake Capacity commitment as an additional payment method for Snowflake Marketplace paid listings.
MCD 计划现已向所有从 US 提供商处购买的 US 使用者(不包括佛罗里达州的提供商和使用者)正式发布。MCD 计划还以专用预览版方式在英国、瑞士和墨西哥发布。
Eligible providers using on-platform monetization, such as paid listings, who are not outside the US or who are using a Florida address for billing or shipping can accept MCD program payments. For more information about paid listings, see Paid listings pricing models. See Pay for listings to learn more about how consumers pay for listings.
以下使用者将从 MCD 计划的注册人员中排除:
- 通过经销商购买 Snowflake 的使用者
- 优先支持服务使用者
To enroll in the MCD program, consumers can opt-in by submitting an MCD program order form at the start of a new contract, when they renew a contract, or when they amend an existing MCD program contract. To enroll in the MCD program, consumers must agree to the Marketplace Capacity Drawdown Program Terms and the Provider and Consumer Terms.
使用者可以将未使用的 MCD 计划余额应用于服务使用量付款。任何 超过 使用者的 MCD 计划余额的发票必须使用其他付款方式(如信用卡、ACH 转账、电汇或 SWIFT 转账)全额支付。首先应用使用者的 MCD 计划余额来支付,然后使用他们列出的其他付款方式之一来支付剩余余额。
Every private paid listing can have a price per consumer. If the trial and purchase price for a listing differ, Snowflake recommends that you change the price of the existing listing so that the consumer doesn’t need to reinstall the listing. For more information about listing monetization, see Paid listings pricing models.
列表合规徽章
If you’re a provider who has completed compliance certification by a third-party auditor, you can configure your listings to include this certification. You can add, edit, and remove compliance certifications directly in Provider Studio or through the listing manifest. When you provide the supporting compliance reports, Snowflake’s compliance team will review your submission. Upon approval, marketplace consumers can see your certifications in the Snowflake Marketplace, helping you build trust and transparency with potential consumers.
Consumers can filter Snowflake Marketplace listings by compliance certification, so adding certifications to your listings can increase their visibility to potential buyers.
Snowflake 支持以下合规认证:
- FedRAMP
- GDPR
- HIPAA
- ISO 27001
- PCI DSS
- SOC 2
Note
认证与列表挂钩,与提供商无关。已通过合规认证的提供商必须为其每个列表提交合规证明。
For information about how to include certification badges on new or existing listings, see Create a listing on the Snowflake Marketplace that includes a compliance badge.
For information about how to modify existing listings to include certification badges, see Add compliance badges to a listing.