【免费下载链接】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),仅供参考