在 Snowsight 中探索和管理数据库对象¶
您可以使用 数据库对象资源管理器 在 Snowsight 中探索和管理数据库对象。数据库对象资源管理器包含账户中所有数据库的分层视图、每个数据库的架构,以及每个数据库和架构中包含的对象(按类型组织)。
要打开数数据库对象资源管理器,请执行以下操作:
登录 Snowsight。
选择 Data » Databases。
在数据库对象资源管理器中探索数据库对象。
您只能看到您的活动角色被授予 USAGE 或更高权限的对象。有关对象权限的更多信息,请参阅 访问控制权限。
您还可以从工作表的上下文中探索数据库对象。请参阅 参阅工作表中的数据库对象名称。
在 Snowsight 中使用数据库¶
在数据库对象资源管理器中选择数据库时,可以查看有关该数据库的详细信息。
您必须具有相关的 数据库权限 才能访问和管理 Snowsight 中的数据库。
在 Snowsight 中打开数据库后,您可以执行以下操作:
了解数据库是否为共享数据库。
查看数据库的来源,如本地、共享、Snowflake Marketplace、数据交换或提供商的私有共享。
确定数据库的所有者角色。
了解数据库的创建时间。您可以将鼠标悬停在时间详细信息上以查看确切的创建日期和时间。
在 Snowsight 中管理本地数据库¶
您可以对 Snowsight 中的数据库执行以下基本管理任务:
在 Database Details 选项卡的 Privileges 部分查看和管理数据库的权限。要管理权限,请参阅 使用 Snowsight 管理对象权限。
要为数据库创建架构,请选择 + Schema。有关更多信息,请参阅 CREATE SCHEMA。
查看数据库中的架构¶
要查看数据库中的架构,请选择 Schemas 选项卡。此时将显示一个表,展示数据库中包含的架构。在该选项卡上,您可以执行以下操作:
搜索架构名称。
按架构名称、所有者角色或创建日期查看并排序。
管理架构。
在表中选择架构,可打开 Schema Details 页面。请参阅 在 Snowsight 中探索架构详细信息。
在 Snowsight 中探索架构详细信息¶
对于任何 Snowflake 架构,您可以导航到 Data » Databases 打开数据库对象资源管理器并搜索或浏览数据库架构。选择架构可了解有关该架构、架构中包含的对象的详细信息,并在架构中创建对象。
您可以在 SQL 或 Snowsight 中使用架构。有关使用架构的可用 SQL 命令的详细信息,请参阅 数据库、架构和共享命令。
您必须具有相关的 架构权限,才能访问和管理 Snowsight 中的数据库架构。
对于每个架构,您可以查看该架构中包含的对象的基本详细信息。请参阅 查看和管理架构对象。
在 Snowsight 中管理架构¶
您可以对 Snowsight 中的架构执行以下基本管理任务:
在 Schema Details 选项卡的 Privileges 部分查看和管理架构的权限。要管理权限,请参阅 使用 Snowsight 管理对象权限。
在 Snowsight 中创建架构对象¶
要使用 Snowsight 在数据库架构中创建对象,请执行以下操作:
备注
您必须使用已授予相关权限的角色,才能在架构中创建对象。请参阅 架构权限。
登录 Snowsight。
选择 Data » Databases。
找到并选择要在其中创建对象的数据库架构。
在架构详细信息页面上,选择 Create,然后选择要创建的对象。
对于大多数对象,此时将打开一个带有模板 SQL 的工作表来创建您选择的对象。自定义该 SQL 并创建对象。
如果选择从文件创建表,请参阅 加载文件时创建表。
如果您选择创建暂存区,请参阅 使用 Snowsight 暂存文件。
查看和管理架构对象¶
对于数据库架构中包含的每种类型的数据库对象,您可以选择一个选项卡并查看、排序和搜索这些对象的表。
对于 Tables,可查看名称、类型、分类、所有者角色、行数、字节数和创建日期。您还可以按表的类型进行筛选。
对于 Views,可查看名称、类型、所有者角色和创建日期。您还可以按视图类型进行筛选。
对于 Stages,可查看名称、外部暂存区的云和区域、与暂存区关联的存储集成、所有者角色和创建日期。
对于 File Formats,可查看名称、类型、所有者角色和创建日期。
对于 Sequences,可查看名称、下一个值、间隔、所有者角色和创建日期。
对于 Dynamic Tables,可查看名称、状态、目标滞后、使用的仓库、行、所有者角色和创建日期。
对于 Streams,可查看名称、流关联的表名称、所有者角色和创建日期。
对于 Tasks,可查看名称、状态、计划、条件、使用的仓库和所有者角色。
对于 Pipes,可查看名称、通知通道、所有者角色和创建日期。
对于 Functions,可查看名称、实参和创建日期。
对于 Procedures,可查看名称、实参和创建日期。
对于任何对象,您可以将鼠标悬停在 上,阅读关于该对象的注释。如果您拥有对象的相关权限,还可以选择 并管理该对象。
要查看对象的详细信息,请选择对象所在的行,以打开对象详细信息页面。