QlikView 教程

2025年3月17日 | 阅读11分钟
QlikView Tutorial

QlikView 教程提供了 QlikView 的基本和高级概念。我们的 QlikView 教程专为初学者和专业人士设计。

QlikView 是一款商业智能工具,用于将原始数据转化为知识。它在可视化分析数据之间的关系方面非常出色。这款软件就像人脑一样,依靠“关联”工作,可以朝任何方向搜索答案。

QlikView 提供了即席查询功能,并基于易于访问的信息促进快速决策。

它进行内存数据处理,并将数据存储在报告本身中。它可以读取来自多种来源的数据,包括文件和关系数据库。

本教程将帮助您掌握 QlikView 的所有关键概念,并提供有关如何使用 QlikView 或如何在 QlikView 上工作的足够知识。

在本教程中,我们将讨论以下主题


什么是 QlikView?

QlikView 是一款自助式商业智能、数据分析和数据可视化工具。

自助式商业智能是一种数据分析方法,由对商业智能、统计分析或数据挖掘一无所知的非技术用户遵循。

与传统的商业智能平台相比,QlikView 在许多方面都是独一无二的。作为数据分析工具,它始终保持数据之间的关系。这种关系可以通过颜色可视化。它还显示不相关的数据。它通过列表框中的单个搜索提供直接和间接搜索。

QlikView 是一项核心专利技术,具有内存数据处理功能,可为用户提供快速结果。它即时计算聚合,并将数据压缩到原始大小的 10%。QlikView 应用程序的用户或开发者都不会管理数据之间的关系。它由系统自动处理。


为什么 QlikView 被广泛使用?

以下是使用 QlikView 的主要原因,例如

  • QlikView 是一个非常直观且易于使用的平台。
  • 它允许直接和间接跨所有数据进行搜索。
  • 它以创新且有意义的方式提供数据可视化。
  • QlikView 支持动态应用程序、仪表板和分析等。
  • 它有助于识别趋势和信息,以做出最具创新的决策。
  • 它促进将来自各种来源的数据快速集成到单个应用程序中。
  • 它允许从移动设备访问、分析和检索数据。
  • 由于实施周期短,它可提供快速的投资回报。
  • 它具有更快的开发和变更管理。
  • 它还为最终用户提供了自助式商业智能。
  • QlikView 具有即时响应时间,对数据量没有任何限制。

QlikView 历史

History of QlikView
  • Staffan GestreliuBjorn Berg 于 1993 年在瑞典创立了 QlikView。
  • Qlik 是一家总部位于宾夕法尼亚州拉德诺(美国)的软件公司。
  • 1996 年之前,QlikView 被称为“Quik View”。它是一款基于 PC 的软件。Quik 源自质量、互动、理解和知识。后来它被命名为 QlikView。
  • 它的前两个版本是用 Excel 使用 VLOOKUPs 编写的。
  • 目前,QlikView 的全球总部遍布世界各地,拥有 1400 名员工。它在 100 个国家/地区拥有 28000 名客户群。
  • Qlik 与 Intel 和 HP 等知名 IT 公司建立了合作伙伴关系。
  • 最近,其用户群已扩展到 100 个国家/地区的 34,000 名客户。
  • 它在全球拥有约 2000 名员工和 1500 多家全球合作伙伴。
  • 2011 年 4 月,QlikView 的市值超过 20 亿美元。
  • 2019 年,QlikTech 获得印度储备银行 (RBI) 的许可,在班加罗尔设立联络处。

QlikView 架构

QlikView 架构包括前端、后端组件以及用于 QlikView 用户文档的发布机制。下图说明了 QlikView 的内部工作原理。

Architecture of QlikView

前端用于可视化处理后的数据,后端用于提供安全性。

前端

这是最终用户的基于浏览器的访问点。可以通过基于浏览器的访问点查看文档。这些文档是 QlikView 在互联网上托管的已创建的 BI 报告。

作为最终用户,您可以通过特定 URL(HTTPS 通信)在 Web 上访问这些文档。您也可以通过 QVP(QlikView 的专有通信协议)进行访问。然后,您可以通过进行分析、提取见解并得出结论来与该数据进行交互。

您可以与其他人共享这些文档和报告,协同处理,并实时协作。如果不是实时的,也可以离线完成。

这些文档是 .qvw 格式的,也可以作为独立文档存储在 Windows 操作系统中。因为所有操作都发生在 QlikView 服务器上,服务器负责用户和 QlikView 后端系统之间的客户端-服务器通信。

后端

后端还包含三个组件,例如

  1. QlikView 开发人员
  2. QlikView 发布者
  3. QlikView 服务器

以上所有组件共同帮助设计、开发和实现 QlikView 应用程序。

QlikView 开发人员

QlikView Developer 或 QlikView Desktop 是一款基于 Windows 的桌面工具,主要由开发人员或设计师使用。它用于数据提取、加载和转换,还可以用于创建报告的自定义 GUI 布局。

自定义 GUI 可以通过拖放功能创建,并在前端得到反映。使用 Developer 创建的文件类型以 .qvw 扩展名存储。这些文件与传递到前端 QlikView 服务器的文件相同。

这些 .qvw 文件可以修改为 .qvd 文件,它们是仅数据文件。仅数据文件是指仅包含数据、不包含 GUI 组件或报告的文件。

QlikView 发布者

用作发布者的 QlikView 也是一个后端组件分发服务,用于将 .qvw 文档分发到各个 QlikView 服务器和用户。

它负责数据加载,并负责维护用户访问权限和特权。它还可以通过 .qvw 文件中定义的脚本直接从数据源加载数据。数据源可以是 Excel 文件、数据仓库、Oracle DB、Salesforce 和各种数据库等。

QlikView 服务器

QlikView 服务器负责客户端和最终用户之间的通信。在桌面版本中创建的应用程序托管在 QlikView 服务器 (QVS) 上,以便用户可以随时随地访问和使用它们。

QlikView 服务器由强大的 QLX 引擎支持,该引擎提供高效的内存数据分析、分发、数据管理、扩展、合并和数据访问。正是 QVS 服务器将后端的数据文件提供给前端用户。

QlikView 管理控制台

QlikView 管理控制台是一个平台,用于集中管理所有其他 QlikView 组件。它是一个基于 Web 的界面和一个由 IT 专业人员控制的服务器端应用程序。

QlikView 用户访问

QlikView 用户访问允许客户访问和操作数据文件。用户的主要访问点通常是 Web 浏览器,可以通过手机、台式机、笔记本电脑等打开。

因此,当用户在 QlikView 中打开文档并发送请求加载数据文件时,该文件由后端服务提取,始终是原始格式。然而,QlikView 使用该文件创建的文档仍以 .qvw 扩展名。


QlikView 特性

下图显示了 QlikView 的功能,例如

Features of QlikView

1. 独特的数据发现和全局搜索: QlikView 可以使用自定义连接器连接到广泛的数据库。它进行深入和高级的搜索以加速数据发现。

2. 协作: 所有见解和数据可视化报告都可以共享。用户可以通过云或企业服务器共享这些报告。

3. 完全控制数据: QlikView 允许用户驱动数据发现。用户可以创建模型,并由工具持续指导应如何理想地解释给定信息。

4. 安全的工作环境: QlikView 为用户提供非常安全的工作环境。所有使用的数据都是高度敏感的公司数据。

5. 灵活性和集成: QlikView 为客户提供了在构建仪表板和处理数据方式上的完全灵活性。QlikView 工具允许用户编写脚本来映射数据。

6. 一致的报告: QlikView 提供有吸引力的报告模板,用户可以将其作为 MS Office 文档或其他任何格式共享。它还生成自定义或业务评论。

7. 关联数据建模: QlikView 在内存关联模型上运行。因此,如果您能编写 SQL SELECT 查询并理解您的数据,则无需 IT 专业人员。

8. 平台: QlikView 只能在 Windows 平台运行,但它针对 64 位和多处理器进行了优化。

9. 经济高效: QlikView 是一款内存驻留应用程序;因此,它对于您的组织来说是一个非常经济高效的选择。

10. 经济实惠: QlikView 非常便宜,占用的磁盘空间很少,因为内存量取决于您为每个应用程序想要的数据量。

以下是 QlikView 的一些更重要的功能,例如

  • 它会自动维护数据关联。
  • 数据存储在内存中供多个用户使用,以提供快速的用户体验。
  • 数据将被压缩到原始大小的 10%。
  • 透明的报告和可扩展性与数据集成。
  • 它有各种形式的数据呈现。
  • 快速实施。
  • 可视化分析和间接搜索。

QlikView 缺点

以下是使用 QlikView 工具的一些主要缺点,例如

  • QlikView 不提供任何高级 ETL 功能,这些功能对于更复杂的数据集成是必需的。
  • 它也不提供开发高度格式化报告所需的一些高级功能。
  • QlikView 是一款专为交互式分析而设计的工具,而非报告编写。
  • 如果您想在 QlikView 中创建格式化报告,则需要使用宏、复制和维护 QlikView 对象。
  • 它只是一个简单的报告和分析工具,不允许“写回”数据库。
  • QlikView 将大量数据加载到系统 RAM 中,重新加载数据需要大量工作,并且可能需要相当长的时间。

下载和安装 QlikView

可以通过以下步骤下载免费的 QlikView 个人版

步骤 1:首先填写注册表单,然后单击发送表单按钮。

Download and Install QlikView

步骤 2:单击立即下载按钮,如下图所示。

Download and Install QlikView

步骤 3:单击下载的文件。

  1. 选择语言 - 英语(美国)。
  2. 然后单击确定按钮。
Download and Install QlikView

步骤 4:将打开安装向导屏幕,然后单击下一步按钮。

Download and Install QlikView

步骤 5:显示用户许可协议屏幕。

  1. 选择“我接受许可协议中的条款”选项。
  2. 然后单击下一步按钮。
Download and Install QlikView

步骤 6:在客户信息屏幕中添加组织名称,然后单击下一步按钮。

Download and Install QlikView

步骤 7:选择要安装 QlikView 的目标文件夹,然后单击 Next 按钮继续。

Download and Install QlikView

步骤 8:选择典型选项作为安装类型,然后单击下一步按钮。

Download and Install QlikView

步骤 9:现在,准备安装。单击安装按钮。

Download and Install QlikView

步骤 10:显示InstallShield Wizard屏幕,然后单击完成按钮完成安装过程。

Download and Install QlikView

QlikView 应用程序

以下是 QlikView 的一些应用程序,例如

  • 它有助于基于大型跨国公司的各种过滤器分析收入数据。
  • 它允许您基于来自世界各地的客户的社交媒体反馈创建详细的可视化报告。
  • 它允许我们通过使用历史数据的图表来预测因果关系并做出决策。
  • QlikView 允许您分析库存、销售、工单和人员利用率,所有这些都专注于提高绩效。
  • 该工具允许我们分析有关生产、发货、销售产品绩效的信息。
  • 您可以快速轻松地在战略、运营和战术层面创建报告和分析。
  • 松下、佳能、壳牌、ING LEASE、FILA是一些使用 QlikView 的知名公司。

让我们看看一些主要的导航,并观察 QlikView 中可用图标执行的不同功能。

QlikView 导航工具栏包含在使用 QlikView 分析数据时最常用功能的按钮。

导航说明
Clear单击“清除”按钮,它会开始选择一个可配置的 QlikView 文档。下拉菜单提供了以下选项。
Clear
启动 QlikView 文档的选择。可以通过以下键盘快捷键(Ctrl+Shift+D)调用此命令。
全部清除
清除所有选择,不包括锁定的选择。
解锁并清除所有
解锁并清除所有选择。
清除特定状态
清除特定状态的选择。
设置清除状态
将当前选择设置为清除状态。
重置清除状态
将清除状态重置为无选择。
Back它恢复到上一个逻辑(选择)状态。它适用于值选择以及编辑菜单中的所有命令,但复制复制模式除外。QlikView 维护着一个包含最近 100 个状态的列表。每个后退命令都会在列表中向后移动一步。
远期合约它恢复到后退命令之前的逻辑状态。可以通过交替使用后退前进命令来在两个状态之间切换。
锁定(选择)锁定整个文档中所有当前的值选择。
解锁(选择)解锁整个文档中所有当前锁定的值选择。

QlikView 框

QlikView 提供两种类型的框,例如

  1. 多选框
  2. 表格框

多选框

多选框或多个下拉列表框是一个工作表对象,以非常紧凑的方式同时显示多个字段。

创建多选框

  1. 转到客户
  2. 清除所有选择
  3. 单击工具栏中的创建多选框按钮,或从布局中选择新工作表对象,多选框。
  4. 现在您可以看到多选框属性对话框的“常规”页面。
  5. 并选择要在多选框中显示的字段。
  6. 单击添加选项。
  7. 单击确定按钮。

表格框

表格框是一个工作表对象,它同时显示多个字段。内容是面向记录的,与普通表格一样,即一行中的内容在逻辑上是连接的。表格框的列从不同的输入表中获取,这允许用户从输入表的逻辑可能组合中创建一个新表。

创建表格框

  1. 转到客户工作表。
  2. 单击工具栏中的创建表格框按钮。
  3. 现在您可以看到表格框属性对话框的“常规”页面。
  4. 并在标题中输入文本“客户信息”。
  5. 然后双击上述字段将其移至显示字段的列。
  6. 单击“确定”按钮。

关联 vs 传统搜索

关联 (Association)传统
Association vs Traditional SearchAssociation vs Traditional Search
它是用户驱动的它是 IT 驱动的
它遵循用户。它具有预定义的思维和线性功能。
只需几分钟即可更改。需要几个月才能更改。
它是洞察驱动的。它具有以数据为中心的方法。

前提条件

要学习 QlikView,您应该熟悉数据建模、Microsoft Excel,并了解 DAX 语言。

目标受众

我们的 QlikView 教程旨在帮助初学者和专业人士。

问题

我们保证您在此 QlikView 教程中不会遇到任何问题。但如果存在任何错误或失误,请通过联系表单报告错误。