blog-post

Интеграция Apache Superset

Введение

Manticore Search, мощный поисковый движок с открытым исходным кодом, известен своей универсальностью и гибкостью в обработке больших объемов текстовых данных. В рамках наших постоянных усилий по улучшению пользовательского опыта и предоставлению расширенных возможностей поиска более широкой аудитории, мы рады объявить об интеграции Manticore Search в Apache Superset, ведущую платформу для исследования и визуализации данных.

Эта интеграция доступна с версии Manticore Search 6.2.0 и позволяет пользователям использовать весь потенциал Manticore Search с помощью стандартного MySQL-коннектора в Apache Superset, упрощая анализ данных и позволяя пользователям создавать потрясающие визуализации без необходимости в обширных технических знаниях.

В этой статье мы предоставим пошаговое руководство, которое проведет вас через процесс подключения Manticore к Apache Superset и добавления графика.

Пошаговое руководство

Перед тем как связать 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

  1. Войдите в свою панель управления Apache Superset и нажмите на "+" в верхней навигационной панели, затем выберите "Подключения к базе данных".
    Подключения к базе данных
  2. Выберите "+ DATABASE", чтобы добавить новую базу данных.
    Добавить базу данных
  3. Выберите "MySQL" в качестве типа базы данных.
    Выберите коннектор базы данных
  4. На странице конфигурации укажите следующие данные:
    • Имя базы данных: Название для базы данных (например, "Manticore").
    • Заполните "Хост", "Порт", "Имя пользователя" и "Отображаемое имя"
      Настройки подключения базы данных
  5. Нажмите "Подключить", чтобы проверить соединение и сохранить.

Шаг 5: Создание графика и панели инструментов

  1. В панели инструментов Apache Superset нажмите на "Панели инструментов" в верхней навигационной панели и выберите "Новая панель инструментов".
  2. Откройте панель инструментов и нажмите на значок "+" для добавления нового графика.
  3. Выберите набор данных с Manticore Search, который был подключен с помощью MySQL-коннектора.
  4. Выберите тип графика, который вы хотите создать (например, столбчатый график, линейный график, круговой график) из списка доступных вариантов визуализации. Например, мы выберем график BAR CHART.

Шаг 6: Настройка графика

  1. Используйте конструктор запросов Apache Superset или напишите SQL-запрос, чтобы получить данные, которые вы хотите визуализировать из вашей базы данных Manticore Search.
    Запрос графика базы данных
  2. Настройте внешний вид графика, метки и другие параметры по мере необходимости.
  3. Нажмите "ОБНОВИТЬ ГРАФИК", чтобы обновить график.
  4. Добавьте название графика, затем нажмите "Сохранить", чтобы навсегда сохранить его в панели инструментов.

Шаг 7: Просмотр результатов вашего графика

Вот пример результатов, полученных с использованием предоставленных данных в новом настроенном графике.

Результат графика

Заключение

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

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

Читать далее о Интеграции Apache Superset в нашей документации .

Установить Manticore Search

Установить Manticore Search