コンテナを使用した|native-apps|でのコンピューティングプール追加料金

このプレビューにより、|sf-marketplace|プロバイダーは、|spcs|(SPCS)を使用した|native-app|によって管理されるコンピューティングプールの使用に基づいて請求できます。

注釈

コンピューティングプールの追加料金は|na-spcs-plural|にのみ適用されます。アプリは|sf-marketplace|の有料リストに添付する必要があります。

コンピューティングプールの請求について

|sf-marketplace|で|na-spcs-plural|(コンテナを使用したアプリとも呼ばれます)の有料リストがある場合、セットアップ中にアプリによって作成されたSPCSコンピューティングプール(CP)リソースの追加料金を追加できます。このプレビュー期間中は、SPCS CP追加料金と基本料金の組み合わせ*のみ*がサポートされます。

プロバイダーのMarketplace請求書はリストごとに項目化され、月ごとの合計使用量ベースの金額が表示されます。コンシューマーは使用量ベースの料金に関する詳細なレポートを受け取ります。

追加価格設定モデルは、次のすべての条件が適用される場合にのみ利用できます。

  • アプリはコンピューティングプールを使ったSPCSコンテナを少なくとも1つ使用する必要があります。

  • アプリは、インストール中にコンピューティングプールを自動的に作成する必要があります。

  • アプリはインストール中に自動的に権限をリクエストする必要があります。

  • |na-spcs-plural|のオープンプレビューに参加している必要があります(2024年6月導入)。このプレビューの詳細については、:doc:`/developer-guide/native-apps/container-compute-pool`をご参照ください。

  • 追加料金を構成する前に、アプリは|sf-marketplace|で有料リストとして利用できる必要があります。

追加料金用のNative Appのコンピューティングプールの開発

追加料金用のコンピューティングプールを正しく作成するようにアプリコードを更新するには、以下の情報を参照してください。

  1. CREATE COMPUTE POOLコマンドをセットアップスクリプトに追加します。

  2. マニフェストファイルで CREATE COMPUTE POOLの権限をリクエストします。

追加料金を請求するには、コンピューティングプールの名前を一意にする必要があり、コンピューティングプールの目的、使用状況、所有者ロール、および/または関連アプリを説明する必要があります。

セットアップ後に(たとえば、コンシューマーによって)コンピューティングプールが追加された場合は、リストによってアプリは実行されなくなります。

注釈

コンシューマーが作成したコンピューティングプールは、リストからコンテナを使ってアプリを実行することはできません。

|sf-web-interface|を使用してコンピューティングプールの追加料金を追加する方法

  1. Snowsight にサインインします。

  2. ナビゲーションメニューで Data sharing » Provider Studio » Listings を選択します。

  3. 作業するリストにナビゲートするか、新しいリストを作成します。

  4. まだ添付されていない場合は、データ製品を追加します。

  5. 価格設定を構成するには、画面の:ui:Data Product » Access & Pricing`セクションにある:ui:`Pricing & Trial » :ui:`Add`をクリックします。。

  6. :ui:`Usage-based`が上部でまだ選択されていない場合は、クリックして関連オプションを表示します。

  7. コンピューティングリソースの料金の構成を開始するには、:ui:`Snowpark Container Services Compute Pool Surcharge`セクション内の:ui:`+ Compute Pool Surcharge`をクリックします。

    表示または請求するコンピューティングプールごとに、次を行います。

    1. コンピューティングプールの事前設定された名前を入力します。この名前はアプリと同じ名前にする必要があります。

    2. クレジットあたりの請求額を追加します(単位USD)。表示される必要があるが追加料金のないコンピューティングプールの場合は、この金額を0ドルに設定します。

    3. さらに追加するコンピューティングプールがある場合は、:ui:`+ Compute Pool Surcharge`を再度クリックします。

    4. 表示または請求するすべてのコンピューティングプールを入力するまで続けます。

  8. (オプション)月ごとに請求される料金のオプションの最大値を設定するには、:ui:`Charging Limit`セクションの:ui:`Maximum Monthly Charge`に金額を追加します。

  9. 作業を保存するには、:ui:`Save`をクリックします。保存せずに終了するには、:ui:`Cancel`をクリックします。

価格設定セレクションの表示

価格設定セレクションは、リストページのビューに表示されます。それらを表示するには、リストページの:ui:`Preview`を選択します。コンシューマーに表示される価格設定の選択を表示するには、:ui:`Preview`ページで、:ui:`Buy`を選択します。

注釈

追加料金が適切に設定されていることを確認するためにテストする必要があります。

レポート

使用状況をレポートするには、:doc:`DATA_SHARING_USAGE</sql-reference/data-sharing-usage>`スキーマで、次のビューを使用します。

このプレビューは、/collaboration/views/marketplace-paid-usage-daily-ds`および:doc:/collaboration/views/monetized-usage-daily-ds`のCHARGE_TYPEフィールドに新しい値を追加します。

  • SPCS_COMPUTE_POOL_SURCHARGE - SPCSコンピューティングプール追加料金の金額。

  • MAX_SPCS_COMPUTE_POOL_SURCHARGE_REACHED - それ以上の請求はありません。コンシューマーが追加のクエリを実行したとき、すでにこのリストのSPCSコンピューティングプール追加料金に達していた場合。

SELECT listing_global_name,
   listing_display_name,
   charge_type,
   charge
FROM SNOWFLAKE.DATA_SHARING_USAGE.MARKETPLACE_PAID_USAGE_DAILY
WHERE charge_type='SPCS_COMPUTE_POOL_SURCHARGE';
Copy
SELECT
  usage_date,
  listing_display_name,
  consumer_account_name,
  consumer_organization_name,
  charge_type,
  gross_charge
FROM SNOWFLAKE.DATA_SHARING_USAGE.MONETIZED_USAGE_DAILY
WHERE charge_type='SPCS_COMPUTE_POOL_SURCHARGE';
Copy

制限事項

  • コンピューティングプールの追加料金を基本料金と組み合わせることはできますが、他の従量制価格設定モデルと組み合わせることはできません。基本料金とコンピューティングプール追加料金の両方がある場合、基本料金はMONETIZED_DAILY_USAGEビューまたはMARKETPLACE_DISBURSEMENT_REPORTビューに反映されません。ただし、請求書には基本料金と追加料金の両方が表示されます。

  • コンピューティングプールの追加料金は、サブスクリプションベースの価格設定と組み合わせることはできません。

  • コンピューティングプールの追加料金は、1時間ごとではなく1日ごとに計算されます。

  • コンピューティングプールの追加料金はUSドルでのみ計算されます。

  • 時間ベースのトライアルはサポートされています。他のタイプのトライアル(従量制または機能限定)はサポートされていません。