リストの作成および公開¶
このトピックには、プライベートで、または 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リーガル、 価格ガイド および 自動フルフィルメントコスト から入手可能な消費テーブルをご参照ください。 
プライベートリストを使用して、特定のコンシューマーとデータまたはアプリを共有します。¶
無料または有料のリストを作成して、特定のコンシューマーと直接共有できます。限定トライアルリストからのリクエストに応えるため、あるいはすでにビジネス関係にあるコンシューマーとデータまたはアプリを共有するために、プライベートリストを作成する場合があります。
リストを共有するには、コンシューマーのアカウント識別子を知っている必要があります。アカウントの組織名とアカウント名の検索 をご参照ください。
注釈
ロールには、リストを作成するために必要な権限が必要です。リストを操作するために必要な権限 をご参照ください。
無料(または有料のプラットフォーム外)プライベートリストの作成¶
- 次のいずれかを実行します。 - Provider Studio を開きます。 
- Snowsight にサインインします。 
 
- + 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 を選択します。 - 1 つ以上のデータベースオブジェクトを選択すると、Snowflake はそれらのオブジェクトで安全な共有を作成します。安全な共有の名前は変更できます。 
- 既存のセキュア共有を選択すると、その共有の名前が表示されます。 
 
- リストの説明を入力します。 
- オプション: 複数のプロバイダープロファイルがある場合は、このリストを公開するプロバイダープロファイルを選択します。プロバイダープロファイルを選択しない場合、Snowflakeはデフォルトで組織とアカウントを使用します。 
- Consumer Data Sharing Account ID セクションで、リストを共有するコンシューマーの 組織とアカウント名 を追加します。 
- ローカルリージョンではないリージョンにコンシューマーアカウントを追加した場合、Snowflakeは、コンシューマーがあなたのリストを取得した後にリモートリージョンにデータを複製する自動フルフィルメントを可能にします。次の追加手順を完了します。 - Auto-fulfillment セクションで値を入力し、間隔を選択して、ローカルリージョンからリモートリージョンにデータ製品を複製する頻度を指定します。 
- デフォルトのウェアハウスが設定されていない場合は、自動複製に使用するウェアハウスを選択します。 
 - 詳細については、 リストの自動複製 をご参照ください。 
- Publish を選択してリストを選択したコンシューマーに公開するか、 Save Draft を選択し、ドラフトとして保存します。 
有料プライベートリストの作成¶
- リストを作成。 
- リストを構成して 公開の準備をします。 
- Snowsight にサインインします。 
- + 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 にサインインします。 
- ナビゲーションメニューで Data sharing » Provider Studio を選択します。 
- Listings を選択し、既存のリストを選択するか、新しいリストを作成します。 
- Access & Pricing セクションで、 Pricing & Trial の隣にある Edit または Add を選択します。 
- Usage-based を選択します。 
- Monthly Fee フィールドに月額料金を入力します。 
- オプション。Queries エリアに、クエリあたりのコストと含まれるクエリの数を入力します。 
- クエリあたりのコストを入力した場合は、 Maximum Monthly Charge フィールドに最大月額料金を入力します。 
- Free Trial エリアでは、以下の従量制トライアルのタイプから1つを選択します。 - 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 にサインインします。 
- ナビゲーションメニューで 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 そのノートブックに対する権限が必要です。 
- コンシューマーは、リストでノートブックとその結果のみを表示することができます。 
- ノートブックの変更はリストで自動的に更新されません。最新の変更を反映するには、ノートブックを削除して再度追加する必要があります。