Quick 引擎-抽取性能提升

简介: 本文介绍了一种通过并发抽取方案提升 Quick BI 数据抽取性能的方法,利用 DataX 进行二次开发,实现数据同步至高性能 OLAP 引擎。通过指定分区键或配置多条 SQL 实现任务拆分,显著减少了数据抽取时间,优化效果得到客户认可。

(一)前言

本文旨在描述如何通过并发抽取的方案提升引擎的数据抽取性能,从而减少任务耗时。


(二)方案

原理

Quick BI 抽取加速,基于开源 DataX 做二次开发,将客户数据源中的数据源同步产品内置高性能 OLAP 引擎中。

配置 DataX 任务时,支持以下两种方案,对数据同步任务进行拆分:


  • 对于单表数据同步,指定分区键(splitPk,  一般是作为主键或索引的整形字段),会根据 splitPk 的值进行任务拆分
  • 对于 SQL 数据同步,允许在同步配置中配置多条 SQL, 达到任务拆分的目的


改造

1.Quick BI 提前探测数据集,提供可以作为 splitPk 的数据集字段供用户选择;

2.根据数据集是否单表,决定任务拆分方式。单表直接在 DataX 同步模板配置 splitPk, 其他模型都由 Quick BI 自动生成多条 SQL。






产品透出






(三)效果

深圳某客户,Presto数据源中有近2000W万行数据,对比支持多线程抽取前后,抽取耗时从 3300秒缩减到1900秒,抹平了和竞品的差距。优化结果获得了客户和前线认可。








相关文章
|
SQL 人工智能 数据挖掘
Quick BI V6.0发布:让人人都能拥有的「超级数据分析师」到底强在哪?
阿里巴巴发布首个数据分析Agent“智能小Q”,集成问数、解读、报告生成与报表搭建能力,基于AI实现一句话获取数据洞察。Quick BI 6.0深度融合AI与BI,升级多源数据接入、自动化分析与协同办公,让企业人人拥有“超级数据分析师”。
|
5月前
|
人工智能 开发工具 git
Claude Code 新手完整使用手册 从零安装到国产大模型配置详解
在现代软件开发流程中,AI编程助手已经成为开发者提效必备工具,而Claude Code凭借终端原生、任务驱动、轻量高效的特性,迅速成为主流选择。它不需要依赖厚重IDE插件,全程在命令行终端运行,能够独立完成代码生成、项目重构、文件批量修改、Git版本管理、脚本执行等全流程开发工作。
1352 0
|
8月前
|
机器学习/深度学习 文字识别 数据可视化
基于 YOLOv8 的面向文档智能处理的表格区域检测系统 [目标检测完整源码]
本项目基于YOLOv8构建文档表格区域检测系统,支持扫描件、电子文档等多源输入,具备高精度、强鲁棒性;集成PyQt5可视化界面,提供单图/批量/视频检测与结果导出功能,开箱即用。含完整源码、预训练模型及标注数据集,可无缝对接OCR与结构化解析,助力金融、政务、医疗等场景文档智能化。
349 4
基于 YOLOv8 的面向文档智能处理的表格区域检测系统 [目标检测完整源码]
|
监控 Java API
Spring WebFlux 响应式编程技术详解与实践指南
本文档全面介绍 Spring WebFlux 响应式编程框架的核心概念、架构设计和实际应用。作为 Spring 5 引入的革命性特性,WebFlux 提供了完全的响应式、非阻塞的 Web 开发栈,能够显著提升系统的并发处理能力和资源利用率。本文将深入探讨 Reactor 编程模型、响应式流规范、WebFlux 核心组件以及在实际项目中的最佳实践,帮助开发者构建高性能的响应式应用系统。
1651 0
|
数据采集 人工智能 自然语言处理
让AI读懂代码需求:模块化大模型微调助力高效代码理解与迁移
本文介绍了一种解决开源项目代码升级中“用户需求关联相应代码”难题的创新方法。面对传统Code RAG和Code Agent在召回率、准确率和稳定性上的不足,以及领域“黑话”和代码风格差异带来的挑战,作者团队提出并实践了一套以大模型微调(SFT)为核心的解决方案。
1759 21
|
存储 NoSQL 关系型数据库
阿里DataX极简教程
【5月更文挑战第1天】DataX是一个高效的数据同步工具,用于在各种数据源之间迁移数据,如MySQL到另一个MySQL或MongoDB。它的工作流程包括read、write和setting步骤,通过Framework协调多线程处理。其核心架构包括Job、Task和TaskGroup,支持并发执行。DataX支持多种数据源,如RDBMS、阿里云数仓、NoSQL和无结构化数据存储。例如,从MySQL读取数据并同步到ClickHouse的实践操作包括下载DataX、配置任务文件和执行同步任务。
3970 1
阿里DataX极简教程
|
人工智能 自然语言处理 数据可视化
聊聊多维表格与BI产品|AI+数据产品的发展趋势
1、Quick BI已于24年支持接入飞书多维表格,多维表格作为轻量级aPaaS工具,擅长数据管理与应用搭建,而BI则专注跨系统深度数据分析与可视化,二者定位不同,优势互补。 2、AI时代,数据应用产品将会朝着低门槛、多场景、更实用的方向发展。
|
算法 C++
你真的懂二分吗?
你真的懂二分吗?
|
人工智能 自然语言处理 算法
AI时代如何让大模型「读懂」企业数据?——从“单一问数”到“复杂决策”的智能跃迁
从早期的传统BI,到敏捷BI,再到智能BI,BI工具正逐步进化为具备类人推理能力的数字助手。Gartner预测,到2025年,增强型消费者体验将首次推动增强型BI(ABI)能力的采用率超过50%,这将深刻重塑企业的业务流程与决策模式,“人人都是数据消费者”的时代正加速到来。
2178 1