价格咨询QQ
综合新闻 | 2018/9/5
★ 快速建模
不需要数据仓库和第三方数据库,直接从业务系统中抽数据,无需传统BI的建模过程。数据装载到内存中,采用专利的AQL查询引擎,能够即刻查询用户给定条件的相关数据。
★ 按需快速计算
所有图表都可以做多维分析。和其他产品主要的不同在于:QlikView 的多维分析是用户点击后再执行实时计算,绝不用预先计算好,是运算最快的BI产品。
★ 直观的交互式用户界面
给予了许多图表的类型和各种变化。每一个UI组件都能点击查询。界面表现力强,采用排除法过滤数据,符合人脑决策习惯。可以用VB Script、Java Script做二次开发。
★ 易用
产品架构简单,上手容易——3分钟安装完成,30分钟掌握基本使用。
★ 灵活性
无维度限制,任何字段都可以作为管理视点进行组合、分析、钻取,支持计算维度和计算度量。字段间任意组合成新的图表和立方体,十分灵活。可以按需随时t调整分析模型、界面布局和分析对象。快速适应需求变化,易于推广使用。
QlikView的技术特点
QlikView的构建前提——基于内存的数据模型
QV的第一个显著特点是在内存中采用了阵列集合,每个字段里剔除重复值,记录之间用指针去寻址。这样使得数据能够在内存中被压缩,平均压缩比10:1,即使TB数据也能装载到内存中运算。
数据库:
QlikView的查询机制——基于内存的运算
QV的第二个显著技术是采用了公司专利AQL(Associative Query Logic)技术而非普通OLAP技术或任何形式的数据立方体。AQL基于内存的运算,用类似于人类大脑的思考方式。
操作人员查询信息时,关联性查询的速度远远超过基于数据库的查询技术。
传统BI的运算方式:基于数据库的索引技术,把分析人员可能要分析的思路事先用网页联系起来。
QV专利AQL技术:一次查询时做三个动作: 找出查询结果,关联的和不关联的。分析人员任意点击,所选条件自动传递到下一个页面。
所需配置
QV单机内存测算
QV单机版将数据装载到内存中,数据量越大,字段越多,消耗内存越大。评估如下: ★ 1千万记录,需要2G内存。单机上应至少配置3G内存,其中1G内存给操作系统和其他软件使用,2G内存给QlikView使用。 ★300-500万记录,字段数在40个左右,需要1G内存。单机上应至少配置2G内存,其中1G内存给操作系统和其他软件使用,1G内存给QlikView使用。 ★ 100万记录以下,在1G内存的机器上可以运行。
QV服务器内存配置测算
在32位操作系统中内存使用上限为4GB。在64位操作系统中,内存使用无上限。
QlikView服务器配置内存测算需要考虑三个因素:
★ QlikView文件大小
★ QlikView文件的数量
★ 并发用户的数量
举例
1个QlikView文件(50MB) & 100 并发用户
第一个用户需要内存 = 2 * qvw文件大小
第二个用户需要内存 = 10-15% * 第一个用户所需内存
第三个用户需要内存 = 10-15% * 第一个用户所需内存
服务器需要内存:(2 * 50MB) + 10% * (2 * 50MB) * 99
组件——QlikView客户端版本说明
★ 企业版(QVE)
QlikView企业版完全是开发者建立QlikView应用程序的工具,QlikView企业版让开发者连接一个应用程序来加载不同的数据源。数据加载脚本支持近150个数据清洁,操纵和整合的函数。向导管理可以加快开发强大的可视化交互式应用程序。
★ 专业版(QVP)
QlikView 专业版能让高级用户建立、修改或调整现有布局,可以更新现有数据源,可以选择本地应用程序或者顺利获得QlikView服务器分发的应用程序。
★ 分析版(QVA)
QlikView Analyzer让终端用户连接服务器的QlikView应用程序。QlikView Analyzer 有若干部署选项:游览器基于无痕迹客户端,Java和Java对象客户端 ,ActiveX嵌入和窗口客户端。
QlikView SDK 功能
QlikView Software Development Kit是QlikView软件集成工具的基础。它包含了示例代码和API编程接口。
如何构建单独的Windows应用? —— QlikView OCX
QlikView OCX是符合Microsoft对象链接和嵌入标准的ActiveX控件,同时也允许OEM厂商将QlikView 程序嵌入其主程序。QlikView OCX 的功能可以分不同的等级 从开发版到分析版。
如何构建一个使用.NET控件的公共的互联网站点? —— QlikView工作台
QlikView工作台是一个基于.NET 框架的工具和控件,允许将QlikView集成到基于Web的解决方案中。
如何构建JAVA平台的应用? —— QlikView JavaBean
对于软件开发者,QlikView Java客户端包含了一组封装为JavaBean的软件组件,它能在Java开发环境中可视化操作,来创建Java应用程序,用来使用QlikView连接到QlikView Server。QlikView JavaBean包含4个控件:QlikSession、QlikObject、QlikDesktop和QlikSuperDesktop。
在Microsoft SharePoint Server中部署QV? ——QlikView Web Parts for SharePoint
QlikView Web parts for SharePoint是一系列基于QlikView Ajax客户端的QlikView控件。这些控件实现了在Windows SharePoint服务和Microsoft Office SharePoint Server平台上给予QlikView Web访问。