100 年 2025 个最佳 Qlikview 面试问题和答案

以下是 Qlikview 面试问题和答案,可帮助应届毕业生和经验丰富的应聘者获得理想的工作。

针对应届毕业生的 Qlikview 面试问题

1)什么是QlikView?

Qlikview 是一款商业智能工具,用于将原始数据转换为知识。该软件就像人类的大脑一样,以“联想”的方式运作,可以从任何方向寻找答案。


2)如何创建 QVD 文件?

您可以使用以下语法创建 QVD 文件: STORE<Name of table>INTO<Path\FileName.qvd>


3)列出可在 QlikView Admin 中使用的图表类型

QlikView Admin 中可以使用的图表类型有折线图、条形图、组合图、网格图、散点图等。


4)什么是网格图?

网格图是图表的网格。它通常是跨网格重复图表。


5)什么是数据透视表?

数据透视表被定义为一种汇总表,它允许您从大型数据集中提取信息。

Qlikview 面试问题
Qlikview 面试问题

6) 什么是只有表达式而没有维度的 QlikView 对象?

QlikView的 仅有表达式但没有维度的对象有:1)仪表图,和 2)列表框。


7)如何在应用程序中使用宏?

宏可用于多种目的,例如记录应用程序和创建对象。


8)如何在QlikView中设置图层?

图层是在布局选项卡中的工作表对象属性上设置的,其中有顶部、底部和正常等选项,分别对应数字 0、-1 和 1。


9)解释IntervalMatch()函数的用法。

IntervalMatch()函数用于创建各种大小的数据存储桶。


10)什么是容器?

容器对象用于在同一个框中保存多个图表。


11)Join 有哪些类型?

连接类型有 1) 左连接、2) 右连接和 3) 内连接。


12)解释 QlikView 应用程序的三个层级

QlikView 应用程序分为三个层级:

  • 第一层: 首先加载原始数据,然后创建 QVD(QlikView 数据)
  • 第二层: 将QVD转化为业务登录,并创建其需求和数据模型。
  • 第三层: 读取 Tier II 中的所有 QVD,然后制作一个 QVW。

13)什么是分隔文件?

分隔文件是一种文本文件,其中数据字段值与数据字段由分号、制表符、逗号等分隔。


14)什么是内联数据?

内联数据是指可以由开发人员定义并在 QlikView 本身中加载的数据集。


15)解释 XML 文件

XML 是可扩展标记语言的首字母缩写。它用于构造、存储和将数据从一个系统传输到另一个系统。这种标记语言类似于 HTML。


16)如何将Web文件加载到QlikView中?

QlikView 开发人员可以使用脚本编辑器将 Web 文件加载到 QlikView 中。只需转到数据选项卡并选择“Web 文件”选项即可。


17) QlikView 中有哪些不同类型的数据加载?

QlikView 中有七种类型的数据加载:1)从文件加载,2)驻留加载,3)增量加载,4)内联加载,5)添加加载,6) Buffer 加载,以及 7) 二进制加载。


18) 如何从脚本编辑器连接数据库?

Qlikview 开发人员可以通过选择 OLEDB(对象链接和嵌入数据库)或 ODBC(开放数据库连接)中可用的连接方法,然后单击“连接”按钮来连接到数据库。

之后,他们需要从可用数据库列表中选择一个数据源名称 (DSN)。


19)定义驻留负载

常驻加载是指已经加载并驻留在 QlikView 内存中的文件或表。


20)什么是二进制负载?

二进制加载是从 QlikView 文件加载到计算机 RAM 的数据类型之一。此文件中的数据从 0 和 1 开始加载。


针对有经验者的 Qlikview 面试问题

现在让我们看一下针对有经验人士的高级 Qlikview 面试问题。

21)什么是 QVD 文件?

QVD 文件被定义为在 QlikView 中创建的包含数据的表格的集合。它可以在 QlikView 中轻松读取或写入。


22)解释 Kurtosis() 和 Skew() 函数

Kurtosis() 和 Skew() 是两种不同类型的统计聚合函数。

Kurtosis() 函数测量曲线的峰值,而 Skew() 函数测量分布曲线的对称性。


23) 提及 QlikView 中的两种 Match() 函数

提到 QlikView 中的两种 Match() 函数类型:Match() 和 Wildmatch()。


24)多选框和列表框的主要区别是什么?

多选框是显示多个表字段的压缩表,而列表框以列表的形式显示单个表字段的所有值。


25) 解释 ArchiQlik 视图的结构

Qlik 视图架构由三个主要组件组成,即

  • QlikView 服务器
  • Qlik View Publisher
  • QlikView 桌面。

所有这些组件共同帮助设计、开发和实施 QlikView 应用程序。

ArchiQlik 视图的结构
Archi结构图 QlikView

  • QlikView 桌面: QlikView Desktop 是一款 Windows的开发工具。开发人员使用它来创建 QlikView 数据模型和 GUI 布局,供应用程序在前端使用。
  • QlikView 服务器 (QVS): 桌面版中创建的应用程序托管在 Qlik View Server (QVS) 上,以便用户可以在任何地方访问和使用它们。QlikView 服务器负责维护客户端/最终用户之间的通信。
  • QlikView 发布者: QlikView Publisher 是 QlikView 服务器端组件的可选移动设备。此组件允许您从数据源(如标准数据文件、Salesforce)获取数据,并将数据直接加载到 QlikView 文件中。
  • QlikView 管理控制台: Qlick view 管理控制台是一个集中管理所有其他 QlikView 组件的平台。它是一个基于 Web 的界面和由 IT 专业人员控制的服务器端应用程序。
  • QlikView 用户访问: QlikView 用户访问允许客户访问和操作数据文件。用户的访问点主要是可以使用台式机、手机、笔记本电脑等打开的 Web 浏览器。

26)解释 QlikView 仪表板

QlikView 的仪表板是一个工作表或文档,其中包含 QlikView 中的加载数据的各种工作表对象。


27)提及仪表板的不同组件

仪表板的各个组件包括:1)输入 Boxes, 2) 文本或列表框对象, 3) 选择 Boxes、4)图表、5)注释和评论。


28)解释 SELECT 和 LOAD 语句之间的基本区别

LOAD 语句用于从所有文件、内联数据、先前加载的数据、自动生成的数据等加载数据。

另一方面,SELECT 语句用于从 OLE DB 或 ODBC 数据源加载数据。


29)解释合成密钥

合成钥是在两个或多个表包含多个公共列时使用的钥。


30)什么是映射负载?

映射加载是创建映射表的方法,可用于替换字段名称和字段值。


31)定义连接

串联是指一系列相互关联的事物。任何相互关联的行或列都可以使用串联来连接。


32)QlikView Server 和 QlikView Publisher 之间有什么区别?

QlikView Server 是一款桌面版应用程序,托管在 Qlik View Server (QVS) 上,以便用户可以在任何地方访问和使用它们。QlikView Publisher 是 QlikView 服务器端组件的可选移动设备。


33)Qlikview 有哪些功能?

Qlikview 的特点包括:

  • 数据关联是自动维护的。
  • Qlikview 数据存储在内存中,供多个用户使用,从而提供超快的用户体验。
  • 通过数据集成实现透明的报告和可扩展性。
  • 多种形式的数据呈现。
  • 快速实施。
  • 独特的数据发现和全局搜索。
  • 安全的工作环境。
  • 视觉分析和间接搜索。
  • 灵活性和集成性。
  • 一致的报告。

34)什么是 QlikView 注释?

QlikView 注释可帮助用户参与有关内容的讨论。如果一个用户创建与 QlikView 对象关联的注释,则其他用户可以在其上添加评论。


35)提及日期和时间函数

日期和时间函数有:1) localtime()、2) month()、3) Today()、4) makedate()、5) year()、4) week()、5) month()、6) timezone()、7) year()、8) GMT() 和 9) day()。


36)QlikView 中有哪些不同类型的表?

QlikVIew 中的表格类型有:1)数据透视表,2)垂直表,3)交叉表,4)映射表等。


37) 区分 QlikView 中的 Let 和 Set 选项

  • Let 仅在分配表达式之后才为变量分配值。
  • set 选项将变量分配给一个值,而不评估任何表达式。

38)CAL 有哪四种类型?

CAL 有四种类型:

  • 使用 CAL
  • 命名 CAL
  • 文档 CAL
  • 会话 CAL

39)QlikView 中的工作表是什么?

Sheet 将 QlikView 文档划分为多个部分。每个文档至少包含一个 Sheet。用户甚至可以添加更多 Sheet。


40)提及调用脚本编辑器的方法

有两种方法可以调用脚本编辑器:

1)开发者可以使用快捷键Ctrl+E或者

2)按下编辑脚本图标。


41)定义缓冲负载

缓冲区加载是一种在 Qlikview 的内存中使用缓冲区前缀创建文件以供将来使用的方法。


42)提及 QlikView 中多层次实施的授权类型

QlikView 中多层次实施的授权类型包括:

  • 数据层
  • 列级别
  • 图纸级别
  • 图表层级
  • 文档级

43)区分 QV Publisher 和 QV Server

QV Server 是一个安装在物理服务器上的程序,它拥有多个 CAL,用户可以通过它访问服务器上的 QV 文件。QV Publisher 是一个可以控制所有 QV 文件以及如何安排它们的程序。


44)解释集合分析中的P()和E()函数

开发人员可以使用 P() 函数返回所有可能的值,而使用 E() 函数返回一组所有排除的值。


45) 列出 QlikView 中使用的不同类型的数据连接

QlikView 中使用的不同类型的连接包括:1) ODBC,2) SAP、3)OLEDB和4)连接器。


46)应用程序中宏有什么用途?

宏通常用于:

  • 创建对象。
  • 重新加载应用程序

47)解释Interval匹配函数的用法()

区间匹配函数()用于生成不同大小的数据存储桶。


48) 列出 QlikView 服务器环境的各种服务

QlikView Server Environment 的各种服务包括:

  • QVS (QlikView 服务器)
  • QVWS (QlikView Web 服务器)
  • DSC(目录服务连接器)
  • QMS(QlikView 管理系统)
  • QDS(QlikView 分发服务)

49)为什么需要主日历?

需要主日历来创建未在分析数据中捕获的额外日期值。


50)定义 aggr() 函数

Aggr() 是一个图表函数,可生成一个虚拟表,该表具有一个表达式并按维度分组。此函数的结果可供其他外部聚合函数使用。


51) 解释 QlikView 中的循环循环

循环循环是当两个表之间的关系可以直接或通过第三个表建立时创建的概念。


52) 为什么需要提升或降级表格框属性?

Promote 或 demote 使开发人员能够重新排列工作表中显示的表格框中的列。


53)说出旋转表功能下可用于数据转换的三个选项

旋转表功能下可用于数据转换的三个选项是:

1)向左旋转,

2)向右旋转

3)转置。


54) 如何设置加载到QlikView内存中的数据的表结构?

使用文件菜单下的表格查看器选项来设置表格及其关系。


55)在 QlikView 文档中定义选择指示器

选择指示器表明了不同工作表项目中数据之间的关联类型。


56)解释 QlikView 中的模糊搜索概念

QlikView 模糊搜索可以根据与字符串的相似程度找出所有的值,即使拼写不逐个字符匹配也会显示相同的结果。


57)解释 QlikView 中的书签

书签可以捕捉 QlikView 文档中提到的所有状态下的选择。可以保存并在将来访问。


58)解释用户书签和共享服务器书签之间的主要区别

用户书签和共享服务器书签之间的主要区别在于,用户书签保存在用户电脑中,而共享服务器书签保存在服务器中,所有用户都可以访问。


59)提及触发 QlikView 警报的常用方法

触发 QlikView 警报的各种流行方式包括 1) 自动、2) 手动和 3) 具有 QlikView API 的外部程序。


60)提及两种在脚本编辑器中插入加载语句的方法

将加载语句插入脚本编辑器的两种方法是:1) 内联,和 2) 表单文件。


61)何时使用“强制 32 位”选项?

当使用 ODBC 连接数据库且仅提供 32 位驱动程序时,使用“强制 32 位”选项。


62)子集比率是多少?

子集比率是表中找到的不同值的总数与需要子集比率的字段中的不同值之间的比率。


63) ScriptErrorCount 系统变量有什么用途?

ScriptErrorCount 系统变量用于获取脚本执行期间导致错误的语句数。


64)定义维度

维度是允许从不同角度检查信息的测量方法。


65)QlikView 中的二进制语句有什么用途?

二进制语句用于加载 QlikView 文档的数据部分。


66)数据转换向导中的垃圾选项有什么用?

数据转换向导中的垃圾选项用于标记和删除不需要或混乱的数据。


67)如何垂直或水平分割表格中的数据

可以使用展开转换垂直或水平分割表的数据。


68)说出 NullAsValue 和 NullAsNull 之间的区别

NullAsValue 允许链接空数据,而 NullAsNull 将空值视为缺失值并且不允许链接数据。


69)QlikView 和 Qlik Sense 有什么区别?

QlikView 和 Qlik Sense 之间的区别是:

QlikView的 Qlik 感觉
QlikView 是一个隐藏脚本。 Qlik Sense 可以在代码的任何地方使用。
支持ETL和OLAP。 ETL 和 OLAP 不支持。
支持SaaS/多云平台。 它不支持SaaS/多云平台。
无法进行数据挖掘或分析。 可以进行数据挖掘或分析。

70)什么是 QlikView 数据转换?

数据转换是将现有数据更改为新数据格式的方法。它还涉及过滤或向现有数据集添加特定值。


71)QlikView 中的旋转表是什么?

QlikView 中的旋转表可帮助您以多个方向转置列,并得出不同的结果。


72)解释 QlikView 中的上下文单元格扩展

QlikView 中的上下文单元格扩展用于将一个单元格的内容扩展为表格中的多个单元格。


73)数据转换向导中的“填充选项卡”有什么用?

数据转换向导中的“填充”选项卡用于用相邻的单元格值填充空单元格。


74)提及使用主题的优点?

主题在单个文件中包含 UI 属性,当创建任何新对象时,都可以从主题中加载。


75)网格图和散点图的主要区别是什么?

网格图和散点图的主要区别在于,散点图绘制的数据点代表在一个或多个维度上迭代的表达式的组合。网格图是散点图的一种变体,它在轴上绘制值。它使用表达式来确定绘图符号。


76)什么是应用地图?

Apply map 是一个脚本函数,用于映射先前在映射表中加载的表达式的输出。


77) QlikView 管理控制台中的状态有哪些?

QlikView 管理控制台的状态选项卡使您能够查看已执行任务的状态。


78)QlikView 中的文档是什么?

文档包含源和文档文件夹的子选项卡。源文档包含开发人员创建的仪表板,用户文档文件夹包含已发布的仪表板。


79)QlikView 中的用户选项卡是什么?

用户选项卡用于配置用户和客户端访问许可证系统。它包含有关 QlikView 服务器环境和各种服务的信息。


80)解释中央链接表

中央链接表包含现有数据的组合。它可帮助您合并事件维度。


81)定义垂直表

垂直表是按照列进行排序时使用的表。


82)在应用程序中使用宏的最佳方法是什么?

使用宏的最佳方法是创建对象并重新加载应用程序。


83)子集比率和信息密度的主要区别是什么?

子集比率用于发现关键字段关联中的问题,而信息密度用于了解包含非空值的行所占百分比。


84)定义事实星座图

事实星座模式是数据仓库的逻辑数据库结构,可以借助非规范化事实进行设计。


85)ODBC、OLEDB 和 JDBC 有什么区别?

ODBC、OLEDB、JDBC的区别是:

ODBC 有机发光二极管 数据库连接
ODBC 是用于访问 DBMS OLEDB 是一种允许统一访问来自各种来源的数据的 API。 JDBC 是用于 Java 定义客户端如何访问数据库。
ODBC 的全称是开放数据库连接 OLEDB 的全名是对象链接和嵌入数据库。 JDBC 的完整形式是 Java 数据库连接。

86)什么是 Qlik Sense?

Qlik Sense 是数据可视化的主要工具之一, 数据分析。它允许您搜索和细化大型数据集,从而找到数据集,从而找到有用的见解。


87) 列出由 Qlik Management Console (QMC) 管理的各种服务

Qlik 管理控制台 (QMC) 管理的各种服务名称包括:

  • 任务管理
  • 应用程序管理
  • 数据监控
  • 安全管理
  • 数据连通性
  • 审计

88)什么是 QIX 引擎?

QIX 是一个交互式引擎,可以协调和促进 Qlik 中的所有主要功能,例如:

  • 内存数据计算和数据索引。
  • 自助服务互动。
  • 开始搜索。
  • 与调度程序、应用程序和存储库关联。

89)解释 Qlik Sense 中的流

流是指有权限分析已发布的应用程序的人数。


90)什么是 Qlik 主库?

主库是一个帮助程序员消除开发错误和重复的概念。


91)集合分析有什么用?

集合分析用于定义一组不同于常规设置的数据值,这些数据值是在当前选择中定义的。


92)什么是折线图?

折线图主要用于 Qlik Sense。它显示了随时间变化的趋势。图表显示 y 轴上的度量和 x 轴上的维度。折线图主要用于跟踪变化。


93)什么是交叉表?

交叉表是一种常见的表类型,其值介于两个标题数据列表之间。


94) 什么是 Windows 安装程序?

这个 Windows 安装程序软件安装、修复、删除、修改等的标准。


95)提及可以与 Qlikview 连接的数据库

可以与QlikView连接的数据库有:1) MySQL,2) Oracle、3) Progress、4) MS Access、5) DB2、6) SQL Server 和 7) Informix。


96) 提及将网页文件加载到 Qlikview 的步骤或方法

将网页文件加载到 QlikView 的步骤如下:

步骤1) 使用脚本编辑器并转到数据选项卡。

步骤2) 选择 Web 文件选项。

步骤3) 粘贴您要加载的 URL。

步骤4) 单击确定按钮。


97) 列出 QlikView 中的主要功能

QlikView 中的主要功能包括:

  • 指数和对数
  • 金融
  • 日期和时间
  • 通用数值函数
  • 聚合
  • 三角函数和双曲函数
  • 范围
  • 号码解读
  • 映射功能
  • 逻辑函数

98) 提及 QlikView 中可以加载的文件类型

QlikView 中可以加载的文件类型有:1) .html、2) .xml、3) .xls、4) .CSV、5) .kml、6) .qvd 和 7) .qvx 文件。


99)为什么使用 Unwrap 函数?

Unwrap 函数用于撤消由 wrap() 函数执行的操作。

这些面试问题也会对你的口试有帮助