Введение
Manticore Search, мощный поисковый движок с открытым исходным кодом, известен своей универсальностью и гибкостью в обработке больших объемов текстовых данных. В рамках наших постоянных усилий по улучшению пользовательского опыта и предоставлению расширенных возможностей поиска более широкой аудитории, мы рады объявить об интеграции Manticore Search в Apache Superset, ведущую платформу для исследования и визуализации данных.
Эта интеграция доступна с версии Manticore Search 6.2.0 и позволяет пользователям использовать весь потенциал Manticore Search с помощью стандартного MySQL-коннектора в Apache Superset, упрощая анализ данных и позволяя пользователям создавать потрясающие визуализации без необходимости в обширных технических знаниях.
В этой статье мы предоставим пошаговое руководство, которое проведет вас через процесс подключения Manticore к Apache Superset и добавления графика.
Пошаговое руководство
Шаг 1: Установите и настройте Manticore Search
Перед тем как связать Manticore Search с Apache Superset, убедитесь, что Manticore Search правильно настроен и установлен на вашем сервере. Обратитесь к официальным рекомендациям Manticore Search для получения помощи с процедурами установки и настройки .
Шаг 2: Настройте Apache Superset
Чтобы настроить Apache Superset, следуйте официальному руководству по установке Apache Superset .
Обратите внимание, что в настоящее время мы поддерживаем интеграцию только с Apache Superset 3.x! 4.x пока не поддерживается.
Шаг 3: Подготовьте данные Manticore Search для визуализации
На следующем шаге вам нужно подготовить и создать таблицы в Manticore Search, а затем загрузить их данными, которые помогут нам генерировать графики и визуализировать их с помощью Apache Superset. Подключитесь к Manticore с помощью MySQL-клиента и выполните следующие запросы:
Вот структура, которую мы будем использовать:
CREATE TABLE product_sales (
id bigint,
product_category text,
sale_date timestamp,
sales_amount float
)
Теперь давайте добавим некоторые данные для заполнения таблицы:
INSERT INTO product_sales (product_category, sale_date, sales_amount)
VALUES
('Electronics', 1630454400, 1500),
('Fashion', 1630540800, 1200),
('Home & Garden', 1630627200, 900),
('Electronics', 1630713600, 1800),
('Fashion', 1630800000, 1100),
('Home & Garden', 1630886400, 1000);
Шаг 4: Подключение Manticore Search к Apache Superset
- Войдите в свою панель управления Apache Superset и нажмите на "+" в верхней навигационной панели, затем выберите "Подключения к базе данных".

- Выберите "+ DATABASE", чтобы добавить новую базу данных.

- Выберите "MySQL" в качестве типа базы данных.

- На странице конфигурации укажите следующие данные:
- Имя базы данных: Название для базы данных (например, "Manticore").
- Заполните "Хост", "Порт", "Имя пользователя" и "Отображаемое имя"

- Нажмите "Подключить", чтобы проверить соединение и сохранить.
Шаг 5: Создание графика и панели инструментов
- В панели инструментов Apache Superset нажмите на "Панели инструментов" в верхней навигационной панели и выберите "Новая панель инструментов".
- Откройте панель инструментов и нажмите на значок "+" для добавления нового графика.
- Выберите набор данных с Manticore Search, который был подключен с помощью MySQL-коннектора.
- Выберите тип графика, который вы хотите создать (например, столбчатый график, линейный график, круговой график) из списка доступных вариантов визуализации. Например, мы выберем график
BAR CHART.
Шаг 6: Настройка графика
- Используйте конструктор запросов Apache Superset или напишите SQL-запрос, чтобы получить данные, которые вы хотите визуализировать из вашей базы данных Manticore Search.

- Настройте внешний вид графика, метки и другие параметры по мере необходимости.
- Нажмите "ОБНОВИТЬ ГРАФИК", чтобы обновить график.
- Добавьте название графика, затем нажмите "Сохранить", чтобы навсегда сохранить его в панели инструментов.
Шаг 7: Просмотр результатов вашего графика
Вот пример результатов, полученных с использованием предоставленных данных в новом настроенном графике.

Заключение
Интеграция Manticore Search в Apache Superset является значительным этапом в нашей постоянной приверженности предоставлению пользователям расширенных возможностей поиска и бесшовного опыта визуализации данных. Следуя этому пошаговому руководству, вы можете без труда подключить Manticore Search к Apache Superset, используя стандартный MySQL-коннектор, и создавать увлекательные, информативные графики, которые демонстрируют истинную ценность ваших данных.
Не упустите фантастические возможности, которые предлагает это мощное сочетание Manticore Search и Apache Superset. Начните исследовать свои данные и раскрывать их полный потенциал уже сегодня!
Читать далее о Интеграции Apache Superset в нашей документации .
