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

> ПРИМЕЧАНИЕ: Интеграция с Apache Superset требует [Manticore Buddy](../Installation/Manticore_Buddy.md). Если она не работает, убедитесь, что Buddy установлен.

[Apache Superset](https://superset.apache.org/) — это современная платформа для исследования и визуализации данных. Manticore Search может быть интегрирован с Apache Superset, что позволяет пользователям использовать весь потенциал Manticore Search для анализа и визуализации данных.

**Примечание: Эта интеграция работает только с веткой Apache Superset 3.x и пока недоступна для версии 4 и новее.**

## Требования

Перед интеграцией Manticore Search с Apache Superset убедитесь, что:

1. Manticore Search (версия 6.2.0 или новее) правильно установлен и настроен на вашем сервере. Обратитесь к [официальному руководству по установке Manticore Search](https://manual.manticoresearch.com/Installation/Installation) для получения помощи.
2. Apache Superset установлен в вашей системе. Следуйте [официальному руководству по установке Apache Superset](https://superset.apache.org/docs/quickstart) для получения инструкций по установке.

## Подключение Manticore Search к Apache Superset

Чтобы подключить Manticore Search к Apache Superset:

1. Войдите в свою панель управления Apache Superset.
2. Нажмите на "+" в верхней панели навигации и выберите «Database Connections» (Подключения к базам данных).
3. Нажмите "+ DATABASE", чтобы добавить новую базу данных.
4. Выберите "MySQL" в качестве типа базы данных.
5. На странице настройки укажите следующие данные:
   - Имя базы данных: имя для базы данных (например, "Manticore")
   - Хост: хост сервера Manticore Search
   - Порт: порт, на котором запущен Manticore Search
   - Имя пользователя: ваше имя пользователя Manticore Search
   - Отображаемое имя: отображаемое имя для подключения
6. Нажмите "Connect" (Подключиться), чтобы проверить соединение и сохранить его.

## Создание диаграмм и панелей

После подключения Manticore Search к Apache Superset вы можете создавать диаграммы и панели с использованием данных Manticore:

1. В панели управления Apache Superset нажмите «Dashboards» (Панели) в верхней навигационной панели и выберите «New dashboard» (Новая панель).
2. Откройте панель и нажмите на значок "+" для добавления новой диаграммы.
3. Выберите набор данных, подключенный к Manticore Search.
4. Выберите тип диаграммы, которую хотите создать (например, столбчатая диаграмма, линейный график, круговая диаграмма).
5. Используйте конструктор запросов Apache Superset или напишите SQL-запрос для получения данных из вашей базы Manticore Search.
6. Настройте внешний вид диаграммы, подписи и другие параметры по необходимости.
7. Нажмите «UPDATE CHART» (Обновить диаграмму), чтобы обновить диаграмму.
8. Добавьте имя диаграммы и нажмите «Save» (Сохранить), чтобы сохранить её на панели навигации.

## Поддерживаемая функциональность

При работе с Manticore Search через Apache Superset вы можете:

- Просматривать и выполнять запросы к данным из таблиц Manticore Search
- Создавать различные типы визуализаций на основе ваших данных Manticore
- Строить и настраивать панели с использованием этих визуализаций

## Обработка типов данных

Типы данных Manticore Search сопоставляются с типами данных MySQL при работе с Apache Superset. Подробнее о поддерживаемых типах данных и их сопоставлениях смотрите в документации Manticore Search.

## Ограничения

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

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

## Ссылки
Обратитесь к следующим ресурсам для получения дополнительной информации об Apache Superset и Manticore Search:
- [Интеграция Apache Superset](https://manticoresearch.com/blog/manticoresearch-apache-superset-integration/)

