nao支持12+数据仓库连接:从BigQuery到DuckDB,一站式接入你的数据栈
【免费下载链接】nao nao is an open source analytics agent. (1) Create context with nao-core cli, (2) deploy nao chat interface for everyone项目地址https://gitcode.com/gh_mirrors/nao4/nao点击查看免费下载nao 是一款开源数据分析智能体Analytics Agent核心能力是一站式数据仓库连接无论你的数据放在 BigQuery、Snowflake、Databricks 还是本地 DuckDB 文件里只需在一份配置文件里声明nao 就能把表结构、字段描述、数据样例自动同步成 Agent 的上下文让团队成员用自然语言直接查询自己的数据栈。一、15 种数据仓库一个配置格式nao 的数据库支持集中定义在 cli/nao_core/config/databases/ 目录中每种引擎都有独立的连接器和专属优化逻辑类别支持的引擎云数仓BigQuery、Snowflake、Redshift、Databricks、Microsoft Fabric、Athena、StarRocks联邦查询Trino、ClickHouse、MotherDuck、DuckLake关系型数据库PostgreSQL、MySQL、MSSQL本地分析DuckDB所有类型都继承自统一的基类 base.py这意味着换引擎 换一段 YAML 配置而不是换一套工具链。你的分析规则、测试用例、上下文文档全部复用。二、三步接入你的数据仓库接入流程由 nao-core CLI 驱动全程交互式引导无需手写连接串第 1 步安装并初始化pip install nao-core nao initnao init会依次询问项目名称、要连接的数据库可选支持从 15 种类型中任选、代码仓库、LLM Key 等最后生成项目脚手架和 nao_config.yaml。第 2 步同步上下文nao sync这一步会把数据库的表结构、字段类型、数据预览等渲染成 Markdown 上下文文件。仓库自带的示例项目 example/databases/typeduckdb/databasejaffle_shop/ 就展示了 sync 后的 40 张表文档。第 3 步启动聊天nao chat浏览器打开http://localhost:5005即可用自然语言提问。想排查连接问题随时运行nao debug还能用nao test对 Agent 做单元测试见 test/。三、数据库配置长什么样参考仓库中的 example/nao_config.yaml一个 DuckDB 连接只需 10 来行databases: - name: duckdb-jaffle-shop type: duckdb path: ./jaffle_shop.duckdb templates: [columns, preview] include: [] exclude: []各引擎的专属字段差异不小举几个典型例子BigQuerybigquery.py支持 SSO/服务账号认证、dataset_id默认数据集、max_query_size查询费用护栏还能通过partition_filters为分区表指定预览过滤条件DuckDBduckdb.py只需一个path指向.duckdb文件本地文件默认以只读方式打开并禁用外部访问保证安全Snowflakesnowflake.py支持外部浏览器 SSO、密钥对认证、Programmatic Access Token 等多种认证方式PostgreSQLpostgres.py标准 host/port/user/password最熟悉的接入方式每个连接都支持templates选项决定为每张表生成哪些上下文文档columns字段、preview数据预览、profiling数据剖析、query_history历史查询、ai_summaryAI 摘要按需勾选即可控制同步成本。四、不只是连上还有精细管控面向生产环境nao 提供了数据访问层面的细粒度控制同样定义在 base.pyinclude / exclude用 Glob 模式只纳入analytics.dim_*这类核心表排除temp_*临时表allow_listed_only开启后 Agent 生成的 SQL 只能查询已同步进上下文的表杜绝查错表exclude_columns按schema.table.column排除敏感列如*.ssn从源头防泄漏max_query_sizeBigQuery执行前先做 dry-run 估算扫描量超预算直接拦截五、总结nao 的数据接入理念可以用一句话概括声明式配置 自动同步 自然语言查询。从 BigQuery 到 DuckDB 的 15 种数据源共用同一套 nao_config.yaml 格式和 CLI 工作流init → sync → chat数据团队建好一次上下文业务同学就能立刻在聊天界面里提问、出图、分享分析结论。如果你想上手试试可以从仓库内置的 example/ 示例项目开始——它附带了一个完整的 jaffle_shop DuckDB 数据库pip install nao-core之后几分钟就能看到效果。赞分享【免费下载链接】nao nao is an open source analytics agent. (1) Create context with nao-core cli, (2) deploy nao chat interface for everyone项目地址https://gitcode.com/gh_mirrors/nao4/nao点击查看免费下载相关推荐Mac Mouse Fix 实用教程4 步把普通 Mac 鼠标调出触控板般的顺滑滚动Mac Mouse Fix 实用教程4 步把普通 Mac 鼠标调出触控板般的顺滑滚动 如果你在用普通鼠标操作 Mac多半被这两个问题折磨过滚轮一格一格地跳桌面应用系统编程用 chdman 把 4.3GB 的 PS2 ISO 压到 2.2GBROMm 游戏库 CHD 压缩完整指南用 chdman 把 4.3GB 的 PS2 ISO 压到 2.2GBROMm 游戏库 CHD 压缩完整指南 硬盘还剩 200GBPS2 目录里塞着 40后端前端终极指南Rath支持的15数据库连接全攻略从MySQL到ClickHouse的无缝集成终极指南Rath支持的15数据库连接全攻略从MySQL到ClickHouse的无缝集成 Rath作为新一代自动化数据探索分析与可视化平台提供了强大的多数数据分析数据可视化BI机器学习创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

教 Claude 新技能的正确姿势:从 YAML 元数据到幂等脚本,手写你的第一个技能包

教 Claude 新技能的正确姿势:从 YAML 元数据到幂等脚本,手写你的第一个技能包

教 Claude 新技能的正确姿势:从 YAML 元数据到幂等脚本,手写你的第一个技能包 【免费下载链接】skills Public repository for Agent Skills 项目地址: https://gitcode.com/GitHub_Trending/skills3/skills Claude 很强,但"强&q…

2026/10/11 9:05:46 阅读更多 →
Markdown完整实践指南:语法细节、工具选型与工作流全解析

Markdown完整实践指南:语法细节、工具选型与工作流全解析

我是2016年第一次正经用Markdown写README,当时只觉得“这个语法也太简单了”,直到后来做技术社区运营、写公众号、记产品需求、甚至给客户出方案,我才发现这东西已经把文档工作流整个重构了一遍。如果你现在还停留在Word里调字号、调行距、复…

2026/10/11 9:04:46 阅读更多 →
基于错误指纹聚类的运行时错误分析工具 rea 设计与实践

基于错误指纹聚类的运行时错误分析工具 rea 设计与实践

如果你维护过那种一跑起来就十几个节点同时往外吐日志的服务,你一定懂这种感觉:错误明明就在日志里,日志工具也把关键字标出来了,但你就是说不清它到底是从哪一行代码冒出来的、影响了几台机器、是偶发还是持续恶化。我去年折腾的…

2026/10/11 9:04:46 阅读更多 →

最新新闻

Boss直聘数据采集与可视化:Python爬虫实战指南

Boss直聘数据采集与可视化:Python爬虫实战指南

简介:基于Python的Boss直聘岗位数据采集与分析可视化项目,面向计算机相关专业的学生及需要实战练习的Python学习者,由导师指导完成、评审99分,代码完整可运行,适合作为课程设计、期末大作业或毕业设计参考,…

2026/10/11 13:36:02 阅读更多 →
Zephyr中国跨国并购数据清洗实战:Python处理字段、币种与去重

Zephyr中国跨国并购数据清洗实战:Python处理字段、币种与去重

简介:这份资源为Zephyr数据库导出的中国跨国并购交易数据合集,时间跨度覆盖2000年至2024年,面向从事国际商务、产业经济、金融研究的高校师生与分析师,可用于跨国并购趋势分析、案例筛选与实证研究。压缩包共2个文件,以…

2026/10/11 13:36:02 阅读更多 →
C语言链表从入门到实操:指针、内存管理与增删实现

C语言链表从入门到实操:指针、内存管理与增删实现

写这篇文章的起因有点现实——我见过太多初学者把链表当成"面试背题",却在真正需要它的时候手足无措。链表是 C 语言里绕不开的核心数据结构,它和数组一起,构成理解更复杂数据结构(栈、队列、树、图)的两根拐…

2026/10/11 13:36:02 阅读更多 →
TLS 1.3配置审计、证书锁定绕过与中间人攻击实战全记录

TLS 1.3配置审计、证书锁定绕过与中间人攻击实战全记录

我们内部做了一次针对某业务系统的传输安全深度评估,范围限制在传输层,核心任务就三条:把 TLS 1.3 的配置翻个底朝天、试着绕过证书锁定、走一遍中间人攻击的标准套路。说实话,这类活儿在安全圈里不算少见,但真正跑完一…

2026/10/11 13:36:02 阅读更多 →
Unity UI形状与分辨率适配:从锚点到SafeArea

Unity UI形状与分辨率适配:从锚点到SafeArea

Unity开发里,自定义游戏界面形状/分辨率是个埋了很多暗坑的主题。我前阵子接手一个模拟项目X,美术给了一套圆形小地图、圆角按钮和不规则面板的设计稿,第一版是在固定模拟分辨率下做出来的,看着很正常。结果一上真机,长…

2026/10/11 13:36:02 阅读更多 →
Java 实现超大附件上传:分片、断点续传与合并校验实战

Java 实现超大附件上传:分片、断点续传与合并校验实战

很多做文件上传功能的同学,第一次接到“超大附件”需求时都以为只是加个参数、调大内存就能搞定。结果一跑真实文件,几百 MB 可能还能撑住,到了几个 GB 甚至十几个 GB,要么请求超时,要么服务端内存直接打满&#xff0c…

2026/10/11 13:35:01 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →