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
最后编辑:fancy 更新时间:2025-04-24 11:27
