blog-post

Apache Superset 集成

介绍

Manticore Search 是一个强大的开源搜索引擎,以其在处理大量文本数据方面的多功能性和灵活性而闻名。为了不断改善用户体验并将先进的搜索功能带给更广泛的受众,我们很高兴地宣布 Manticore SearchApache Superset 中的集成,后者是一个领先的数据探索和可视化平台。

自 Manticore Search 版本 6.2.0 起,此集成可用,允许用户利用 Apache Superset 中的默认 MySQL 连接器充分发挥 Manticore Search 的潜力,简化数据分析,使用户能够在没有广泛技术知识的情况下创建令人惊叹的可视化效果。

在本文中,我们将提供一个逐步教程,指导您如何将 Manticore 连接到 Apache Superset 并添加图表。

逐步教程

在将 Manticore SearchApache 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 进行可视化。使用 MySQL 客户端连接到 Manticore 并执行以下查询:

我们将使用以下结构:

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. 选择使用 MySQL 连接器连接的 Manticore Search 数据集。
  4. 从可用可视化选项列表中选择要创建的图表类型(例如,条形图、折线图、饼图)。例如,我们将选择一个 BAR CHART 图表。

第 6 步:配置图表

  1. 使用 Apache Superset 的查询构建器或编写 SQL 查询,以从您的 Manticore Search 数据库中获取您想要可视化的数据。
    数据库图表查询
  2. 根据需要自定义图表的外观、标签和其他设置。
  3. 点击“更新图表”以更新图表。
  4. 添加图表名称,然后点击“保存”以永久保存到仪表板中。

第 7 步:检查图表结果

这是使用新配置的图表和提供的数据获得的结果示例。

图表结果

结论

Manticore Search 在 Apache Superset 中的集成标志着我们持续承诺的一个重要里程碑,以为用户提供先进的搜索功能和无缝的数据可视化体验。通过遵循这个逐步教程,您可以轻松地使用默认的 MySQL 连接器将 Manticore Search 连接到 Apache Superset,并创建引人入胜、富有洞察力的图表,展示您数据的真正价值。

不要错过这个强大的 Manticore Search 和 Apache Superset 组合所提供的精彩机会。开始探索您的数据,今天就释放它的全部潜力!

阅读更多关于 Apache Superset 集成的文档

安装Manticore Search

安装Manticore Search