リストの作成および公開¶
このトピックには、プライベートで、または Snowflake Marketplace でリストを作成して公開するための手順が含まれています。
このトピックの内容:
リストを作成するための前提条件¶
Snowflakeプロバイダーおよびコンシューマー利用規約 に同意します。無料または有料のオフプラットフォームプライベートリストを作成する場合、Snowflakeプロバイダー規約およびコンシューマー規約への同意は必要ありませんが、 Snowflake Customer-Controlled Data Sharing Functionality Terms を確認し、同意する必要があります。
プロバイダーポリシー を確認します。
プロバイダープロファイルを作成 して、 有料リストまたは Snowflake Marketplace でリストを提供します。
データ製品に課金する場合は、 有料リストを提供するようにアカウントを設定 してください。
プロバイダー権限を持つロールへのアクセス権を取得します。
リストのデータを準備します。リスト用データを準備する をご参照ください。
プロバイダーになるための条件については、 プロバイダーとしてのリストを使用する をご参照ください。
US 政府リージョンにあるアカウントへのリストの共有に関する考慮事項¶
US 政府リージョンのコンシューマーアカウントとリストを共有する非政府プロバイダーは、以下を考慮する必要があります。
US 政府リージョンのアカウントで、データ共有とコラボレーションが有効になっている必要があります。米国政府リージョン内にあるアカウントからのリストアクセスを準備する をご参照ください。
クロスクラウド自動フルフィルメントを使用し、データ製品には:ref:`自動フルフィルメントでサポートされているオブジェクト<label-listings_auto_fulfill_supported_objects>`のみを含める、または参照する必要があります。
US の Snowflake Marketplace 政府リージョン、または US 政府リージョン のコンシューマーアカウントに直接リストを提供する場合、そのリージョンへのリストを自動複製するために作成された安全な共有領域(SSA)は、そのリージョン固有の料金によるコストが発生します。Snowflakeリーガル、 価格ガイド および 自動フルフィルメントコスト から入手可能な消費テーブルをご参照ください。
プライベートリストを使用して、特定のコンシューマーとデータまたはアプリを共有します。¶
無料または有料のリストを作成して、特定のコンシューマーと直接共有できます。限定トライアルリストからのリクエストに応えるため、あるいはすでにビジネス関係にあるコンシューマーとデータまたはアプリを共有するために、プライベートリストを作成する場合があります。
リストを共有するには、コンシューマーのアカウント識別子を知っている必要があります。アカウントの組織名とアカウント名の検索 をご参照ください。
注釈
ロールには、リストを作成するために必要な権限が必要です。リストを操作するために必要な権限 をご参照ください。
無料(または有料のプラットフォーム外)プライベートリストの作成¶
Snowsight にサインインします。
ナビゲーションメニューで Data sharing » Provider Studio を選択します。
+ Create Listing » Specified Consumers を選択します。
Edit listing title ダイアログで、リストの名前を入力します。
Add data product ボタンを選択してから、 + Select をクリックし、リストに添付するオブジェクトを選択します。
1 つ以上のデータベースオブジェクトを選択すると、Snowflake はそれらのオブジェクトで安全な共有を作成します。安全な共有の名前は変更できます。
既存のセキュア共有を選択すると、その共有の名前が表示されます。
Access type ドロップダウンで、 Free を選択します。
Who can access セクションで、リストを共有するコンシューマーの 組織とアカウント名 を追加します。
ローカルリージョン以外のリージョンにコンシューマーアカウントを追加すると、コンシューマーがリストを取得した後に、Snowflakeは 自動フルフィルメント を有効にしてリモートリージョンにデータを複製します。次の追加手順を完了します。
Auto-fulfillment セクションで値を入力し、間隔を選択して、ローカルリージョンからリモートリージョンにデータ製品を複製する頻度を指定します。
デフォルトのウェアハウスが設定されていない場合は、自動複製に使用するウェアハウスを選択します。
リストの説明を入力します。
Legal Terms セクションで、リストに適用される法的条件を選択します。
法的条件が表示されない場合は、まず Snowflakeプロバイダーおよびコンシューマー利用規約 に同意する必要があります。
(オプション) Attributes セクションで、カスタム属性をリストに追加します。詳細については、 データ製品 - 属性 をご参照ください。
(オプション) Data dictionary セクションをクリックして、リストのデータディクショナリから特集オブジェクトを追加します。詳細については、 リストのデータディクショナリのセットアップ をご参照ください。
(オプション) Business needs セクションをクリックし、データ製品が対応するビジネスニーズを説明するタグを追加します。詳細については、 ビジネスニーズ をご参照ください。
(オプション) Quick Start Examples セクションをクリックして、データ製品の使用方法を示すサンプルSQLクエリやノートブックを追加します。詳細については、 Snowflake Marketplaceリストへのノートブックの添付 をご参照ください。
Publish を選択して、選択したコンシューマーにリストを公開します。すぐに公開しない場合、Snowflakeはリストを保存します。
有料プライベートリストの作成¶
The following example shows how to create a private listing that includes a pricing plan and an offer.
Snowsight にサインインします。
ナビゲーションメニューで Data sharing » Provider Studio を選択します。
+ Create Listing » Specified Consumers を選択します。
Edit listing title ダイアログで、リストの名前を入力します。
Add data product ボタンを選択してから、 + Select をクリックし、リストに添付するオブジェクトを選択します。
1 つ以上のデータベースオブジェクトを選択すると、Snowflake はそれらのオブジェクトで安全な共有を作成します。安全な共有の名前は変更できます。
既存のセキュア共有を選択すると、その共有の名前が表示されます。
In the Access type dropdown, select Paid.
Who can access セクションで、リストを共有するコンシューマーの 組織とアカウント名 を追加します。
ローカルリージョン以外のリージョンにコンシューマーアカウントを追加すると、コンシューマーがリストを取得した後に、Snowflakeは 自動フルフィルメント を有効にしてリモートリージョンにデータを複製します。次の追加手順を完了します。
Auto-fulfillment セクションで値を入力し、間隔を選択して、ローカルリージョンからリモートリージョンにデータ製品を複製する頻度を指定します。
デフォルトのウェアハウスが設定されていない場合は、自動複製に使用するウェアハウスを選択します。
リストの説明を入力します。
Legal Terms セクションで、リストに適用される法的条件を選択します。
法的条件が表示されない場合は、まず Snowflakeプロバイダーおよびコンシューマー利用規約 に同意する必要があります。
(オプション) Attributes セクションで、カスタム属性をリストに追加します。詳細については、 データ製品 - 属性 をご参照ください。
(オプション) Data dictionary セクションをクリックして、リストのデータディクショナリから特集オブジェクトを追加します。詳細については、 リストのデータディクショナリのセットアップ をご参照ください。
(オプション) Business needs セクションをクリックし、データ製品が対応するビジネスニーズを説明するタグを追加します。詳細については、 ビジネスニーズ をご参照ください。
(オプション) Quick Start Examples セクションをクリックして、データ製品の使用方法を示すサンプルSQLクエリやノートブックを追加します。詳細については、 Snowflake Marketplaceリストへのノートブックの添付 をご参照ください。
Pricing セクションをクリックして、リストの価格設定情報を設定します。料金プランとオファーの詳細については、 価格設定プランとオファー をご参照ください。
Pricing plans の、 Create pricing plan タブに移動します。
Settings ダイアログで、料金プランの表示名を指定し、 Next をクリックします。
Pricing details ダイアログで、料金モデルを指定します。Usage-based または Flat fee を選択できます。
Usage-based を選択した場合には、次の詳細を指定します。
従量制アクセス料金(月額料金)
クエリあたりのコストと含まれるクエリの数(オプション)
最大月額料金(オプション)
Flat fee を選択した場合は、定額料金の金額と請求頻度を指定します。
Next をクリックします。
Summary ダイアログで料金の詳細を確認し、 Done をクリックします。
Offers タブに移動します。
Offers の、 + Create offer タブに移動します。
Offer details ダイアログで、オファーの詳細を指定します。
Select Standard offer.
Purchase type ドロップダウンで、 Self-serve を選択してコンシューマーが料金を確認して直接リストを購入できるようにするか、 Sales-led を選択してコンシューマーがリストを購入するためにあなたへの連絡を要件にします。
オファーの名前を指定します。
Next を選択します。
Billing and payments ダイアログで、このオファーに添付する料金プランを選択します。
Select a pricing plan ドロップダウンで、以前に作成した料金プランを選択します。
Limited-time または Recurring (Subscription) のいずれかの契約タイプを選択します。
契約期間を指定します。
Payment options ドロップダウンで、料金プランに基づいてお客様に請求するか、分割払いを許可するかを選択します。
Accept installments を選択した場合は、分割払いの数と分割払いの頻度を指定します。
最初の請求書の日付を指定するか、オファーを受諾したときに請求するかを指定します。
(Optional) Specify whether to require consumers to include a credit card on file to purchase the listing.
Next を選択します。
Description ダイアログで、ユーザーに表示されるオファーに関する情報を入力します。
コンシューマーに表示するオファー名を指定します。
コンシューマーに表示する料金を指定します。
(オプション)コンシューマーに表示するタグラインを指定します。
コンシューマーがリストを購入するためにクリックするボタンのテキストを指定します。
(オプション)オファーのバリュープロポジションを指定します。
Next を選択します。
Listing details タブに戻ります。作成したオファーがリストに添付されていることが表示されます。
選択したコンシューマーにリストを公開するには、 Publish を選択します。
公開せずに終了すると、リストは下書きとして保存されます。
Create a trial¶
従量制トライアルでは、コンシューマーがデータ製品に対して実行できるクエリをいくつか無料で提供することができます。無料のクエリがすべて使用された後、コンシューマーは追加のクエリを実行するためにデータ製品を購入する必要があります。
リストにトライアルを追加するには、リストにデータ製品が添付されており、 ACCOUNTADMIN ロールまたは OWNERSHIP 権限を持っている必要があります。リストの管理に必要な権限の詳細については、 リスト用データを準備する をご参照ください。
前の例で作成したように、料金プランとオファーを含むリストを作成します。
On the Listing details tab, click in the Trial (optional) area, and select one of the following usage trial types:
Limited usage (available for usage-based pricing plans only)
Enter a value in the Number of Free Queries During Trial field.
This value indicates the number of free queries that consumers can run against your data product. After all free queries have been used, the consumer must purchase the data product to run additional queries.
Limited time
Enter a value in the Length of Trial field.
Limited functionality
Limit the listing's data product to only the objects and features that you want to include in the trial.
Limited functionality and time
Enter a value in the Length of Trial field, and limit the listing's data product to only the objects and features that you want to include in the trial.
Save を選択します。
選択したコンシューマーにリストを公開するには、 Publish を選択します。
公開せずに終了すると、リストは下書きとして保存されます。
リストの構成¶
有料のプライベートリストおよび Snowflake Marketplace で提供されるリストについては、承認のためにリストを送信したり、特定のコンシューマーに公開したりする前に、追加の詳細を提供する必要があります。
リストの公開¶
リストの作成と設定の後に、リストを公開できます。
リスト公開の具体的なプロシージャは、無料(または有料のプラットフォーム外)のプライベートリストを公開するのか、有料のリストを非公開で提供するのか、 Snowflake Marketplace のあらゆるリストを提供するのかによって異なります。
リストを公開するには、ACCOUNTADMIN ロール、または公開するリストに対する OWNERSHIP 権限を持つ別のロールを使用する必要があります。
リストを公開すると、現在および将来のすべての Marketplace リージョンのコンシューマーに表示されますが、コンシューマーは選択したリージョンでのみ製品の入手、購入、リクエストができます。
特定のコンシューマーにリストを公開する¶
プライベートリストを特定のコンシューマーアカウントと共有するには、それらのアカウントにリストを公開する必要があります。プライベートリストは Snowflake Marketplace では表示されません。
Snowsight にサインインします。
ナビゲーションメニューで Data sharing » Provider Studio を選択します。
Listings タブを選択してから、公開するドラフトリストを選択します。
Publish を選択します。
リストを公開すると、特定のコンシューマーが Private Sharing からリストにアクセスできるようになります。リストへのコンシューマーとしてのアクセスおよびインストール をご参照ください。
注釈
プライベートリストを公開したら、そのリストに関連付けられている共有を変更することはできません。
Snowflake Marketplaceにリストを公開する¶
Snowflake Marketplace のすべてのリストは、審査と承認のプロセスを経る必要があります。リストが承認された後、 Snowflake Marketplace で公開できます。リストが拒否された場合は、フィードバックのコメントを確認し、リストを更新して、承認のために再送信します。
承認のためのリストの送信¶
リストを Snowflake Marketplace に公開する前に、承認のためにリストを Snowflake に送信する必要があります。
承認のためにリストを送信したいが、 Submit for Approval のオプションが無効になっている場合は、次を確認します。
リストを構成する手順が完了している。リストの構成 をご参照ください。
ACCOUNTADMIN であるか、リストに添付されたデータ製品に対する OWNERSHIP 権限を持っている。
リストに添付されたすべてのサンプル SQL クエリが検証に合格した。
Snowsight にサインインします。
ナビゲーションメニューで Data sharing » Provider Studio を選択します。
Listings タブを選択してから、承認のために送信するドラフトリストを選択します。
Submit for Approval を選択します。
リストがSnowflakeによって確認された後、状態は Approved または Denied に変わります。
リストが拒否された場合は、コメントで提供されたフィードバックに基づいてリストを更新し、承認のために再送信します。
電子メール通知は、リストに関連付けられたプロバイダープロファイルの Business Contact と Technical Contact の両方の電子メールアドレスに送信されます。
リストを公開する¶
Snowsight にサインインします。
ナビゲーションメニューで Data sharing » Provider Studio を選択します。
Listings タブを選択し、公開する承認済みリストを選択します。
Publish を選択します。
Snowflake Marketplace リストを初めて公開したら、Snowflake からの承認を必要とする後続のリストへの変更は、承認後に自動的に公開されます。リストが自動的に公開されないようにするには、 自動公開を無効にする をご参照ください。
プロバイダーがリストを公開すると、現在および将来のすべての Snowflake Marketplace リージョンのコンシューマーに表示されます。プロバイダーが選択したリージョンでのみ、コンシューマーは製品の入手、購入、リクエストができます。リージョン可用性の詳細については、 リストの自動複製 をご参照ください。
Snowflake Marketplace のリストを公開したら、リストの 紹介リンク を定義できます。紹介リンクは、コンシューマーにリストへのリンクを直接提供できます。
自動公開を無効にする¶
リストが公開された後、リストに行われる将来の変更について自動公開を無効にすることができます。
Snowsight にサインインします。
ナビゲーションメニューで Data sharing » Provider Studio を選択します。
Listings タブを選択し、自動公開を無効にする承認済みリストを選択します。
リストの詳細ページで、 Settings を選択します。
Listing Settings の Publishing セクションで、 Edit Publishing を選択します。
Publish Setting ウィンドウで、 Manual を選択します。
Save を選択します。
リストは自動的に公開されなくなります。これにより、リストに変更を加える場合は、リストを手動で公開することが必要になります。リストを公開する をご参照ください。
Snowflake Marketplaceリストへのノートブックの添付¶
プロバイダーは、リストにノートブックを追加して、潜在的なコンシューマーがデータ製品からどのように活用し、メリットを受けることができるかを示すことができます。リストは、SnowflakeパブリックMarketplace、社内Marketplace、または一部のコンシューマーへのプライベートリストとして利用できます。
プロバイダーは、結果で完全に実行されたノートブックをリストに添付することができます。結果には、リスト内のデータ製品の値を説明するための表形式の出力や視覚化を含めることができます。プロバイダーは、ノートブックにPythonベースと SQL ベースの両方の例を含めることができ、明確なMarkdownの説明を追加してコンシューマーを誘導できます。
注釈
リストに添付されたノートブックは表示のみであり、コンシューマーがクローンしたり、ダウンロードしたり、操作したりすることはできません。
リストにノートブックを添付するには、次のステップに従います。
Snowsight にサインインします。
ナビゲーションメニューで Projects » Notebooks を選択します。
ノートブックの各セルで、 Run all または Run を選択して結果を生成します。各セルで実行していることを確認してください。
ノートブックが正常に実行されたことを確認するには、緑の実行ステータスインジケータを見つけます。
Notebooksセッションを終了するには、 Active ドロップダウンを選択して End session を選択します。
ナビゲーションメニューで、Data sharing » :ui:`Provider Studio`を選択します。すべてのリストタイプにノートブックを添付できます。
新しいリストを作成 または既存のリストを選択します。
+ Add data product を選択します。
+ Select を選択します。
Quick Start Examples セクションで、 Add Notebook を選択します。
添付するノートブックを選択します。検索機能を使って、特定のノートブックを見つけることができます。
Save を選択します。
選択したコンシューマーにリストを公開するには、 Publish を選択します。
注釈
リストにノートブックを添付した後にノートブックの内容を更新するには、リストからノートブックを削除して再度添付する必要があります。
リストからノートブックを削除する¶
ナビゲーションメニューで Data sharing » Provider Studio を選択します。
Quick Start Examples セクションで、削除するノートブックを選択します。
Remove Notebook を選択します。
注釈
ノートブックの所有権を紛失した場合、または共有リソースから削除した場合でも、コピーはリストに残ります。
リストにノートブックを添付する際の制限¶
プロバイダーはリストに1つのノートブックのみを添付でき、プロバイダーは OWNERSHIP そのノートブックに対する権限が必要です。
コンシューマーは、リストでノートブックとその結果のみを表示することができます。
ノートブックの変更はリストで自動的に更新されません。最新の変更を反映するには、ノートブックを削除して再度追加する必要があります。