Полноценная замена Jupyter с AI-агентом, форматом ноутбуков `.deepnote` на YAML и блочным редактором для Python, R и SQL.
pinterest/querybook
Querybook — IDE для работы с Big Data, объединяющая редактор запросов в формате ноутбука с метаданными таблиц для поиска и обмена аналитикой.
Open source альтернатива:Hex
Mode Analytics
- Звёзды
- 2,297
- Форки
- 305
- Открытые issues
- 239
- Последний коммит
- в прошлом месяце
Что это?
Querybook — веб-IDE для Big Data, в которой можно писать, упорядочивать и публиковать SQL-запросы, аналитику и таблицы. Аналитические материалы оформляются как DataDocs — страницы в формате ноутбука, объединяющие форматированный текст, запросы и графики.
В редакторе запросов есть автодополнение и всплывающие подсказки на основе метаданных таблиц. Документация таблиц, lineage, примеры запросов и ранжирование результатов поиска формируются на основе прошлых запусков запросов, поэтому пользователи могут видеть, как данные используют на практике. DataDocs также можно запускать по расписанию и дополнять графиками, превращая их в простые дашборды; кроме того, несколько человек могут одновременно работать над запросом.
Querybook подключается к таким движкам, как Presto, Hive, Snowflake, BigQuery, MySQL и PostgreSQL, а метаданные получает из Hive Metastore, через инспекцию SQLAlchemy или из AWS Glue. Поддерживаются вход по имени пользователя и паролю, OAuth и LDAP, а уведомления отправляются по email или через Slack.
Ключевые возможности
- 01Создание аналитических материалов в формате DataDocs, объединяющих форматированный текст, запросы и графики.
- 02Автодополнение и всплывающие подсказки в редакторе запросов на основе метаданных таблиц.
- 03Документация таблиц, lineage и примеры запросов, сформированные на основе прошлых запусков запросов.
- 04Запуск по расписанию и построение графиков для создания дашбордов на основе DataDocs.
- 05Совместное редактирование запросов в реальном времени.
- 06Экспорт результатов в Google Sheets или Python.
Сценарии использования
- Обмен аналитикой и регулярными отчётами между командами по работе с данными в организации.
- Изучение больших таблиц в хранилище данных с помощью метаданных, lineage и сведений о прошлых запросах.
- Создание простых дашбордов с запуском по расписанию на основе SQL-запросов.
- Выполнение запросов к Presto, Hive, Snowflake или BigQuery из единого интерфейса.
Быстрый старт
- 1
Установите Docker — он необходим для запуска Querybook
- 2
Склонируйте репозиторий и выполните make в его каталоге
make - 3
После завершения сборки откройте http://localhost:10001
Что важно знать
- Для локального запуска требуются Docker и сборка в несколько этапов.
- Для работы с собственными данными необходимо настроить движок запросов и метастор.
Темы
Частые вопросы
- Что такое querybook?
- Querybook — IDE для работы с Big Data, объединяющая редактор запросов в формате ноутбука с метаданными таблиц для поиска и обмена аналитикой. Querybook — веб-IDE для Big Data, в которой можно писать, упорядочивать и публиковать SQL-запросы, аналитику и таблицы. Аналитические материалы оформляются как DataDocs — страницы в формате ноутбука, объединяющие форматированный текст, запросы и графики.
- querybook можно использовать бесплатно? Какая у него лицензия?
- querybook распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- querybook всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в querybook — 16 сент. 2026 г..
- Для чего можно использовать querybook?
- Обмен аналитикой и регулярными отчётами между командами по работе с данными в организации. Изучение больших таблиц в хранилище данных с помощью метаданных, lineage и сведений о прошлых запросах. Создание простых дашбордов с запуском по расписанию на основе SQL-запросов. Выполнение запросов к Presto, Hive, Snowflake или BigQuery из единого интерфейса.
- Как установить querybook?
- Установите Docker — он необходим для запуска Querybook Склонируйте репозиторий и выполните make в его каталоге: make После завершения сборки откройте http://localhost:10001
- Где скачать querybook?
- Исходный код и инструкции по установке — на GitHub: https://github.com/pinterest/querybook
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Простое настольное приложение для Windows, позволяющее просматривать файлы Apache Parquet и выполнять к ним базовые SQL-запросы.
Реактивный Python-ноутбук, который автоматически перезапускает зависимые ячейки, хранит ноутбуки в виде обычных файлов .py и запускается как скрипт или приложение.
BI-инструмент с открытым исходным кодом для визуализации данных методом перетаскивания, создания дашбордов и обмена ими — альтернатива Tableau.
Приложение с открытым исходным кодом для анализа экспортированных переписок из WhatsApp, LINE, QQ, Discord и других сервисов с помощью локального SQL и AI-агентов.
Open-source колоночная СУБД для формирования аналитических отчётов по данным в реальном времени.