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
('Электроника', 1630454400, 1500),
('Мода', 1630540800, 1200),
('Дом и Сад', 1630627200, 900),
('Электроника', 1630713600, 1800),
('Мода', 1630800000, 1100),
('Дом и Сад', 1630886400, 1000);

Шаг 4: Подключение Manticore Search к Apache Superset

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

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

  1. На панели управления Apache Superset нажмите “Панели инструментов” в верхней навигационной панели и выберите “Новая панель инструментов”.
  2. Откройте панель инструментов и нажмите на значок “+” для добавления нового графика.
  3. Выберите набор данных с Manticore Search, который подключен с помощью MySQL коннектора.
  4. Выберите тип графика, который вы хотите создать (например, столбчатый график, линейный график, круговой график) из списка доступных вариантов визуализации. Например, мы выберем график СТОЛБЧАТЫЙ ГРАФИК.

Шаг 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