Введение
Manticore Search, мощный поисковый движок с открытым исходным кодом, известен своей универсальностью и гибкостью при работе с большими объёмами текстовых данных. В наших постоянных усилиях по улучшению пользовательского опыта и предоставлению расширенных возможностей поиска более широкой аудитории, мы рады объявить об интеграции Manticore Search в Apache Superset, ведущую платформу для исследования и визуализации данных.
Эта интеграция доступна, начиная с версии Manticore Search 6.2.0, и позволяет пользователям использовать весь потенциал Manticore Search через стандартный MySQL‑коннектор в Apache Superset, упрощая анализ данных и давая возможность создавать впечатляющие визуализации без необходимости глубоких технических знаний.
В этой статье мы предоставим пошаговое руководство, которое проведёт вас через процесс подключения Manticore к Apache Superset и добавления диаграммы.
Пошаговое руководство
Шаг 1: Установка и настройка Manticore Search
Prior to linking Manticore Search with Apache Superset, ensure that Manticore Search has been properly set up and installed on your server. Consult the official Manticore Search guidelines for assistance with installation and configuration procedures .
Шаг 2: Настройка Apache Superset
To set up Apache Superset, follow the official Apache Superset installation guide .
Take notice, that currently we support integration with Apache Superset 3.x only! 4.x is not supported yet.
Шаг 3: Подготовка данных Manticore Search для визуализации
In the next step, you need to prepare and create tables in Manticore Search, then load them with data that will help us generate charts and visualize them using Apache Superset. Connect to Manticore using a MySQL client and execute the following queries:
Here is the structure we will use:
CREATE TABLE product_sales (
id bigint,
product_category text,
sale_date timestamp,
sales_amount float
)
Now, let's add some data to populate the table:
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 Connections”.

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

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

- На странице конфигурации укажите следующие детали:
- Database Name: Имя базы данных (например, "Manticore").
- Fill up “Host”, “Port”, “Username” and “Display Name”

- Click on "Connect" to verify the connection and save.
Шаг 5: Создание диаграммы и дашборда
- In the Apache Superset dashboard, click on "Dashboards" in the top navigation bar and select "New dashboard."
- Open the dashboard and click on the "+" icon to add a new chart.
- Choose the dataset with Manticore Search that connected using the MySQL connector.
- Select the type of chart you want to create (e.g., bar chart, line chart, pie chart) from the list of available visualization options. For example, we'll choose a
BAR CHARTchart.
Шаг 6: Настройка диаграммы
- Use Apache Superset's query builder or write an SQL query to fetch the data you want to visualize from your Manticore Search database.

- Customize the chart's appearance, labels, and other settings as needed.
- Click on "UPDATE CHART" to update the chart.
- Add name of the chart then click "Save" to permanently save the it in Dashboard.
Шаг 7: Обзор результатов вашей диаграммы
Here is a sample of the results obtained using the provided data in the newly configured chart.

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