Repolode
pinterest

pinterest/querybook

Querybook — IDE для работы с Big Data, объединяющая редактор запросов в формате ноутбука с метаданными таблиц для поиска и обмена аналитикой.

Open source альтернатива:HexMode 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. 1

    Установите Docker — он необходим для запуска Querybook

  2. 2

    Склонируйте репозиторий и выполните make в его каталоге

    make
  3. 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 обновляется ежедневно.

Похожие проекты