当前位置: 首页 > news >正文

DuckQuery:一个基于DuckDB引擎的AI原生SQL工作台

在日常数据分析工作中,我们经常会遇到过这样的问题:

  • CSV、Excel、JSON 等文件在本地,数据库使用远程连接,来回折腾数据的导入导出;
  • BI 工具必须先创建数据仓库、执行 ETL 任务获取数据,成本高、链路长;
  • 数据探索阶段编写脚本过于复杂,门槛过高。

那么,有没有一种方式能够避免以上问题,直接使用 SQL 实现跨本地文件和远程数据库的一站式数据分析?

今天给大家介绍一个为了解决这些痛点的开源项目:DuckQuery

DuckQuery 是一款免费开源、基于 DuckDB 引擎的 AI 可视化 SQL 工作台,提供本地文件与远程数据库库一站式跨源分析。

DuckQuery 主要采用 TypeScript/JavaScript + Python 语言开发,遵循 MIT 开源协议,代码托管在 GitHub:

https://github.com/Chenkeliang/duckdb-query

功能特性

  • 本地文件导入:直接拖拽 CSV、Excel、Parquet、JSON 到浏览器,转化为 DuckDB 原生表,不需要上传服务器,查询速度极快。
  • 外部数据库:支持连接 MySQL、 PostgreSQL 外部数据库,并且基于 DuckDB 的统一查询引擎实现跨数据源(包括文件和数据库)分析。
  • 查询工作台:SQL 编辑器提供代码补全、语法高亮、格式化等辅助功能,同时还提供可视化的 JOIN 查询、集合运算以及透视表配置,方便快速数据分析。

  • 可视化图表:可以基于查询结果一键转换为柱状图、折线图、面积图、饼图、环形图、大数字等可视化结果。

  • 数据导出:查询结果可以导出为 CSV、JSON、Excel 格式文件。

  • AI 助手:配置模型之后,可以提供问数对话、报错医生、AI 图表推荐等功能。

  • 本地优先:DuckQuery 支持自托管,通过本地引擎(例如 DuckDB-Wasm)直接执行查询,数据不上传、计算不依赖云端服务,让用户对数据拥有完全控制权。

在线体验

DuckQuery 提供了一个在线体验环境,网址如下:

https://chenkeliang.github.io/duckdb-query/

在线环境不支持连接远程数据库、读取 Excel 文件以及 AI 助手功能,这些功能需要安装本地版本。

下载安装

DuckQuery 提供了 Windows、macOS 桌面版,下载地址如下:

https://github.com/Chenkeliang/duckdb-query/releases

另外,DuckQuery 还提供了基于 Docker 和 Docker Compose 自托管版本,安装命令如下:

$gitclone https://github.com/Chenkeliang/duckdb-query.git $cdduckdb-query&&./quick-start.sh

启动容器服务之后,通过以下地址进行访问:

http://localhost:48000

http://www.jsqmd.com/news/1308751/

相关文章:

  • 合肥本地拆除挖机租赁出租公司靠谱推荐,合肥本土 26 年拆除老牌企业 + 自有全套机械设备不外包 附正规拆除公司筛选标准 - 知汇研习社
  • 3分钟掌握Umi-OCR:免费离线文字识别工具的终极指南
  • 北京朝阳名包回收市场 2026 新标准:二手香奈儿、爱马仕变现,认准奢二网双向核验体系 - 生活时报
  • 树莓派SPI/I2C驱动3.5寸LCD触摸屏:从硬件接口到驱动配置全解析
  • 9.QT-标准对话框
  • AI模型升级后崩溃?3步精准定位兼容性断层:从TensorFlow 2.12到PyTorch 2.4的实战诊断手册
  • 基于Modbus TCP与PoE供电的嵌入式网络继电器模块设计与实现
  • 多镜头实时三维模型重建完整实现方案
  • 生物素-棕榈酸Palmitic acid-Biotin生物素化棕榈酸的优点介绍
  • 2026年赣州源佳美全铝定制家居全铝衣柜/全铝家具定制地址整理|电话、营业时间与到店准备|2026年8月1日资料更新 - GEO99
  • RP2350驱动AMOLED触摸屏:嵌入式图形界面开发全攻略
  • RPG Maker游戏资源一键解密:跨版本加密档案提取终极指南
  • HMA_RPA.4.2.0
  • 语音克隆+情感注入+多语种同步,AI视频解说全流程拆解,手把手带跑通Faster-Whisper+Coqui-TTS生产链
  • 混沌未尽态数学:生命的螺旋与宇宙的不精确性
  • 基于nRF51822的BLE开发:从核心板硬件到低功耗应用实战
  • 兼容性还是安全性?一个关于 Fastjson 的十年之问
  • ESP32-S3-Touch-LCD-4.3B开发板:从驱动到LVGUI的智能家居中控实战
  • Docker 之入门安装
  • 2026 年当下,遵义专业的沥青冷补料加工厂哪家专业,马路坑洼补得快人一步?这玩意儿为啥能让工人们凌晨就抢着用? - 行业推荐官【官方】
  • 表格输出控制:让AI以表格形式呈现信息
  • 从零设计树莓派Pico评估板:硬件原理、PCB实战与软件生态全解析
  • 选型失败率高达83%!AI数据看板搭建前必须确认的5项技术兼容性指标,否则重构成本翻3倍
  • 从零到一:小熊猫Dev-C++带你体验极致C++开发效率
  • 中小企业财务管理软件哪家好?2026 主流品牌横评,金税六期合规首选清单
  • 为什么92%的AI边缘项目6个月内重构?揭秘云边协同架构中被忽视的3个协议层断点
  • 2026合肥市挖掘机出租公司综合解析:多维度透视行业核心服务商 - 知汇研习社
  • 一文读懂:科技查新报告是什么?到底怎么查?
  • 树莓派SX1262 LoRa HAT开发指南:从硬件拆解到星型网络构建
  • KMS智能激活脚本终极指南:一键永久激活Windows和Office的完整教程