Manage listing requests as a provider¶
You might get requests for a listing depending on how you offer your data product:
You offer a limited trial of a paid listing and consumers request the full data product after a trial.
You offer a free listing and choose to manually fulfill your data product in remote regions.
Review and respond to listing requests¶
To view requests for the data product attached to a listing, do the following:
Sign in to Snowsight.
In the navigation menu, select Data Products » Provider Studio.
In the Listings section, locate the listing for which you want to view requests.
Select Consumer Requests to view requests from consumers.
You can review details about the consumer requesting the data product, such as their Snowflake region, company, contact information, and a brief message from the consumer.
Depending on the type of listing you offer, take next steps:
Listing |
Next steps |
---|---|
Free listing with manual fulfillment |
To fulfill a consumer request for a free listing in a remote region, manually replicate the listing. See Manually replicate data to fulfill a listing request. |
Limited trial of a paid listing |
To fulfill a consumer request for the full data product after evaluating your limited trial, contact the consumer and share a data product with them privately. See Fulfill a limited trial request for a full data product. |
Email notifications are sent to providers to notify them of requests. In Snowsight, you can view them on the Requests tab in Private Sharing or Provider Studio.
Fulfill a limited trial request for a full data product¶
When you publish a paid listing, consumers can get the trial and request the full data product.
After a consumer requests the full data product, fulfill their request by following these steps:
Optionally contact the consumer to gather more details about their data product request and if relevant, negotiate payment terms.
Prepare the data product for the consumer. See Prepare to offer a limited trial listing.
Fulfill the data product request by publishing a private listing to the consumer. See Share data or apps with specific consumers using a private listing.
Fulfill a listing request from a remote region¶
If you cannot use Cross-Cloud Auto-Fulfillment, such as if your data product contains objects other than the objects supported by auto-fulfillment, and a consumer in a remote region wants to get your listing, you must manually replicate the data product to fulfill the consumer request in that region.
Manually replicate data to fulfill a listing request¶
If you offer free listings with manual data product fulfillment, you must manually replicate the data product to other regions when consumers request your listing.
To manually replicate the data product to other regions, you must do the following:
Set up accounts in the regions where you make your listing available. The remote accounts must be part of the same organization as the account you published the listing from.
Replicate the data product to each account. You do not need to replicate the data to a region until a consumer in that region requests it.
See Sharing Data Securely Across Regions and Cloud Platforms for details on creating accounts in the relevant remote regions and replicating the data shares used by your listings.
After completing those steps, you can approve listing requests.
Approve a listing request¶
To approve and fulfill listing requests, you must use a role that has been granted or inherits the OWNERSHIP or MODIFY privilege on the listing.
To approve a request for a data product by a specific consumer:
Sign in to Snowsight.
In the navigation menu of Snowsight, select Data Products » Provider Studio.
Select the listing for which you want to view requests.
For the listing, select Consumer Requests.
Select the consumer request that you want to fulfill.
Sign in to the account in the remote region where the consumer is located.
Select the role in that account that has the OWNERSHIP privilege on the share and the shared database objects, or has the necessary privileges on the database objects to be able to add them to a share.
Choose Select Data.
If a secure share exists, navigate to the share, and select it. If a share does not exist, navigate to the desired database, and select the database objects you want to add to the share.
Note
If you do not see a share, it is either already attached to another listing, or has been previously shared with consumers.
Select Associate Selected Data to associate the share in the remote region to this listing.
Select Done.
Select Fulfill Request.
The consumer request for that region shows as approved and subsequent consumers in that region can instantly get your data product.
To approve all requests for a data product in a specific region:
Sign in to Snowsight.
In the navigation menu of Snowsight, select Data Products » Provider Studio.
Select the listing for which you want to view requests.
In the message noting that Data unavailable in some regions, select associate shares.
For the Region, select the region that you want to fulfill the data product to.
For Configuration:
Sign in to an account or choose an account that you are already signed in to.
Select the role that owns the data that you want to share.
Select the data objects or secure share that you want to attach to the listing in the remote region. If you choose data objects, a secure share is created for you.
Select Associate Selected Data.
Select Done.
The requests for any consumers in that region show as approved.