Schema

Schema 是工作空间下的命名空间,用于对表、视图、函数等数据对象进行逻辑分组和权限隔离。

类比关系型数据库:工作空间相当于数据库实例,Schema 相当于数据库(database)。一个工作空间下可以创建多个 Schema,例如按业务域划分

ods
ods
dwd
dwd
ads
ads

Schema 的主要作用

作用说明
逻辑分组将相关表、视图按业务域或数据层次归类
命名隔离不同 Schema 下可以有同名对象,互不冲突
权限控制可对 Schema 整体授予访问权限
默认上下文通过
USE SCHEMA
USE SCHEMA
设置当前 Schema,简化 SQL 书写

层级关系

工作空间(Workspace) ├── Schema A(如 ods) │ ├── 表 │ └── 视图 └── Schema B(如 ads) └── 表

常用操作

-- 创建 Schema CREATE SCHEMA ods; -- 切换当前 Schema USE SCHEMA ods; -- 跨 Schema 引用对象 SELECT * FROM ads.dim_user;

相关文档

联系我们
预约咨询
微信咨询
电话咨询