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