- Snowflake 教程
- Snowflake 首页
- Snowflake 简介
- Snowflake 数据架构
- Snowflake 功能架构
- Snowflake 如何访问
- Snowflake 版本
- Snowflake 定价模式
- Snowflake 对象
- Snowflake 表和视图类型
- Snowflake 登录
- Snowflake 数据仓库
- Snowflake 数据库
- Snowflake 模式
- Snowflake 表和列
- Snowflake 从文件加载数据
- Snowflake 有用查询示例
- Snowflake 监控使用情况和存储
- Snowflake 缓存
- 将数据从 Snowflake 卸载到本地
- 外部数据加载(从 AWS S3)
- 外部数据卸载(到 AWS S3)
- Snowflake 资源
- Snowflake 快速指南
- Snowflake 有用资源
- Snowflake 讨论
Snowflake 对象
Snowflake 将数据逻辑地组织在三个阶段:账户、数据库和模式。
数据库和模式在 Snowflake 账户中逻辑地组织数据。一个账户可以拥有多个数据库和模式,但一个数据库只能与一个模式绑定,反之亦然。
Snowflake 对象
以下是 Snowflake 对象的列表:
- 账户
- 用户
- 角色
- 虚拟仓库
- 资源监控器
- 集成
- 数据库
- 模式
- 表
- 视图
- 存储过程
- 用户自定义函数 (UDF)
- 阶段
- 文件格式
- 管道
- 序列
模式之后的对象与模式绑定,模式与数据库绑定。其他实体(如用户和角色)用于身份验证和访问管理。
与 Snowflake 对象相关的要点
以下是一些关于 Snowflake 对象的重要要点,您应该了解:
所有 Snowflake 对象都属于逻辑容器,其中顶级容器是账户,即所有内容都在 Snowflake 的账户下。
Snowflake 单独保护所有对象。
用户可以根据授予角色的权限对对象执行操作和任务。
权限示例:
- 创建虚拟仓库
- 列出模式中的表
- 将数据插入表中
- 从表中选择数据
- 不允许删除/截断表
广告