Access content in a Declarative Native App¶
If you have installed a Snowflake Declarative Native App, or have had a Declarative Native App shared with you by a member of your organization, you can access the data and functionality through Snowsight or Snowflake CLI.
访问 Snowsight 中的应用程序内容¶
使用您的 Snowflake 账户 登录 Snowsight。
In the navigation menu, select Catalog » Apps.
选择要访问的应用程序。
浏览应用程序的内容,其中包括:
笔记本:如果应用程序包含笔记本,您可以运行它们以查看可视化效果和其他内容。
表和视图:您可以查询属于应用程序的表和视图。
备注
Notebooks in Declarative Native Apps are read-only. You can run the cells in a notebook, or run entire notebook, but you can't modify it.
访问应用程序笔记本¶
您可以通过以下方式访问应用程序的笔记本:Snowsight 或通过 Snowflake CLI。
Find and open notebooks available to your role using Snowsight¶
Sign in to Snowsight.
In the navigation menu, select Catalog » Apps.
选择要访问的应用程序。此时会出现一个侧面板,其中包含有关应用程序及其笔记本的信息。
选择 Open。如果笔记本可供您的角色使用,它们会显示在下拉列表中。如果没有可用的笔记本,则 Open 按钮会直接打开工作表。
如果出现笔记本列表,请从列表中选择一个笔记本。笔记本将打开,并作为应用程序的一部分列出。
You can run individual cells in the notebook, or run the entire notebook by selecting Run » Run all cells.
选择笔记本名称将打开一个包含以下项目的菜单:
您可以导航到的同一应用程序中的其他笔记本。
此应用程序列表的链接。
“<”(左尖括号)按钮可将您转到笔记本列表页面。笔记本列表页面有两个选项卡:
All Notebooks:选择使用 时默认使用的角色和仓库。列出您的角色可用的所有笔记本。
Shared with me:选择使用 时默认使用的角色和仓库。列出您不是所有者的笔记本。
使用 SQL 命令查找并打开您的角色可用的笔记本¶
Sign in to Snowsight, and select Write SQL queries.
使用 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();
In the navigation menu, select 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>;
注意事项¶
Notebooks in Declarative Native Apps are interactive, but are read-only. They can't be modified, copied, or cloned.
To view past notebook executions, select Schedule notebook run » View run history.