コンシューマーとしてのアプリの使用

コンシューマーは、 Snowflake Marketplace に公開されているアプリや、プライベートリストを使って共有されているアプリを発見し、インストールすることができます。

コンシューマーは、Native Apps Frameworkにより次を実行できます。

  • Snowflakeワークシートを介してデータにアクセスし、アプリを使用します。

  • プロバイダーが作成したStreamlitアプリを表示する。

  • 組織内のユーザーにアプリオブジェクトの権限を付与します。

  • アプリが必要とするオブジェクトへのアクセスを許可するリファレンスを関連付けます。

  • イベントとログ情報をプロバイダーと共有する。

Snowflakeネイティブアプリを操作するためのコンシューマーワークフロー

以下は、コンシューマーがアプリを操作するときに通常実行するワークフローです。

  1. コンシューマーのリストについて

  2. リストからのアプリのインストール

  3. アプリからのアクセスリクエストを確認

    これには、アプリに必要な権限の付与と参照の作成が含まれます。

  4. (オプション)アプリのログとイベント共有を有効にするために、 イベントテーブルを設定 します。

トライアルリストからインストールされたアプリ

トライアルリストからインストールされたアプリのトライアル期間が終了すると、コンシューマーがアプリをフルリストに変換しない限り、Snowflakeは自動的にアプリを停止します。トライアル期間の終了が近づくと、アプリが停止される前にSnowflakeからメール通知が送信されます。

Snowflakeでは、トライアル期間が終了する前にコンシューマーがトライアルリストをフルリストに変換することを推奨しています。アプリが一時停止された後は、アプリを再開できない可能性があります。たとえば、プロバイダーがアプリの現在のバージョンを削除した場合や、未解決の状態変更があった場合、アプリを再開することはできません。

トライアルリストからインストールされたアプリが停止された場合、コンシューマーがアプリを削除しない限り、アプリ内に書き込まれたすべてのデータは保持されます。

トライアルリストからインストールされたアプリが、アプリケーションオブジェクト外のコンシューマーアカウントにオブジェクトを作成する場合、コンシューマーはアプリをアンインストールした後もこれらのオブジェクトを保持できます。ただし、アプリをアンインストールする前にオブジェクトの所有権を譲渡する必要があります。 Snowflake Native App のアンインストール をご参照ください。