Snowflake 对象



Snowflake 将数据逻辑地组织在三个阶段:账户、数据库和模式。

数据库和模式在 Snowflake 账户中逻辑地组织数据。一个账户可以拥有多个数据库和模式,但一个数据库只能与一个模式绑定,反之亦然。

Snowflake 对象

以下是 Snowflake 对象的列表:

  • 账户
  • 用户
  • 角色
  • 虚拟仓库
  • 资源监控器
  • 集成
  • 数据库
  • 模式
  • 视图
  • 存储过程
  • 用户自定义函数 (UDF)
  • 阶段
  • 文件格式
  • 管道
  • 序列

模式之后的对象与模式绑定,模式与数据库绑定。其他实体(如用户和角色)用于身份验证和访问管理。

与 Snowflake 对象相关的要点

以下是一些关于 Snowflake 对象的重要要点,您应该了解:

  • 所有 Snowflake 对象都属于逻辑容器,其中顶级容器是账户,即所有内容都在 Snowflake 的账户下。

  • Snowflake 单独保护所有对象。

  • 用户可以根据授予角色的权限对对象执行操作和任务。

    权限示例:

    • 创建虚拟仓库
    • 列出模式中的表
    • 将数据插入表中
    • 从表中选择数据
    • 不允许删除/截断表
广告