在开始本文之前,请阅读这篇文章以了解什么是Qlik,以及Qlik的功能详细介绍:商业智能BI明星产品:一篇文章带你走进Qlik
Qlik的扩展性功能深受用户喜爱,在Qlik社区,成员们踊跃分享自己构建的扩展程序,并且Qlik官方也根据用户需求不时推出稳定好用的扩展组件。Qlik Sense允许开发人员访问大量API和广泛的合作伙伴技术网络,这样他们就可以创建自定义UI和解决方案。Qlik 提供Qlik Analytics Platform,开发人员平台可基于丰富的前端和后端API构建定制化的分析应用程序。它为用户提供对Qlik关联引擎的完全API访问,以构建丰富且智能的数据驱动分析应用。例如,您可以利用Qlik Analytics Platform并构建用于Extranet和Internet部署的Web应用程序,如下图所示:
Qlik Analytics Platform主要由Qlik Dev Hub、Qlik Management Console、QIX Association Engine、Qlik supporting service以及一系列的APIs和SDKs组成,构造图如下所示:
本文主要从Qlik基于Web的应用程序Qlik Management Console(QMC)给大家介绍如何配置和管理Qlik Sense站点。
QMC(Qlik Management Console)
Qlik为用户提供Qlik Management Console(QMC),这是一个基于Web的应用程序,用于配置和管理Qlik Sense站点,包括许多用于监控Qlik Sense站点上的系统性能和使用情况的应用程序。在QMC中,您可以管理许可证、管理令牌和访问类型、配置节点、管理数据连接、按安全规则管理内容安全、管理任务和触发器等一系列强大的自定义管理操作。在此,举例列出QMC中可用的资源并简要描述其功能作用。
资源 | 描述 |
应用程序 | Qlik检测应用程序是一个特定任务的专用应用程序,创建应用的用户会自动被指定为应用的所有者。应用程序可以重复使用,修改并与他人共享。 如果您具有相应的访问权限,则可以从Qlik Sense中心创建和发布应用程序到流。应用程序也可以从QMC发布。要发布在Qlik Sense Desktop安装中创建的应用程序,必须先从QMC导入它 。应用于应用,流或用户的安全规则决定了谁可以访问内容以及允许用户执行的操作,该应用程序在发布时被锁定,可以通过服务器部署中的Qlik Sense中心将内容添加到已发布的应用程序. |
内容库 | 内容库是一种存储,可使Qlik Sense用户向其应用添加共享内容。 创建内容库的用户自动成为该库的所有者,可以通过QMC中定义的安全规则与其他人共享库和库对象。 |
数据连接 | 数据连接使您可以从数据源中选择和加载数据,所有数据连接都由QMC集中管理。数据连接在Qlik Sense数据加载编辑器中创建,创建数据连接的用户自动成为该连接的所有者,并且默认情况下是唯一可以访问数据连接的用户,可以通过QMC中定义的安全规则与其他人共享数据连接。 导入在Qlik Sense Desktop上开发的应用程序时,现有数据连接将导入QMC。从服务器导出应用程序时,现有数据连接不会随应用程序一起导出。 |
用户 | 用户通过QMC中的用户目录连接器从用户目录导入。 |
审计 | 在QMC审核页面上,您可以查询资源和用户,并审核Qlik Sense系统中定义的安全规则,负载平衡规则或许可规则。 |
安全规则 | 该Qlik检测系统包括使用规则表达式来评估应授予何种类型的访问用户的资源基于属性的安全规则引擎。 |
自定义属性 | 您可以创建自定义属性,以便能够在安全规则中使用您自己的值。您可以为自定义属性定义一个或多个值,并在资源的安全规则中使用这些值。 |
许可证管理 | 该许可证启用文件(LEF)定义许可证的条款,您可以分配给用户的访问类型。有两种许可证类型:一种是基于用户的,另一种是基于令牌的。 基于用户的许可:您可以分配专业访问权限和分析器访问权限。所述LEF确定两个访问类型的分布。 基于令牌的许可证:您可以分配用户访问权限和登录访问权限。该LEF确定可分配给两个接入类型的令牌的数量。 |
标签 | 您可以创建标记并将其应用于资源,以便能够从QMC中的资源概述页面有效地搜索和管理环境。 |
On-demand | 选择和模板应用程序以及按需应用程序将发布到QMC的流中。 |
用户目录连接器 | 您可在QMC中创建新的用户目录连接器(UDC)连接到已配置的目录服务以检索用户。随Qlik Sense安装提供的UDC 是通用LDAP,Microsoft Active Directory,ApacheDS,ODBC,Access(通过ODBC),Excel(通过ODBC),SQL(通过ODBC)和Teradata(通过ODBC)。 |
监控应用 | Qlik管理控制台(QMC)提供用于监视系统的性能和使用情况的应用程序,该操作监视器app提供有关硬件利用率的信息,例如服务器内存和CPU使用率,活动用户以及重新加载任务活动。它还提供有关Qlik Sense服务器环境中可用于故障排除的错误,警告和日志活动的摘要和详细信息。 |
服务群集 | 在多节点站点上,服务群集为所有节点存储配置,例如持久性类型,数据库连接和静态内容文件夹。所有节点都链接到服务群集,以便可以统一设置。 |
节点 | 在共享持久性多节点安装中,您可以使一个或多个节点进行故障转移候选。在中央节点发生故障的情况下,故障转移候选者将承担中心节点的角色。 在多节点安装中,您可以从中央节点上的QMC管理整个Qlik Sense站点,您可以从rim节点访问QMC。 |
引擎 | 该 Qlik Sense发动机服务 (QES)是处理所有应用程序计算和逻辑的应用程序服务。 |
打印 | 该Qlik感印刷服务(QPR)管理对象为PDF或图像文件的输出和打印。 |
代理 | 该Qlik感代理服务(QPS)管理Qlik检测认证,会话处理和负载平衡。 |
虚拟代理 | 每个Qlik Sense代理服务(QPS)上运行一个或多个虚拟代理,从而可以在单个代理节点上支持多组站点身份验证,会话处理和负载平衡策略。 |
调度员 | 该 Qlik Sense调度服务(QSS)管理计划任务(重新加载Qlik Sense应用程序或用户同步)和任务链。根据Qlik Sense部署的类型,QSS 在节点上作为主服务器,从服务器或两者运行。 |
存储库 | 该 Qlik Sense存储库服务 (QRS)管理Qlik Sense应用程序,许可,安全性和服务配置数据的持久性和同步。该QRS附加到Qlik感库数据库,并通过所有其他必要Qlik检测服务运行和服务Qlik感应用。此外,QRS存储Qlik Sense应用程序结构和二进制文件的路径(即存储在本地文件系统中的应用程序数据)。 |
分配政策 |
分发策略用于确定是否可以将已发布的应用程序分发到Qlik Sense Enterprise中用于弹性部署或Qlik云服务的部署。要分发,已发布的应用必须具有与之关联的分发策略。
|
负载均衡规则 | 负载平衡定义节点对资源的访问权限。 |
证书 | Qlik Sense使用证书进行身份验证。证书在Qlik Sense站点内的节点之间提供信任。证书在Qlik Sense站点内用于验证驻留在多个节点上的服务之间的通信。 |