リストからのアプリのインストール¶
このトピックでは、 Snowsight を使用して作成されたアプリを Snowflake Native App Framework を使用してインストールする方法について説明します。
リストからアプリをインストールするワークフロー¶
アプリのリストを見つけてインストールするには、次を実行します。
リストからアプリをインストールしてください。
非公開の共有リストをインストールする場合は、 プライベート共有リストからのアプリのインストール をご参照ください。
Snowflake Marketplace で共有されているリストをインストールする場合は、 アプリの Snowflake Marketplace リストの操作 を参照してください。
プロバイダーが複数のバージョンのアプリを公開している場合は、 リリースチャンネルを使用したアプリのインストール をご参照ください。
-
アプリの管理に関するタスクについては、 コンシューマーアカウントへのアクセスをリクエストする をご参照ください。イベント共有の設定については、 アプリのイベントトレースを設定する をご参照ください。
必要な権限を設定する¶
リストにアクセスするには、 ACCOUNTADMIN ロール、または IMPORT SHARE および CREATE DATABASE 権限のある別のロールを使用する必要があります。
アプリがインストールされた後、アプリの所有者は、アプリケーションロールを使用してアプリへのアクセス権を付与できます。詳細については アカウントロールへのアプリケーションロールの付与 をご参照ください。
注釈
アプリの料金を支払うには、ロールに PURCHASE DATA EXCHANGE LISTING 権限があり、さらに追加の条件を満たしている必要があります。リストについては リファレンスの支払い方法 をご参照ください。
Snowflake Marketplaceリストからのアプリのインストール¶
Snowflake Marketplace リストからアプリをインストールするには、次を実行します。
Snowsight にサインインします。
ナビゲーションメニューで Data Products » Marketplace を選択します。
アクセスしたいリストを検索または閲覧します。
リストを選択し、次を含むアプリの権限とログリクエストを表示します。
Get を選択し、リストにアクセスします。
注釈
プロバイダーがアプリに必要な イベント定義 を含める場合、コンシューマーはアプリをインストールする前にイベントテーブルを設定する必要があります。イベント共有と必要なイベント定義はインストール時に有効になり、後で無効にすることはできません。
アプリのインストールに使用するウェアハウスを選択します。
(オプション) Application name の名前を入力します。
Get を選択します。
Open を選択してアプリを表示するか、 Done を選択して終了します。
リリースチャンネルを使用したアプリのインストール¶
リリースチャンネルは、プロバイダーがアプリの複数のバージョンを公開することを可能にします。可能なバージョンは以下の通り:
- QA:
プロバイダーがアプリのテストバージョンを公開できるようにします。QA リリースチャンネルからインストールされたアプリは、レビューやテストが行われていません。
- Alpha:
プロバイダーがコンシューマーとアプリを共有し、フィードバックを得ることができます。Alphaリリースチャンネルからインストールされたアプリには、セキュリティレビューに合格していないバージョンが含まれている可能性があります。
- デフォルト:
これはアプリの製品バージョンです。デフォルトバージョンはSnowflakeおよび関数レビューに合格しました。
Snowsight にサインインします。
ナビゲーションメニューで Data Products » Apps を選択します。
Recently shared with you で、リストのタイルを選択します。
Security を選択すると、以下のようなアプリの権限とログリクエストが表示されます。
Get を選択し、リストにアクセスします。
インストールしたいアプリのバージョンを選択します。
異なるバージョンのアプリをインストールすることで、各バージョンを独立してテストできます。
アプリのインストールに使用するウェアハウスを選択します。
オプション: Application name には、名前を入力します。
Get を選択します。
アプリを表示するには Open を、終了するには Done を選択します。
アプリの複数インスタンスのインストール¶
プロバイダーは、アプリの複数のインスタンスを同時にインストールできるようにアプリを構成できます。
注釈
トライアルリストまたは収益化されたリストからインストールされたアプリは、複数のインスタンスを持つことはできません。
アプリが複数インストールを許可するように構成されている場合、コンシューマーは プライベートリスト または Snowflake Marketplace からアプリをインストールした後、追加のインスタンスをインストールできます。
アプリで複数のインスタンスが有効になっている場合、アカウントに最大10インスタンスをインストールできます。
アプリの新しいインスタンスをインストールするには、以下のタスクを実行します。
Snowsight にサインインします。
ナビゲーションメニューで Data Products » Apps を選択します。
別のインスタンスをインストールするアプリを選択します。
アプリの複数のインスタンスがすでにインストールされている場合、 Snowsight には、アプリのすべてのインスタンスを示すパネルが表示されます。
Add instance の選択
注意
Add instance プロバイダーが複数のインスタンスを許可するようにアプリを構成している場合のみ表示されます。
インスタンスの名前を入力し、このインスタンスに使用するウェアハウスを選択します。
Get を選択します。
アプリがインストールされ、Snowflakeからアプリ管理者に通知メールが送信されます。
Done を選択してインストールを完了します。
アプリインスタンスのインストール後、 アプリのイベントトレースのセットアップ、 アプリの権限の構成、その他の 管理タスク を実行することができます。