
产品简介
nao是一款专为数据团队设计的AI代码编辑器,其核心功能是帮助用户在数据仓库中高效地编写代码并确保数据质量。产品基于VSCode 开发,内置了与 BigQuery、Snowflake 和 Postgres 等数据仓库的连接器。nao 的AI助手能够理解数据仓库的架构和代码库,从而提供与数据紧密相关的代码建议。该工具不仅能够生成 SQL、Python 和 YAML 代码,还能进行数据质量检查、数据差异测试以及对话式分析。nao 的目标是让数据团队能够以业务的速度交付数据,减少在多个工具之间切换的麻烦。
主要功能
-
生成 SQL 查询和dbt模型:nao 的 AI 助手可以根据数据仓库中的表结构生成 SQL 查询和 dbt 模型,这使得数据团队能够快速构建数据管道。
-
添加文档和测试:它能够为数据添加文档和测试,帮助团队更好地管理和维护数据。
-
重构代码库:通过数据血统,nao 可以帮助重构代码库,确保代码的整洁和一致性。
-
执行数据质量检查:nao 能够检测缺失值、重复值、异常值,并预测下游的破坏性变化,从而保证数据的准确性和完整性。
-
运行对话式分析:用户可以通过自然语言与 nao 交互,运行分析,快速获取数据洞察。
使用方法
-
访问 nao 官方网站 并下载安装。
-
安装完成后,启动 nao 并连接到你的数据仓库。
-
使用 AI 助手生成代码,进行数据查询和分析。
-
利用其数据质量检查工具,确保数据的准确性和完整性。
-
根据需要进行代码重构、文档添加和测试。
应用场景
-
数据团队编写SQL管道:数据团队通常使用 nao 编写 SQL 管道,尤其是在使用 dbt 时。它帮助团队创建数据模型、记录文档、进行测试,同时确保不会破坏数据血统和 BI 中的数字。
-
软件工程师进行数据库探索:软件工程师可以使用 nao 编写 SQL 查询,探索数据架构,并编写 DDL。
-
进行数据质量检查:在开发过程中,nao 可以帮助团队进行数据质量检查,确保数据的准确性和一致性。
-
运行分析和识别数据质量漏洞:在运行模式下,数据团队可以使用 nao 运行分析,并在生产环境中识别数据质量漏洞。
-
帮助非技术团队成员提高代码实践:对于技术能力较弱的团队成员,nao 也能帮助他们加强代码最佳实践。