工作表入门

在 Snowsight 中查看和创建工作表。您还可以从 Classic Console 导入现有 SQL 工作表。

SQL 工作表使您可以编写和运行 SQL 语句、浏览和筛选查询结果,并将结果可视化。请参阅 使用工作表查询数据可视化工作表数据。您还可以在工作表中编写 Snowpark Python。请参阅 在 Python 工作表中编写 Snowpark 代码

您可以将工作表整理到文件夹中来管理工作表,与同样使用 Snowflake 的同事共享工作表,以及管理工作表的版本历史记录。有关更多详细信息,请参阅 在 Snowsight 中管理和使用工作表

本主题内容:

在 Snowsight 中查看工作表

登录 Snowsight 后,您会在账户中看到工作表。如果未看到任何工作表,则可能需要从 Classic Console 导入工作表。请参阅 从 Classic Console 导入工作表

使用这些选项,您可以查看您最近打开的工作表、同事与您共享的工作表、您创建并拥有的工作表、您创建的文件夹或同事与您共享的文件夹。

对于任何工作表或工作表文件夹,您可以查看标题、上次查看或更新工作表或文件夹的大致时间,以及与工作表或文件夹关联的角色。在每一行中,您可以看到拥有该工作表或文件夹的用户的姓名首字母缩写。您可以对表中的任何列进行排序。

使用 Search 选项可以搜索您可以访问的工作表和仪表板的标题和内容。

从 Classic Console 导入工作表

您可以在 Snowsight 中,将 Classic Console 中的 SQL 工作表导入到 Snowsight。

导入 SQL 工作表,以便更轻松地引用过去编写的查询和 SQL 语句,而无需切换到其他 Web 界面和会话。

备注

即使您无法再访问 Classic Console,也可以将工作表导入 Snowsight。

要将 SQL 工作表导入到 Snowsight,请执行以下步骤:

  1. 登录 Snowsight。

  2. 选择 Projects » Worksheets

  3. 选择 ... more 菜单 » Import Worksheets

    选择工作表的 Options,然后选择 Import Worksheets。
  4. 在确认对话框中,选择 Import

Snowflake 创建一个名为 Import YYYY-MM-DD 的文件夹,并将所有 Classic Console 工作表放在该文件夹中。

重要

Snowsight 最大工作表大小为 1MB。大于 1MB 的工作表将无法导入。请参阅 排查 Snowsight 升级问题

导入工作表后

工作表在 Snowsight 和 Classic Console 之间不同步。如果对 Snowsight 中的 SQL 工作表进行更新,则更改不会反映在 Classic Console 中,反之亦然。

在 Snowsight 中创建工作表

要在 Snowsight 中创建工作表,请执行以下操作:

  1. 登录 Snowsight。

  2. 选择 Projects » Worksheets 以打开工作表列表。

  3. 选择 +,然后选择 SQL WorksheetPython Worksheet,创建一个工作表。

工作表将在同一窗口中打开,默认标题为创建日期和时间。

然后,您可以开始在工作表中编写内容。对于 SQL 工作表, 开始编写查询语句。对于 Python 工作表,开始编写代码

从 SQL 文件创建工作表

要从现有 SQL 文件创建 SQL 工作表,请执行以下操作:

  1. 登录 Snowsight。

  2. 选择 Projects » Worksheets 以打开工作表列表。

  3. 选择 ... more 菜单 » Create Worksheet from SQL File

  4. 浏览到要上传的 SQL 文件。

  5. 此时将打开一个新的工作表,其标题与文件名一致。

您还可以将 SQL 文件添加到现有 SQL 工作表中。请参阅 将 SQL 脚本追加到现有工作表

在选项卡中打开工作表

在 Snowsight 中编写 SQL 语句或 Python 代码时,您可以使用选项卡引用多个活动工作表,并浏览 Snowflake 中的数据库和架构。您的滚动位置会保留在每个选项卡中,从而更容易在工作表之间进行比较。各个会话中都会保留工作表选项卡,因此您可以从上次中断的地方继续工作。

要在选项卡中打开 Snowsight 工作表,请执行以下操作:

  1. 登录 Snowsight。

  2. 选择 Projects » Worksheets

  3. 选择现有工作表,或选择 + Worksheet 打开新的工作表。工作表将在选项卡中打开。

  4. 选择一个角色来运行工作表,并选择一个仓库来为查询分配计算资源。

  5. Worksheets 菜单中,选择现有工作表或选择 + 打开新的工作表选项卡。默认情况下,新的工作表将使用您的默认角色和仓库。

  6. (可选)对用于运行新工作表的角色或仓库进行更改。

打开工作表后,可以 更新内容运行 SQL 语句编写 Python 代码,以及管理工作表。

语言: 中文