跳到主要内容

全仓视图管理

全仓视图管理

使用场景:数据开发人员将复杂多表联合查询逻辑封装在一个视图中,不同的开发者在SQL加工时可反复引用,避免重复编写相同逻辑。

使用角色:数据开发人员。

功能描述:平台提供全仓视图管理能力,支持视图的创建、修改、删除等操作,以便供后续SQL开发引用。

新建

  1. 进入资源管理 > 数据表管理 > 全仓视图管理界面,点击页面上方的 “新建视图” 按钮。 视图管理

  2. 跳转至新建视图界面,根据页面内容填写相关信息,完成后点击右下角的“保存”按钮即可新建视图。
    视图管理

  • 基础信息:

    • 中文名:必填,填写视图中文名称,视图中文名全空间唯一
    • 英文名:必填,填写视图英文名称,视图英文名空间内同一数仓层级唯一
    • 责任人:必填,默认为当前建视图用户,仅空间管理员可修改下拉选择平台用户;责任人主要在“业务权限管控”开启时,会自动获得所负责视图的“只读”权限,若责任人变更,新旧责任人都拥有该视图的“只读”权限;
    • 提供方:必填,下拉选择组织机构,即该数据视图的来源组织;
    • 资源标签:必填,至少填写内置的数仓层级标签,再按需选择自定义标签,尚无资源标签时可点击“配置”按钮快速跳转进行配置;
    • 业务系统:数仓层级资源标签为 STG,则业务系统是必填项,下拉选择之前步骤一新建的业务系统完成关联,请确保该视图对应的来源表确实来自所选业务系统,则查看业务系统时可以看到其关联的 STG 层视图;
    • 描述:非必填,填写该视图的业务描述信息。
  • 脚本信息:

    • 脚本:提供SQL编辑器用以编写视图创建SQL语句,支持select、join、where、 group by、order by等所需关联语法。
注意
  • 可直接写select语句,无需写create view语句
  • 视图创建支持查询本空间内的数据表、主数据表,不可查询视图、跨空间共享表
  • 支持单表或多表视图,若已开启业务资源管控,则需责任人拥有基表对应业务权限方可保存成功
  • 解析预览:点击后可预览视图的元数据信息、数据预览显示20条;未填写SQL或校验不通过不支持预览。

视图管理

修改

点击目标视图操作列中的“修改”按钮可修改视图所有信息。

  • 修改影响:修改视图英文名、字段英文名、删除字段,自动下线已关联的数据加工作业;视图关联的数据探查保存、运行时将对视图信息进行校验并给以提示。

复制

点击目标视图操作列中的“复制”按钮,即进入视图新建页面,同步自动填充所选视图的配置,可局部修改后保存。

注意
  • 数据表复制无业务权限校验,即无业务权限视图也可点击复制;
  • 数据表复制无需数据视图“新建”的系统权限,即拥有视图复制的系统权限即可复制视图内容完成视图的创建。

删除

选择目标视图,在操作列点击“删除”按钮即可进行视图删除,二次确认后生效,会同步删除数据库中视图。

  • 删除影响:存在关联已上线的数据加工作业,点击删除后,抽屉展示已关联作业名称及删除影响,可继续确定删除,或跳转至对应作业手动解除关联后再进行删除

查看

  • 基础信息:显示当前数据表的基础信息内容,大部分信息为新建、修改时用户所填写
  • 元数据:展示当前视图的所有字段信息
  • 数据预览:最多显示20条数据,单个值最多显示255个字符长度;若业务权限管控已开启,无业务权限预览为空
  • 关联作业:展示直接使用当前视图的作业,目前作业类型仅包括批量数据加工,当视图变更时迅速定位作业影响域
  • DDL脚本:展示当前视图的“HEXADB”语法DDL语句,可直接复制

视图管理

相关术语

数仓层级 资源标签