1 概述

数据视图是原数据库数据的一种变换,是查看表中数据的另外一种方式。可以将视图看成是一个移动的窗口,通过它可以看到感兴趣的数据。

2 作用

  • 简化复杂的SQL操
    视图可以简化复杂的SQL查询,例如复杂的联接操作,只需要使用简单的SQL语句即可。
  • 限制用户对数据的访问
    通过只给用户访问视图的权限,可以保证数据的安全性,防止用户直接访问敏感数据。
  • 提供额外的安全
    视图为数据库管理系统提供了额外的安全性,可以通过视图控制用户对数据的访问权限。

3 应用场景

  • 简化复杂查询
    对于复杂的查询,可以通过创建视图来简化操作,减少编写复杂的SQL语句。
  • 权限控制
    通过视图可以控制用户对特定列的访问,起到权限控制的作用。
  • 数据安全
    通过视图可以隐藏底层表的复杂性,提供额外的安全层,防止用户直接访问敏感数据。

4 功能引导

“数据”根目录或子目录右键执行“新建数据视图”菜单,可以看到目前支持的数据视图类型,如下图:

以下会分章节逐一介绍,各视图类型参考对应文档:

数据视图 说明
JDBC数据 用于查询JDBC连接的数据库数据库中的数据
存储过程 通过调用存储过程进行数据查询或数据回写
系统数据 用于查询系统内置用户体系的相关数据
缓存数据 由lczDesigner构造的数据,不依赖数据连接
MongoDB数据 用于查询存储在mongodb中的数据
Redis数据 用于查询存储在Redis中的数据
Hbase数据 用于查询存储在Hbase中的数据
http查询 通过第三方提供的http接口查询接口数据
http写入 通过第三方提供的http接口进行数据传输
自定义函数 引用自定义函数进行数据查询
联合数据 用于数据源层面数据异构
作者:fancy  创建时间:2024-09-24 14:51
最后编辑:fancy  更新时间:2025-04-24 11:27