Native Application Frameworkでの宣言共有の紹介¶
|naf|での宣言型共有により、プロバイダーはデータだけでなく、ノートブック、ストアドプロシージャ、ユーザー定義関数などのコードオブジェクトを、テーブルやビューと一緒に単一のデータ製品として共有できます。プロバイダーはYAMLマニフェストファイル内ですべての共有オブジェクトを定義し、フレームワークは権限管理、オブジェクト解決、バージョン管理を自動的に処理します。セットアップスクリプトは必要ありません。このトピックでは、プロバイダーとして開始するために必要なステップのハイレベルな概要を説明します。
Snowflakeのリストプロバイダーになる¶
プロバイダーになると、アプリケーションをコンシューマーと共有するためのリストを作成、管理することができます。
詳細については、プロバイダーになる をご参照ください。
データコンテンツを作成する¶
プロバイダーは、コンシューマーと共有するデータとオブジェクトを作成します。これには、次が含まれます。
以下を含む:doc:
テーブル</user-guide/tables-micro-partitions>。以下を含む:doc:
ビュー</user-guide/views-introduction>。
アクセス制御の要件¶
プロバイダーアカウントには、データベース、スキーマ、テーブル、仮想ウェアハウスなどのSnowflakeオブジェクトを作成および管理するための権限が必要です。
これには次が含まれます。
データベースとスキーマ:USAGE 権限が必要です。
テーブルおよびビュー:SELECT 権限が必要です。