Вы делаете партию товара, записываете массу параметров от момента заказа сырья до упаковки партии, а потом хотите изучить все цифры на досуге? Кто-то пользуется сервисами анализа и визуализации данных, но большая часть пользователей по-прежнему откроет электронную таблицу. Значит нужно выгрузить данные из БД в редактор. Если вы используете ClickHouse и «Р7-офис», то в аналогичной ситуации вам пригодится новый плагин «Импорт данных из БД ClickHouse», который позволяет подключаться к базе данных напрямую из табличного редактора и забирать необходимую для работы информацию помощью SQL запросов.
Возможности и установка плагина
Пример производства, с которого мы начали, не самый характерный для ClickHouse. Она создавалась для проекта «Яндекс.Метрика» с массой параметров рекламных сообщений, потом пригодилась для работы с данными веб-приложений и логами, но сейчас сфера расширилась. Базу данных оценил телеком и розница, финансовые и развлекательные организации, компании, работающие в сфере машинного обучения и искусственного интеллекта. Специализированных аналитических баз данных вообще немного, а уж бесплатные вообще редкость. Для тех, кто случайно заглянул в этот пост, поясним. Например, популярная БД MS SQL, о доступе к которой мы писали на прошлой неделе, при обращении к таблице на миллион строк, задумается на час, а ClickHouse – на секунды. Понятно, что это достигается за счет определенных решений, и ограничений, но свою нишу БД уверенно заняла.
Российская БД ClickHouse становится популярна у аналитиков, консультантов, маркетологов и финансистов. Точнее популярна она у ИТ-специалистов, которые в том числе должны обеспечить хранение и считывание данных для нужд аналитиков. А вот конечный пользователь, тот же маркетолог или консультант, скорее всего будете работать с данными в таблице. И чтобы они туда попали, пригодится плагин «Импорт данных из БД ClickHouse».
Что он умеет:
- Создание подключения к базе данных ClickHouse.
- Просмотр дерева объектов в базе данных (таблицы / представления).
- Выборочное извлечение данных из БД с помощью SQL запросов.
- Вывод данных в редактор.
- Просмотр дерева объектов в редакторе (выведенных в редактор таблиц).
Устанавливается плагин стандартным способом, который мы уже много раз описывали. Заходим на страницу плагина на нашей витрине, скачиваем файл xldb(free 1.0.4).plugin.
В табличном десктопном редакторе «Р7-Офис» (начиная с версии 7.4) заходим во вкладку «Плагины», нажимаем кнопку «Настройки». Выбираем скачанный файл, нажимаем ОК.
На панели появится кнопка XLDB. В выпадающем меню два пункта: «Запустить» и «О плагине».
Работа с плагином
Для иллюстрации работы воспользуемся тестовой базовой данных с разными таблицами. Нажимаем кнопку «Запустить» и слева откроется панель параметров плагина. Вводим имя и адрес соединения, логин и пароль, нажимаем «Сохранить».
Нажимаем «SQL-запрос», чтобы открыть диалоговое окно и просмотреть дерево объектов в базе данных.
Из любопытства поинтересуемся блюдами (таблица dish). У нас есть возможность предварительно просмотреть содержимое прямо здесь, в диалоговом окне. Так вы поймете, что действительно загружаете то, что искали.
Внизу мы видим три кнопки:
- Удалить запрос (для того, чтобы ввести новый)
- Выгрузить в документ (и продолжить что-то искать в базе данных)
- Выгрузить в документ и закрыть (выйти из диалогового окна и начать работать в таблице)
Мы выбрали последний пункт. Результат ниже на экране. Если плагин уже не нужен, в левой панели можно нажать кнопку Delete connection и кликнуть крестик, чтобы закрыть параметры.
Напомним, что этот плагин – одна из самых свежих новинок декабря. При этом разработчики обещают не бросать начатое и сейчас активно работают над созданием расширенных версий плагина, в рамках которых планируют реализовать возможность редактирования данных в БД напрямую из табличного редактора, а также расширить перечень баз данных для подключения. Вот это хорошая новость, настоящий предновогодний подарок.
Ну что ж, похоже, что постепенно мы написали про все существующие возможности импорта данных в редакторе электронных таблиц «Р7-Офис». Не сомневаемся, что со временем появятся и другие, а пока почитайте другие посты на смежную тему:
- Импорт данных из MS SQL в электронные таблицы «Р7-Офис»
- Импорт данных из XML-файла
- Готовимся к промежуточному отчету
Пробуете ли вы все новинки или ограничиваетесь необходимыми по работе функциями? Используете ли нашу базу знаний в карточках? О чем еще вам хотелось бы почитать? Пишите удобным для вас способом в VK или в Telegram, а также оставляйте комментарии ниже. Всё прочтем и ответим!