Declarative Native App のコンテンツへのアクセス¶
Snowflake Declarative Native App がインストールされている場合、組織のメンバーによって Declarative Native App が共有されている場合、Snowsight または Snowflake CLI を介してデータと機能にアクセスできます。
Snowsight からアプリのコンテンツにアクセスする¶
Snowflakeアカウントで Snowsightにサインイン します。
ナビゲーションメニューで Catalog » Apps を選択します。
アクセスするアプリを選択します。
次を含むアプリのコンテンツを閲覧します。
ノートブック:アプリにノートブックが含まれている場合は、それらを実行してビジュアライゼーションやその他のコンテンツを見ることができます。
テーブルおよびビュー:アプリの一部であるテーブルやビューをクエリできます。
注釈
Declarative Native Apps のノートブックは読み取り専用です。ノートブック内のセルを実行したり、ノートブック全体を実行したりすることはできますが、変更はできません。
アプリノートブックにアクセスする¶
アプリのノートブックには、Snowsight を介して、または Snowflake CLI を介してアクセスできます。
Snowsight を使用して自分のロールで利用可能なノートブックを見つけて開く¶
Snowsight にサインインします。
ナビゲーションメニューで Catalog » Apps を選択します。
アクセスするアプリを選択します。アプリとそのノートブックに関する情報が表示されたサイドパネルが表示されます。
開く を選択します。ロールがノートブックを利用できる場合、ドロップダウンリストに表示されます。利用できるノートブックがない場合は、開く ボタンで直接ワークシートを開きます。
ノートブックのリストが表示されたら、リストからノートブックを選択します。ノートブックが開き、アプリの一部としてリストされます。
ノートブックの個々のセルを実行することも、Run » Run all cells を選択してノートブック全体を実行することもできます。
ノートブック名を選択すると、次の項目を持つメニューが開きます。
ナビゲートできる同じアプリ内の他のノートブック。
このアプリケーションのリストへのリンク。
「<」(左向きシェブロン)ボタンを使用すると、ノートブックブックリストページが表示されます。ノートブックリストページには、次の2つのタブがあります。
All Notebooks:自分のロールで利用可能なすべてのノートブックをリストします。
Shared with me:自分が所有者ではないノートブックをリストします。
SQL コマンドを使用して自分のロールで利用可能なノートブックを見つけて開く¶
Snowsight にサインイン選択し、SQL クエリを書く を選択します。
SHOW APPLICATIONS コマンドを使用して、どのアプリがアカウントにインストールされているかを確認します。
SHOW APPLICATIONS;
アプリケーション名(例:
market_data_app)を使用して、アプリのコンテンツにアクセスします。コマンド SHOW NOTEBOOKS IN APPLICATION で、アプリ内にどのようなノートブックがあるかを確認します。
SHOW NOTEBOOKS IN APPLICATION market_data_app;
たとえば、コマンドは
MARKETING_NBというノートブックを返す可能性があります。オプション:DESC NOTEBOOK コマンドを使用して、ノートブックの詳細情報を表示します。
DESC NOTEBOOK market_data_app.APP$UI.MARKETING_NB;
EXECUTE NOTEBOOK コマンドでノートブックを実行します。
EXECUTE NOTEBOOK market_data_app.APP$UI.MARKETING_NB();
ナビゲーションメニューで Projects » Notebooks を選択します。
ノートブックが利用可能なノートブックのリストに表示されます。
リストから選択してノートブックを開きます。
ノートブックが開き、アプリの一部としてリストされます。
アプリのテーブルとビューにアクセスする¶
テーブルとビューはアプリのスキーマで利用できます。これらには SQL コマンドを使用してアクセスできます。
SHOW SCHEMAS IN APPLICATION を使用して、アプリ内にどのようなスキーマがあるかを確認します。
SHOW SCHEMAS IN APPLICATION <app_name>;
SHOW TABLES IN SCHEMA および SHOW VIEWS IN SCHEMA コマンドを使用して、スキーマのテーブルとビューを確認します。
SHOW TABLES IN SCHEMA <app_name>.<schema>; SHOW VIEWS IN SCHEMA <app_name>.<schema>;
ビューまたはテーブルで項目を選択します。例を示します。
SELECT * from <app_name>.<schema>.<view>; SELECT * from <app_name>.<schema>.<table>;
考慮事項¶
Declarative Native Apps のノートブックはインタラクティブですが、読み取り専用です。変更、コピー、クローンすることはできません。
過去のノートブックの実行を表示するには、Schedule notebook run » View run history を選択します。