Declarative Native App のコンテンツへのアクセス

Snowflake Declarative Native App がインストールされている場合、組織のメンバーによって Declarative Native App が共有されている場合、Snowsight または Snowflake CLI を介してデータと機能にアクセスできます。

Snowsight からアプリのコンテンツにアクセスする

  1. Snowflakeアカウントで Snowsightにサインイン します。

  2. ナビゲーションメニューで Catalog » Apps を選択します。

  3. アクセスするアプリを選択します。

  4. 次を含むアプリのコンテンツを閲覧します。

    • ノートブック:アプリにノートブックが含まれている場合は、それらを実行してビジュアライゼーションやその他のコンテンツを見ることができます。

    • テーブルおよびビュー:アプリの一部であるテーブルやビューをクエリできます。

    注釈

    Declarative Native Apps のノートブックは読み取り専用です。ノートブック内のセルを実行したり、ノートブック全体を実行したりすることはできますが、変更はできません。

アプリノートブックにアクセスする

アプリのノートブックには、Snowsight を介して、または Snowflake CLI を介してアクセスできます。

Snowsight を使用して自分のロールで利用可能なノートブックを見つけて開く

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

  2. ナビゲーションメニューで Catalog » Apps を選択します。

  3. アクセスするアプリを選択します。アプリとそのノートブックに関する情報が表示されたサイドパネルが表示されます。

  4. 開く を選択します。ロールがノートブックを利用できる場合、ドロップダウンリストに表示されます。利用できるノートブックがない場合は、開く ボタンで直接ワークシートを開きます。

  5. ノートブックのリストが表示されたら、リストからノートブックを選択します。ノートブックが開き、アプリの一部としてリストされます。

  6. ノートブックの個々のセルを実行することも、Run » Run all cells を選択してノートブック全体を実行することもできます。

  7. ノートブック名を選択すると、次の項目を持つメニューが開きます。

    • ナビゲートできる同じアプリ内の他のノートブック。

    • このアプリケーションのリストへのリンク。

  8. 「<」(左向きシェブロン)ボタンを使用すると、ノートブックブックリストページが表示されます。ノートブックリストページには、次の2つのタブがあります。

    • All Notebooks:自分のロールで利用可能なすべてのノートブックをリストします。

    • Shared with me:自分が所有者ではないノートブックをリストします。

SQL コマンドを使用して自分のロールで利用可能なノートブックを見つけて開く

  1. Snowsight にサインイン選択し、SQL クエリを書く を選択します。

  2. SHOW APPLICATIONS コマンドを使用して、どのアプリがアカウントにインストールされているかを確認します。

    SHOW APPLICATIONS;
    
    Copy

    アプリケーション名(例: market_data_app)を使用して、アプリのコンテンツにアクセスします。

  3. コマンド SHOW NOTEBOOKS IN APPLICATION で、アプリ内にどのようなノートブックがあるかを確認します。

    SHOW NOTEBOOKS IN APPLICATION market_data_app;
    
    Copy

    たとえば、コマンドは MARKETING_NB というノートブックを返す可能性があります。

    オプション:DESC NOTEBOOK コマンドを使用して、ノートブックの詳細情報を表示します。

    DESC NOTEBOOK market_data_app.APP$UI.MARKETING_NB;
    
    Copy
  4. EXECUTE NOTEBOOK コマンドでノートブックを実行します。

    EXECUTE NOTEBOOK market_data_app.APP$UI.MARKETING_NB();
    
    Copy
  5. ナビゲーションメニューで Projects » Notebooks を選択します。

    ノートブックが利用可能なノートブックのリストに表示されます。

  6. リストから選択してノートブックを開きます。

    ノートブックが開き、アプリの一部としてリストされます。

アプリのテーブルとビューにアクセスする

テーブルとビューはアプリのスキーマで利用できます。これらには SQL コマンドを使用してアクセスできます。

  • SHOW SCHEMAS IN APPLICATION を使用して、アプリ内にどのようなスキーマがあるかを確認します。

    SHOW SCHEMAS IN APPLICATION <app_name>;
    
    Copy
  • SHOW TABLES IN SCHEMA および SHOW VIEWS IN SCHEMA コマンドを使用して、スキーマのテーブルとビューを確認します。

    SHOW TABLES IN SCHEMA <app_name>.<schema>;
    SHOW VIEWS IN SCHEMA <app_name>.<schema>;
    
    Copy
  • ビューまたはテーブルで項目を選択します。例を示します。

    SELECT * from <app_name>.<schema>.<view>;
    SELECT * from <app_name>.<schema>.<table>;
    
    Copy

考慮事項

Declarative Native Apps のノートブックはインタラクティブですが、読み取り専用です。変更、コピー、クローンすることはできません。

過去のノートブックの実行を表示するには、Schedule notebook run » View run history を選択します。