在 Snowsight 中探索和管理数据库对象

您可以使用 数据库对象资源管理器 在 Snowsight 中探索和管理数据库对象。数据库对象资源管理器包含账户中所有数据库的分层视图、每个数据库的架构,以及每个数据库和架构中包含的对象(按类型组织)。

Snowsight 数据库对象资源管理器以树视图的形式呈现,具有可扩展的对象,如架构、表、视图、暂存区等。

要打开数数据库对象资源管理器,请执行以下操作:

  1. Sign in to Snowsight.

  2. In the navigation menu, select Catalog » Database Explorer.

  3. 在数据库对象资源管理器中探索数据库对象。

您只能看到您的活动角色被授予 USAGE 或更高权限的对象。有关对象权限的更多信息,请参阅 访问控制权限

您还可以从工作表的上下文中探索数据库对象。请参阅 参阅工作表中的数据库对象名称

在 Snowsight 中使用数据库

在数据库对象资源管理器中选择数据库时,可以查看有关该数据库的详细信息。

您必须具有相关的 数据库权限 才能访问和管理 Snowsight 中的数据库。

在 Snowsight 中打开数据库后,您可以执行以下操作:

  • 了解数据库是否为共享数据库。

  • 查看数据库的来源,如本地、共享、Snowflake Marketplace、数据交换或提供商的私有共享。

  • 确定数据库的所有者角色。

  • 了解数据库的创建时间。您可以将鼠标悬停在时间详细信息上以查看确切的创建日期和时间。

在 Snowsight 中管理共享数据库

对于共享数据库,您可以查看 Source details 以了解有关共享源的更多信息:

  • 对于直接共享,您可以看到创建数据库的共享的名称以及提供商的账户名称。

  • 对于在 Snowflake Marketplace 或数据交换中发布的列表,您可以看到提供商的名称和创建数据库时所参考的列表的名称。选择提供商名称以打开提供商简介,或选择列表名称以打开 Snowflake Marketplace 或数据交换中的列表详细信息。

  • For a private listing, you can see the name of the provider and the listing from which the database was created. To open the listing details, in the navigation menu, select Data sharing » Private sharing » Shared with You, and then select the listing name.

您可以对 Snowsight 中的共享数据库执行以下基本管理任务:

  • To edit the database name or add a comment, select 更多选项 » Edit.

  • To drop the database, select 更多选项 » Drop. This removes the database created from the share or listing.

  • Database Details 选项卡的 Privileges 部分查看和管理权限。要管理权限,请参阅 使用 Snowsight 管理对象权限

在 Snowsight 中管理本地数据库

您可以对 Snowsight 中的数据库执行以下基本管理任务:

  • To edit the database name or add a comment, select 更多选项 » Edit.

  • To drop the database, select 更多选项 » Drop.

  • To transfer ownership of the database to another role, select 更多选项 » Transfer Ownership

  • Database Details 选项卡的 Privileges 部分查看和管理数据库的权限。要管理权限,请参阅 使用 Snowsight 管理对象权限

  • 要为数据库创建架构,请选择 + Schema。有关更多信息,请参阅 CREATE SCHEMA

查看数据库中的架构

要查看数据库中的架构,请选择 Schemas 选项卡。此时将显示一个表,展示数据库中包含的架构。在该选项卡上,您可以执行以下操作:

  • 搜索架构名称。

  • 按架构名称、所有者角色或创建日期查看并排序。

  • 管理架构

  • 将鼠标悬停在 注释图标 上可阅读关于该架构的注释。

在表中选择架构,可打开 Schema Details 页面。请参阅 在 Snowsight 中探索架构详细信息

在 Snowsight 中探索架构详细信息

To view a schema, in the navigation menu, select Catalog » Database Explorer, and then search for or browse to the database schema. Select the schema to explore details about the schema, the objects contained in the schema, and create objects in the schema.

您可以在 SQL 或 Snowsight 中使用架构。有关使用架构的可用 SQL 命令的详细信息,请参阅 数据库、架构和共享命令

您必须具有相关的 架构权限,才能访问和管理 Snowsight 中的数据库架构。

对于每个架构,您可以查看该架构中包含的对象的基本详细信息。请参阅 查看和管理架构对象

在 Snowsight 中管理架构

您可以对 Snowsight 中的架构执行以下基本管理任务:

  • To edit the schema name or add a comment, select 更多选项 » Edit.

  • To clone the schema, select 更多选项 » Clone.

  • To drop the schema, select 更多选项 » Drop.

  • To transfer ownership of the schema to another role, select 更多选项 » Transfer Ownership.

  • Schema Details 选项卡的 Privileges 部分查看和管理架构的权限。要管理权限,请参阅 使用 Snowsight 管理对象权限

在 Snowsight 中创建架构对象

要使用 Snowsight 在数据库架构中创建对象,请执行以下操作:

备注

您必须使用已授予相关权限的角色,才能在架构中创建对象。请参阅 架构权限

  1. Sign in to Snowsight.

  2. In the navigation menu, select Catalog » Database Explorer.

  3. 找到并选择要在其中创建对象的数据库架构。

  4. 在架构详细信息页面上,选择 Create,然后选择要创建的对象。

    对于大多数对象,此时将打开一个带有模板 SQL 的工作表来创建您选择的对象。自定义该 SQL 并创建对象。

查看和管理架构对象

对于数据库架构中包含的每种类型的数据库对象,您可以选择一个选项卡并查看、排序和搜索这些对象的表。

  • 对于 Tables,可查看名称、类型、分类、所有者角色、行数、字节数和创建日期。您还可以按表的类型进行筛选。

  • 对于 Views,可查看名称、类型、所有者角色和创建日期。您还可以按视图类型进行筛选。

  • 对于 Semantic Views,可查看名称、类型、所有者角色和创建日期。

  • 对于 Stages,可查看名称、外部暂存区的云和区域、与暂存区关联的存储集成、所有者角色和创建日期。

  • 对于 File Formats,可查看名称、类型、所有者角色和创建日期。

  • 对于 Sequences,可查看名称、下一个值、间隔、所有者角色和创建日期。

  • 对于 Dynamic Tables,可查看名称、状态、目标滞后、使用的仓库、行、所有者角色和创建日期。

  • 对于 Streams,可查看名称、流关联的表名称、所有者角色和创建日期。

  • 对于 Tasks,可查看名称、状态、计划、条件、使用的仓库和所有者角色。

  • 对于 Pipes,可查看名称、通知通道、所有者角色和创建日期。

  • 对于 Functions,可查看名称、实参和创建日期。

  • 对于 Procedures,可查看名称、实参和创建日期。

对于任何对象,您可以将鼠标悬停在 注释图标 上,阅读关于该对象的注释。如果您拥有对象的相关权限,还可以选择 更多选项 并管理该对象。

要查看对象的详细信息,请选择对象所在的行,以打开对象详细信息页面。

语言: 中文