Qlik Sense的架构
Qlik Sense 的架构旨在为用户提供可扩展、安全且易于管理的工作环境。Qlik Sense 的架构由多个组件组成,这些组件协同工作以执行 Qlik Sense 服务并为用户提供可视化分析和数据管理工具。在我们开始详细了解架构的组件之前,我们必须首先了解与架构组件相关联的另外两个组件。这两个组件是 Qlik Sense Hub 和 Qlik Sense Management Console。
Qlik Sense Hub是用户对数据执行操作并创建具有所需可视化效果的应用程序的平台。它是用户与软件交互并为其业务分析创建仪表板的平台。它提供了简单的拖放功能、关联数据模型、可视化范围等。最终仪表板的查看与屏幕一样灵活,其内容根据笔记本电脑、台式机等设备的屏幕大小自动调整、 平板电脑、 手机。该中心是使用 HTML5、CSS3、JavaScript 等开发的。
Qlik Sense 管理控制台是一个管理平台,让管理员可以集中管理 Qlik Sense 中发生的所有操作。管理控制台管理的服务是,
- 数据连接
- 应用程序管理
- 任务管理
- 安全管理
- 数据监控
- 审计
1) Qlik Sense 代理 (QSP)
QSP 通过集线器和管理控制台等来源充当用户和管理员的入口点。QSP 有很多用途,例如,
- 会话管理
- 许可证配置
- 处理负载平衡
- 与 SAML、Active Directory 等用户身份提供商连接。
2) Qlik Sense 关联引擎 (QIX)
它是促进 Qlik Sense 的所有主要功能的主要交互/关联引擎。QIX的功能是,
- 内存数据索引和计算(引擎基于 RAM)
- 智能搜索
- 交互式和自助服务交互
- 对应Scheduler、repository、applications
3) Qlik Sense 计划 (QSS)
顾名思义,QSS 调度和协调数据加载和应用程序重新加载。
4) Qlik Sense 存储库 (QSR)
存储库是有关其他 Qlik Sense 服务的配置和管理的所有数据和信息的地方。QSR 的主要工作领域是,
- 管理用户定义
- 安全
5) Qlik Sense 应用程序 (.QVF)
这是用户使用数据在 Qlik Sense 中创建可视化和工作表的最后一层。Qlik Sense 应用程序可能有一个或多个工作表,而一组完整的工作表构成一个应用程序或一个 Qlik Sense .QVF 文件。此类文件包含压缩形式的数据、与加载到 Qlik Sense 内存中的数据相关的数据模型和最终表示层。