QlikView - 架构

作为领先的业务发现平台,QlikView采用与其他传统平台完全不同的数据发现方法. QlikView不首先构建查询,然后根据查询获取结果.相反,它在加载后立即形成不同数据对象之间的关联,并提示用户以任何方式探索数据.没有预定义的数据向下钻取路径.只要数据可用且相关联,数据向下钻取路径就可以在任何方向发生.

当然,用户也可以在使用数据创建数据元素之间的关联方面发挥作用QlikView中提供的建模方法.

架构概述

QlikView的架构包括可视化已处理数据的前端和提供安全性的后端和QlikView用户文档的发布机制.下图给出了QlikView的内部工作原理.图片下方详细讨论了该体系结构.

qlikview_architecture

前面结束

QlikView中的前端是一个基于浏览器的访问点,用于查看QlikView文档.它包含 QlikView Server ,它主要由业务用户用于通过Internet或Intranet URL访问已创建的BI报告.

业务用户探索和使用此前端与数据交互并得出有关数据的结论.他们还通过实时或离线共享见解和探索数据,与给定报告集上的其他用户协作.这些用户文档的格式为.qvw,也可以作为独立文档存储在Windows操作系统中

前端的QlikView服务器管理用户与用户之间的客户端服务器通信. QlikView后端系统.

后端

QlikView后端包含 QlikView桌面 QlikView发布者.

QlikView桌面是一个向导驱动的Windows环境,具有从其源加载和转换数据的功能.其拖放功能用于创建在前端变为可见的报表的GUI布局.由QlikView桌面创建的文件类型以 .qvw的扩展名存储.这些是传递到前端QlikView服务器的文件,它为用户提供这些文件.此外,还可以修改 .qvw 文件以存储数据存储文件,这些文件称为 .qvd 文件.它们是二进制文件,只包含数据而不包含GUI组件.

QlikView发布者用作分发服务来分发.qvw文件$ b各种QlikView服务器和用户中的$ b.它处理授权和访问权限.它还使用 .qvw 文件中定义的连接字符串直接从数据源加载数据.