Quick BI的核心计算引擎是什么,如何使用?
Quick BI是一款基于阿里云的云端商业智能软件,支持SAAS模式与私有化部署。它不仅提供可视化分析、中国式报表等功能,还拥有企业级安全架构和第三方系统集成能力。Quick BI的核心计算引擎Quick引擎能在0.5秒内完成十亿级数据的聚合分析,通过多种工作模式满足不同用户需求。
Quick BI 产品简介
Quick BI 是一款基于阿里云飞天操作系统构建的云端商业智能(BI)软件,支持 SAAS 模式与私有化部署。该产品定位于满足多场景、多终端及多行业的消费式 BI 需求。Quick BI 不仅具备可视化分析、中国式报表、自助分析等传统 BI 功能,还拥有企业级安全架构、移动设备支持以及第三方系统集成能力。
Quick 引擎:核心计算引擎
引擎概览
Quick BI 的核心计算引擎——Quick 引擎,是一款专为大规模数据处理而设计的自研计算引擎。该引擎托管于阿里云之上,实测可在 0.5 秒内完成十亿级数据的聚合分析。得益于阿里云的横向扩展能力,Quick 引擎可通过增加服务器来进一步提升其数据处理能力。
设计理念
随着数字化转型的推进,数据驱动的决策分析变得日益重要。然而,在使用 BI 工具进行数据分析时,“慢”成为影响用户体验的关键因素。为了应对这一挑战,Quick 引擎旨在提供强大的大数据处理架构,确保即使面对不断增长的数据量也能保持高效的响应速度。
架构设计
Quick 引擎位于数据源与数据集之间,负责处理来自上层数据作品的查询请求,并将结果反馈至数据源。在技术实现上,Quick 引擎采用了三种主要的工作模式:数据库直连模式、数据库抽取模式以及智能缓存机制。
多模式 BI 计算引擎
Quick 引擎作为 Quick BI 的计算底座,是一个多模式的 BI 计算引擎,能够根据不同用户的特定需求提供最佳的计算方案。以下是 Quick 引擎支持的几种计算模式:
- 直连模式:计算任务直接在连接到 BI 产品的数据库或数据仓库上执行,适用于底层计算资源充足的情况。
- 抽取加速:将用户数据库中的数据抽取到 Quick 引擎的高性能列式存储中,减轻用户数据仓库的压力,特别适合没有独立数据仓库或数据仓库负载过重的场景。
- 查询缓存:缓存应用端报表和仪表板的查询结果,提高响应速度并减少重复计算的资源消耗,适用于重复查询较多的应用场景。
- 维值加速:基于直连模式和维表配置实现,通过预先处理维度字段查询,显著提升查询速度并节省计算资源。
如何使用 Quick 引擎
在选择合适的计算模式之前,请参考以下场景指南,以便更好地利用 Quick 引擎的强大功能:
- 直连模式:适用于计算资源充足的场景。
- 抽取加速:适用于数据仓库负载过重或没有独立数据仓库的情况。
- 查询缓存:适用于重复查询较多的应用场景。
- 维值加速:适用于需要快速返回维度字段查询结果的场景。
视频地址:如何使用 Quick 引擎
通过合理选择和配置这些计算模式,Quick 引擎能够帮助您实现高效的数据分析和决策支持。