Repolode
pinterest

pinterest/querybook

Querybook 是一款大数据 IDE,将笔记本式查询编辑器与表元数据结合,用于发现、创建和分享数据分析。

可替代:HexMode Analytics

Star
2,297
Fork
305
未关闭 Issue
239
最近提交
上个月

这是什么?

Querybook 是一款基于网页的大数据 IDE,用于编写、组织和分享 SQL 查询、数据分析与表格。分析内容以 DataDoc 的形式呈现,可在类似笔记本的布局中混排富文本、查询和图表。

查询编辑器支持基于表元数据的自动补全和悬停提示。表文档、血缘关系、示例查询以及搜索排序都依据历史查询记录生成,便于了解数据的实际使用方式。DataDoc 还可以定时调度并加入图表,作为简单的仪表板使用,多人也可以实时协作编辑同一个查询。

项目支持连接 Presto、Hive、Snowflake、BigQuery、MySQL、PostgreSQL 等查询引擎,元数据可来自 Hive Metastore、SQLAlchemy Inspect 或 AWS Glue Data Catalog。登录方式包括账号密码、OAuth 和 LDAP,查询完成和 DataDoc 邀请等通知可通过邮件或 Slack 发送。

核心功能

  • 01以 DataDoc 形式编写分析,混排富文本、查询和图表。
  • 02查询编辑器基于表元数据提供自动补全和悬停提示。
  • 03依据历史查询生成表文档、血缘关系和示例查询。
  • 04支持定时调度与图表,可由 DataDoc 构建仪表板。
  • 05支持多人实时协作编辑查询。
  • 06查询结果可导出到 Google Sheets 或 Python。

适用场景

  • 数据团队在组织内分享分析结果和周期性报表。
  • 结合元数据、血缘和历史查询,探索大型数仓表。
  • 基于 SQL 查询搭建轻量级定时仪表板。
  • 在同一界面中对 Presto、Hive、Snowflake 或 BigQuery 执行查询。

快速上手

  1. 1

    安装 Docker(试用 Querybook 前必需)

  2. 2

    拉取仓库并在目录中运行 make

    make
  3. 3

    构建完成后访问 http://localhost:10001

使用前须知

  • 本地运行需要 Docker 并完成多步构建。
  • 需要配置查询引擎和元数据存储,才能用于您自己的数据。

标签

常见问题

querybook 是什么?
Querybook 是一款大数据 IDE,将笔记本式查询编辑器与表元数据结合,用于发现、创建和分享数据分析。 Querybook 是一款基于网页的大数据 IDE,用于编写、组织和分享 SQL 查询、数据分析与表格。分析内容以 DataDoc 的形式呈现,可在类似笔记本的布局中混排富文本、查询和图表。
querybook 可以免费使用吗?用的什么许可证?
querybook 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
querybook 还在维护吗?
半年内有更新。querybook 最近一次提交是在 2026年9月16日。
querybook 适合用来做什么?
数据团队在组织内分享分析结果和周期性报表。 结合元数据、血缘和历史查询,探索大型数仓表。 基于 SQL 查询搭建轻量级定时仪表板。 在同一界面中对 Presto、Hive、Snowflake 或 BigQuery 执行查询。
querybook 怎么安装和运行?
安装 Docker(试用 Querybook 前必需) 拉取仓库并在目录中运行 make: make 构建完成后访问 http://localhost:10001
在哪里获取 querybook?
源代码和安装说明在 GitHub 上:https://github.com/pinterest/querybook

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目