Snowflake - 对象


Snowflake 在逻辑上将数据组织为三个阶段:帐户、数据库和架构。

数据库和模式在Snowflake帐户内逻辑组织数据。一个帐户可以有多个数据库和模式,但一个数据库必须仅与一个模式绑定,反之亦然。

Snowflake对象

这是Snowflake对象的列表 -

  • 帐户
  • 用户
  • 角色
  • 虚拟仓库
  • 资源监控器
  • 一体化
  • 数据库
  • 模式
  • 桌子
  • 看法
  • 存储过程
  • 用户定义函数 (UDF)
  • 阶段
  • 文件格式
  • 管道
  • 顺序

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

与Snowflake对象相关的要点

以下是您应该注意的有关Snowflake对象的一组重要要点 -

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

  • Snowflake 单独固定所有物体。

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

    权限示例 -

    • 创建虚拟仓库
    • 列出架构中的表
    • 将数据插入表中
    • 从表中选择数据
    • 不删除/截断表