编者:本文介绍天翎低代码视图引擎,查询(视图)引擎,多种(异构)数据源支持。
关键词:低代码、视图引擎、查询引擎、多数据源
一、视图引擎的概念
视图引|擎负责根据视图创建HTML ,视图通常是HTML和编程语言的某种混合。
视图是数据查询及数据查询结果展示的页面, 现在支持SQL.DQL.简单配置三种查询模式。在最开始视图只支持简单的表格展示方式,但随着平台的不断进步及适应广大用户的需求,现在已扩展为支持日历、地图、甘特图、树形等多种展示方式。
视图如使用场景:
1.计算列的需要,数据库设计范式要求我们减少冗余字段,因此现在很多数据表都没有计算列字段,如采购单:有价格、数量、税率、含税金额,多半没有不含税金额、税额,而这些字段在很多报表中有都会用到,所以我们可以创建一个含有计算列字段的视图来解决这个问题。
2.不同表字段聚合,信息重组,如:经销商通常有业务员,业务员通常有上下级关系(客户经理、区域经理、大区经理等),因此查看经销商业务员时我们需要看到直管业务员是谁?该业务员对应的区域经理、大区经理是谁(可能NULL)?因此我们可以联合经销商表、业务员信息表、业务员上下级关系表定义一个经销商视图。
3.安全性需要,主要是早期遗留系统集成需要,如:需要xx系统数据,又没接口,怎么办?直接操作数据库,这时就涉及数据安全性,合理利用视图则可以减少很多授权工作和保证数据安全性。当下新构建的系统几乎都是暴露api接口,因此数据安全性更多关注在接口的身份认证和数据粒度方面。
二、天翎低代码视图引擎
天翎视图引擎支持设计(表单)、DQL、SQL和存储过程四大数据源,轻松实现多数据源关联查询和集中展示,视图列即可显示字段基本值也可根据业务逻辑显示复杂运算结果,助力数据查询和运用更加便捷。
三、快速配置视图
天翎视图引擎提供表单一键自动生成、模板复制和批量配置三大视图生成模式,视图配置完全无需代码,因为快速,同一份数据还可按用户习惯差异配置出个性化的呈现效果;
四、视图丰富样式
天翎视图引擎提供丰富的视图样式,除普通列表视图外还有树型视图、日历视图、GIS视图和甘特视图、折叠视图等丰富的样式,用户可以根据业务特性灵活选择;
1.甘特视图
2.日历视图
3.折叠视图
4.地图视图
5.树形视图
6.列表视图
五、多维自定义查询
天翎视图引擎支持多维查询匹配模式,可以根据文本、数值、日期、查询值和系统变量,提供模糊相似、精确一致、包含、不包含、数值比对等一系列多维联动式匹配方式;
六、视图操作
天翎视图引擎提供批量导出、载入视图、网页打印和跳转等共计13种操作按钮,配置即可调用,辅以动作执行前、执行时和执行后的配置脚本,满足用户绝大多数视图应用场景和操作需求。