帮你快速理解、总结文档立即下载
文档中心>大数据智能体工作台 DataBuddy>数据治理>数据目录概述>结构化数据 Catalog(表、视图、Schema 管理)

结构化数据 Catalog(表、视图、Schema 管理)

最近更新时间:2026-09-11 20:57:31
我的收藏

概述

结构化数据 Catalog(Table 类 Catalog)用于集中管理表(Table)、视图(View)和函数等结构化资产。本文介绍如何创建一个 Table 类 Catalog,并在其下管理 Schema、表和视图。

前提条件

已开通 DataBuddy 服务并完成空间初始化。
当前账号在目标工作空间中拥有创建 Catalog 的权限(默认主账号、控制台管理员可创建;其他用户需被授予 create catalog 权限)。
已了解 三级命名空间 的基本概念。

使用限制

限制项
说明
支持地域
全部支持 DataBuddy 的地域
存储后端
当前仅支持腾讯云 COS;存储路径在 Catalog 创建时由系统按 default 存储空间分配
系统保留名
information_schema / default 不可作为 Schema 名
引擎能力
表的实际读写依赖计算资源对该 Catalog 的引擎支持,DLC Spark / SQL 已支持

创建 Table 类 Catalog

步骤 1:进入数据目录

1. 登录 DataBuddy 控制台,切换到目标工作空间。
2. 在左侧导航栏选择数据目录

步骤 2:新建 Catalog

1. 在左侧目录树顶部点击 + 创建数据目录
2. 创建数据目录 弹窗中配置参数:
目录名称 :必填。
目录来源 :必填
目录类型 :必填
目录用途 :必填
描述 :可选,最多 500 字符。
1. 点击 确定 完成创建。
创建成功后,您会自动进入新 Catalog 的详情页,并看到系统自动生成的 Schema: default
提示
+ 创建数据目录 按钮置灰且 hover 提示「您暂无权限」,请联系主账号或当前区域的元数据湖 admin 为您授予 create catalog 权限。

管理 Schema

Schema 在 Catalog 下提供二级命名空间,用于按业务主题或项目划分对象。

创建 Schema

1. 在 Catalog 详情页点击创建 Schema
2. 在弹窗中输入:
Schema 名称 :必填,在当前 Catalog 内唯一。
描述 :可选。
1. 点击确定 完成创建。
创建成功后,您会自动进入 Schema 详情页。

查看 Schema 列表

在 Catalog 详情页 概览 Tab 中:
通过名称搜索框可对 Schema 名称做实时模糊匹配。
列表展示 Schema 名称、描述、负责人(默认是创建人)、创建时间

删除 Schema

在 Schema 详情页右上角的 菜单中:
删除 :二次确认后删除整个 Schema 及其下属对象。
注意
仅 Schema 的 owner、Catalog owner 和具备 drop schema 权限的用户可执行删除操作;其他用户对应入口置灰。
警告
删除 Schema 不可恢复,且会同时删除其下所有表、视图等对象。请在删除前确认无依赖任务。

管理表与视图

DataBuddy 中,表与视图均归属于 Table 类 Catalog 的 Schema。

创建表

DataBuddy 通过数据接入模块创建表:在 Catalog 详情或 Schema 详情页点击 添加对象 > Table ,跳转到数据接入的建表流程。建表完成后,新表会自动出现在所在 Schema 下。
详细建表方式请参考:

表详情

在 Schema 详情页或左侧目录树中点击表名,进入表详情页。表与视图共用同一个详情页结构,主要内容包括:
Tab
内容
概览
表描述(可编辑)、字段列表(字段名称、字段类型、字段描述、字段标签)
数据预览
表数据采样,默认通过 DLC 引擎拉取,加载数据预览需要使用计算资源
血缘
上下游血缘关系,详见 数据血缘
权限
当前表的授权情况,详见下方 权限管理
详情
表的技术信息,eg:数据类型、表类型、存储路径、存储量、创建时间、创建人、数据变更时间、变更人等
变更历史
表的变更时间、变更类型,变更的用户,变更的操作等信息。加载变更历史需要使用计算资源
质量
关联的数据质量规则,详见 数据质量

表的右侧信息面板

表详情页右侧固定展示:
模块
字段
业务信息
标签(治理标签,可编辑)、负责人(支持转交)
技术信息
数据类型(内部表 / 外部表)、数据源、存储路径(可复制)、存储量、创建时间、数据变更时间、创建人、变更人
功能信息
数据预览、血缘、权限、详情、变更历史、质量

编辑字段元数据

在表详情页 概览 Tab 的字段列表中:
点击字段描述 旁的笔形图标可编辑字段描述。
点击标签 旁的笔形图标可为字段添加治理标签(key:value 形式)。

视图

视图与表共用同一个详情页结构。
提示
当前版本不支持通过 UI 创建视图(View)。如需创建视图,请使用计算引擎的 SQL 语法(如 DLC Spark SQL 的 CREATE VIEW)。

重命名、删除表

表详情右上方支持
修改表名称 :弹窗中修改表名后保存。
删除表 :二次确认后删除整张表。
仅表的 owner、所在 Schema 的 owner 和具备 drop 权限的用户可执行;其他用户对应入口置灰。

收藏与最近访问

在 Catalog 详情页右侧详情区,您可以通过以下方式快速回到常用资产:
全部目录 :列出当前工作空间可见的全部 Catalog。
最近访问 :按上次查看时间倒序展示您近期浏览过的 Catalog / Schema / 表、视图,可按资产类型筛选。
我的收藏 :展示您手动收藏的资产。表、视图 / Schema / Catalog 详情页右上角的星形图标可加入收藏。

在表详情页快速创建分析任务

在表详情页右上角的 创建 下拉菜单中,可一键创建关联当前表的开发任务:
入口
跳转目标
Notebook
跳转到 Notebook IDE,自动带入当前 Catalog / Schema 上下文
SQL 探索
跳转到 SQL 探索,预填三段式表名
仪表盘
跳转到 仪表盘 创建页
Buddy
跳转到 Buddy 智能 分析空间
质量任务
跳转到 质量任务调度与执行,关联当前表创建质量规则
Power BI 连接插件
通过 Power BI 连接插件直接消费当前表数据(需先安装插件)
在线表
将当前离线特征表发布为在线特征表(详见 特征工程 SDK

权限管理

Catalog / Schema / 表的权限模型由三层级联控制,常用权限语义如下:

预设权限类型

预设权限
包含的权限点
读取权限
use catalog + use schema + read + select + execute
编辑权限
executegrant 外的所有权限点

在不同层级授权

层级
可授予的权限点(节选)
Catalog
use catalogcreate catalogalter catalogdrop catalog,以及 Schema 与对象层级的所有权限点(向下覆盖)
Schema
create schemause schemaalterdropselectinsertcreate tablecreate modelcreate volumes
Table / View
alterdropselectinsertallgrant
提示
权限点之间存在依赖关系。例如授予表的 select 权限,需同时授予该表所在 Catalog 的 use catalog 与 Schema 的 use schema,否则用户无法定位到该表。授权弹窗会在确认前提示您勾选依赖项。

仅 owner 与具备 grant 权限的用户可授权

主账号、Catalog / Schema / 表的 owner 默认拥有 grant 权限,可对其管辖的层级授权。
普通用户在未被授予 grant 的情况下,授权按钮置灰 ,hover 提示「您无法授予权限,请联系主账号或 owner 获取权限」。

没有权限时的可见性

没有权限的 Catalog / Schema / 表会在目录树中置灰展示 (而非隐藏),便于用户感知数据存在并申请权限。
用户可勾选 只展示有查询权限的数据 进行筛选。
进入无权限对象的详情页时,仅可查看 概览 Tab 的元数据;其他 Tab 置灰,hover 提示「您只能查看该资源对象的元数据,请联系主账号或 owner 获取权限」。
更多权限规则请参考 成员与权限管理

业务标签与 owner 转交

添加、修改治理标签

Catalog / Schema / 表的右侧信息区均可添加治理标签:
1. 业务信息 > 标签 旁点击笔形图标。
2. 在弹窗中选择已有标签 key 与 value,可同时添加多个。
治理标签的整体管理请参考 治理标签

owner 转交

每个 Catalog / Schema / 表、视图都有 owner,初始为创建人。owner 拥有该对象的全部权限,仅 owner 可发起转交:
1. 在右侧信息区 业务信息 > owner 旁点击笔形图标。
2. 选择新的 owner(仅当前对象的 owner 可见此入口)。
3. 在弹窗中确认提示文案:「转交后您不再拥有该 catalog / schema / table 的管理权限」。
4. 点击 确定 完成转交。

常见问题

Q:为什么 Catalog 详情页 / Schema 详情页中的某个表显示置灰?
A:表所在 Catalog 或 Schema 您没有 use cataloguse schema 权限,或者您没有该表本身的访问权限。详情页 hover 会显示具体提示,请联系 owner 或主账号申请。
Q:删除 Catalog / Schema 后能恢复吗?
A:不能。删除操作不可恢复,会连带删除所有下属对象。请确认无依赖任务后再操作。
Q:可以为表添加哪些字段级元数据?
A:当前支持字段描述与字段标签(key:value 形式的治理标签)。字段级权限策略由 列级权限控制 提供。
Q:表详情页的「数据变更时间」与「创建时间」有什么区别?
A:「创建时间」是对象的初次创建时间;「数据变更时间」是元数据最近一次变更的时间(如修改字段、修改描述、表数据写入等)。

相关文档