Визуальные интерфейсы от сторонних разработчиков

С открытым исходным кодом

Tabix

Веб-интерфейс для ClickHouse в проекте Tabix.

Основные возможности:

  • Работает с ClickHouse напрямую из браузера, без необходимости установки дополнительного ПО;
  • Редактор запросов с подсветкой синтаксиса;
  • Автодополнение команд;
  • Инструменты графического анализа выполнения запросов;
  • Цветовые схемы на выбор.

Документация Tabix.

HouseOps

HouseOps — UI/IDE для OSX, Linux и Windows.

Основные возможности:

  • Построение запросов с подсветкой синтаксиса;
  • Просмотр ответа в табличном или JSON представлении;
  • Экспортирование результатов запроса в формате CSV или JSON;
  • Список процессов с описанием;
  • Режим записи;
  • Возможность остановки (KILL) запроса;
  • Граф базы данных. Показывает все таблицы и их столбцы с дополнительной информацией;
  • Быстрый просмотр размера столбца;
  • Конфигурирование сервера.

Планируется разработка следующих возможностей:

  • Управление базами;
  • Управление пользователями;
  • Анализ данных в режиме реального времени;
  • Мониторинг кластера;
  • Управление кластером;
  • Мониторинг реплицированных и Kafka таблиц.

LightHouse

LightHouse — это легковесный веб-интерфейс для ClickHouse.

Основные возможности:

  • Список таблиц с фильтрацией и метаданными.
  • Предварительный просмотр таблицы с фильтрацией и сортировкой.
  • Выполнение запросов только для чтения.

Коммерческие

DBeaver

DBeaver - универсальный desktop клиент баз данных с поддержкой ClickHouse.

Основные возможности:

  • Построение запросов с подсветкой синтаксиса;
  • Просмотр таблиц;
  • Автодополнение команд.

DataGrip

DataGrip — это IDE для баз данных о JetBrains с выделенной поддержкой ClickHouse. Он также встроен в другие инструменты на основе IntelliJ: PyCharm, IntelliJ IDEA, GoLand, PhpStorm и другие.

Основные возможности:

  • Очень быстрое дополнение кода.
  • Подсветка синтаксиса для SQL диалекта ClickHouse.
  • Поддержка функций, специфичных для ClickHouse, например вложенных столбцов, движков таблиц.
  • Редактор данных.
  • Рефакторинги.
  • Поиск и навигация.