Подарок аналитикам: импорт данных из БД ClickHouse

Без рубрики
Новый плагин для редактора таблиц – инструмент для аналитиков

Вы делаете партию товара, записываете массу параметров от момента заказа сырья до упаковки партии, а потом хотите изучить все цифры на досуге? Кто-то пользуется сервисами анализа и визуализации данных, но большая часть пользователей по-прежнему откроет электронную таблицу. Значит нужно выгрузить данные из БД в редактор. Если вы используете ClickHouse и «Р7-офис», то в аналогичной ситуации вам пригодится новый плагин «Импорт данных из БД ClickHouse», который позволяет подключаться к базе данных напрямую из табличного редактора и забирать необходимую для работы информацию помощью SQL запросов.

Возможности и установка плагина

Пример производства, с которого мы начали, не самый характерный для ClickHouse. Она создавалась для проекта «Яндекс.Метрика» с массой параметров рекламных сообщений, потом пригодилась для работы с данными веб-приложений и логами, но сейчас сфера расширилась. Базу данных оценил телеком и розница, финансовые и развлекательные организации, компании, работающие в сфере машинного обучения и искусственного интеллекта. Специализированных аналитических баз данных вообще немного, а уж бесплатные вообще редкость. Для тех, кто случайно заглянул в этот пост, поясним. Например, популярная БД MS SQL, о доступе к которой мы писали на прошлой неделе, при обращении к таблице на миллион строк, задумается на час, а ClickHouse – на секунды. Понятно, что это достигается за счет определенных решений, и ограничений, но свою нишу БД уверенно заняла.

Российская БД ClickHouse становится популярна у аналитиков, консультантов, маркетологов и финансистов. Точнее популярна она у ИТ-специалистов, которые в том числе должны обеспечить хранение и считывание данных для нужд аналитиков. А вот конечный пользователь, тот же маркетолог или консультант, скорее всего будете работать с данными в таблице. И чтобы они туда попали, пригодится плагин «Импорт данных из БД ClickHouse».

Что он умеет:

  • Создание подключения к базе данных ClickHouse.
  • Просмотр дерева объектов в базе данных (таблицы / представления).
  • Выборочное извлечение данных из БД с помощью SQL запросов.
  • Вывод данных в редактор.
  • Просмотр дерева объектов в редакторе (выведенных в редактор таблиц).

Устанавливается плагин стандартным способом, который мы уже много раз описывали. Заходим на страницу плагина на нашей витрине, скачиваем файл xldb(free 1.0.4).plugin.

Страница «Импорт данных из БД ClickHouse» на витрине плагинов

В табличном десктопном редакторе «Р7-Офис» (начиная с версии 7.4) заходим во вкладку «Плагины», нажимаем кнопку «Настройки». Выбираем скачанный файл, нажимаем ОК.

Установка плагина «Импорт данных из БД ClickHouse» в редакторе электронных таблиц

На панели появится кнопка XLDB. В выпадающем меню два пункта: «Запустить» и «О плагине».

Кнопка XLDB во вкладке «Плагины»

Работа с плагином

Для иллюстрации работы воспользуемся тестовой базовой данных с разными таблицами. Нажимаем кнопку «Запустить» и слева откроется панель параметров плагина. Вводим имя и адрес соединения, логин и пароль, нажимаем «Сохранить».

Настройки «Импорт данных из БД ClickHouse» на левой панели

Нажимаем «SQL-запрос», чтобы открыть диалоговое окно и просмотреть дерево объектов в базе данных.

Диалоговое окно «SQL-запрос» в плагине «Импорт данных из БД ClickHouse»

Из любопытства поинтересуемся блюдами (таблица dish). У нас есть возможность предварительно просмотреть содержимое прямо здесь, в диалоговом окне. Так вы поймете, что действительно загружаете то, что искали.

Отображение данных в диалоговом окне «SQL-запрос» плагина «Импорт данных из БД ClickHouse»

Внизу мы видим три кнопки:

  • Удалить запрос (для того, чтобы ввести новый)
  • Выгрузить в документ (и продолжить что-то искать в базе данных)
  • Выгрузить в документ и закрыть (выйти из диалогового окна и начать работать в таблице)

Мы выбрали последний пункт. Результат ниже на экране. Если плагин уже не нужен, в левой панели можно нажать кнопку Delete connection и кликнуть крестик, чтобы закрыть параметры.

Результат загрузки информации с помощью плагина «Импорт данных из БД ClickHouse»

Напомним, что этот плагин – одна из самых свежих новинок декабря. При этом разработчики обещают не бросать начатое и сейчас активно работают над созданием расширенных версий плагина, в рамках которых планируют реализовать возможность редактирования данных в БД напрямую из табличного редактора, а также расширить перечень баз данных для подключения. Вот это хорошая новость, настоящий предновогодний подарок.


Ну что ж, похоже, что постепенно мы написали про все существующие возможности импорта данных в редакторе электронных таблиц «Р7-Офис». Не сомневаемся, что со временем появятся и другие, а пока почитайте другие посты на смежную тему:

Пробуете ли вы все новинки или ограничиваетесь необходимыми по работе функциями? Используете ли нашу базу знаний в карточках? О чем еще вам хотелось бы почитать? Пишите удобным для вас способом в VK или в Telegram, а также оставляйте комментарии ниже. Всё прочтем и ответим!

Оцените статью
Блог Р7-Офис
Добавить комментарий