背景信息
在当下的数字化时代,数字信息对于企业的作用毋庸置疑,谁优先从有限的数据信息中获取有效的信息,那么谁就能掌握市场的主动权。然而数据分析却并不是人人都可以做到,对于没有一定的技术人员的企业,数字分析更是无从下手。此时,MCP工具就像一个功能强大的“数据中转站”和“智能翻译官”。它能够轻松地连接到您的阿里云PolarDB MySQL数据库,自动理解其中的表结构。之后,数据分析人员无需编写复杂的SQL代码,只需通过简单的拖拽和点选操作,就能快速地将数据转化为直观的图表和报表,从而极大地降低了技术门槛,让企业能够以更低的成本和更快的速度,实现从数据到洞察的全流程分析。
今天我们就来通过一个实验室场景操作来验证一下我们的想法,是否真的非技术人员同样可以实现数据分析可视化。实验地址:https://www.aliyun.com/solution/tech-solution/polardb-mysql-mcp?spm=a2c6h.13066369.question.1.13ca33dejqR4ca
方案介绍
本方案基于 PolarDB 构建智能数据库分析应用,集成阿里云百炼(简称“百炼”),提供开箱即用的智能化分析能力。PolarDB 作为云原生数据库,具备 Serverless 弹性伸缩、自动存储扩缩等特性,实现资源的高效利用。其高性能架构和多可用区部署保障业务稳定可靠,通过智能分层存储技术,在确保性能的同时优化成本,让企业轻松应对各类业务场景需求。
方案架构如下
上手实操
在对我们的借助MCP 赋能数据可视化实验场景有了基础的了解之后。下面我们就可以打开我们的实验室场景页面,点击【免费试用】
进入到实验部署操作页面后继续点击【立即试用】等待资源创建,等待所有资源创建成功之后。
资源准备
登录 阿里云百炼大模型服务平台 :https://bailian.console.aliyun.com/?spm=a2c6h.28997786.0.0.3b091597WfX45q 点击右上角的 ,随后点击页面左侧的【账号管理】,再点击页面右上角的【新增用户】
在新增 用户弹窗页面,我们选择类型【RAM用户】,选择具体的RAM用户,输入显示名称,自定义即可,点击【确定】完成用户新增
完成用户新增后,在【账号管理】列表点击右侧的【权限管理】,随后点击【添加权限】
在添加权限界面,勾选业务空间为 【默认业务空间】,点击下一步,随后设置权限名称为管理员,点击完成为角色授权
回到 模型 页面,点击顶部的【模型】切换到模型页面,点击右侧的【立即开通】
在弹出的页面勾选协议后完成当前RAM账号的阿里云百炼模型服务的开通
创建API-KEY
在阿里云百炼大模型服务平台 ,点击右上角的 ,随后点击页面左侧的【API-Key】,再点击页面的【创建API-KEY】
创建完成后复制 API-KEY 备用。
插入数据
点击左侧云产品资源面板,在集群基本信息界面单击右上角登录数据库,进入云数据库控制台。在弹出的创建DMS服务关联角色中,单击确认。在弹出的登录实例界面,输入左侧云产品资源面板中云原生数据库栏下的数据库用户名以及密码,并点击登录
登录成功后,双击选择 db-test
数据库,下载测试数据集orders.sql 并复制sql到 sql执行窗口,执行
一键部署
点击前往部署打开我们提供的 Function AI 项目模板,在弹出的【角色授权页】保持默认选项,并点击底部的一键授权,根据提示完成授权。完成授权后,在
参数配置页面,依次配置数据库及API-KEY信息,
其他参数选择默认配置,然后单击【部署项目】,最后在弹出面板中单击【确认部署】,部署预计等待 3~5 分钟
体验测试
等待部署完成后,在应用部署完成之后的页面,按照下图找到访问地址
点击访问地址后,在对话框中输入我们想要获取的数据分析的内容,比如【哪些食物的配料里用到了黑豆,他们的订单量如何,使用知识图谱进行视觉化展示 TOP 30】此时我们的大模型会自动分析中文内容,并根据中文内容描述的需求自动调用MCP Server 工具来分析我们的数据库表数据,最后返回我们想要的可视化内容
等待分析结束后,自动为我们生成对应数据的可视化图片内容
再比如,我们想要获取【所有订单中,最受欢迎的十种食物是哪些?分析数据并使用双轴曲线图进行可视化展示,最终将数据使用表格形式展现出来】,同样的,我们可以直接将我们的需求通过中文语言的形式描述出来,那么此时我们的语言大模型则会根据我们需要获取的信息自动调用数据分析MCP Server 工具获取具体的内容
返回的结果内容,包含表格、柱状图、折线图
或者说我们想要统计一下软玉米饼类食物的订单销售情况,进一步判断受众群体的喜爱程度,输入我们的需求描述【使用 SQL 查询 orders 表中所有软玉米饼类食物,并根据订单量使用树状图进行可视化展示 TOP 7 的食物,随后判断当地人是否喜欢在软玉米饼类食物中添加生菜】,
下面我们来查看经过数据分析后返回的内容,包括:
树状图(Treemap Chart):展示了软玉米饼类食物的订单量分布,可以直观地看出鸡肉软玉米饼是最受欢迎的
柱状图(Column Chart):详细对比了软玉米饼类食物的订单量,清晰展示了每种食物的受欢迎程度
条形图(Bar Chart):进一步验证了柱状图的结果,直观呈现订单量的分布
饼图(Pie Chart):展示了软玉米饼类食物订单量的占比,显示鸡肉软玉米饼在总订单量中占据最大份额
双轴图表(Dual Axes Chart):同时展示了软玉米饼类食物的订单量以及添加生菜的情况。从图表可以看出,只有鸡肉软玉米饼的订单中明确提到了添加生菜(9单)
最后给出统计分析后的结论内容
生菜的使用情况 查询结果显示,只有 9 份订单明确指出了配料中包含生菜,且这些订单均为“鸡肉软玉米饼”。这表明当地人对软玉米饼类食物添加生菜的偏好较低,或者菜单中并未广泛提供这一选项。 结论 最受欢迎的软玉米饼类食物:鸡肉软玉米饼以 12 单位居第一,其次是牛排软玉米饼和素食软玉米饼。 生菜的使用偏好:仅有 9 单明确包含生菜,且集中在鸡肉软玉米饼上,说明当地人对生菜的偏好较低,或者该配料在菜单中未被广泛提供。
到这里,我们关于借助 MCP 赋能数据可视化的所有部署操作以及体验测试都已经完成了。
体验感受
其实,随着AI 的不断发展,各行各业的工作方式或者说人们的生活方式都在一点点发生改变。对于企业来说,在数字化时代,数据的重要性不言而喻。那么如何让历史的数据产生数据分析的价值,知道企业制定合理决策,数据分析就显得尤为重要。但是对于大型企业来说,可以通过招聘数据分析师来解决利用历史数据分析获取后续决策指导意义的问题。但是对于中小企业,没有资源,没有成本,如何也能享受到数字时代带给企业的宏利,一直是一个值得探索,也必须去探索的方向。
那么通过本方案,已经可以成功看到中小企业无成本接入数据分析的希望了。对于中小企业,可以无需招聘数据分析师,而是可以直接通过阿里云百炼服务平台搭配 MCP Server 的方式。企业端只需要通过自然语言描述的方式,就可以轻松的从企业现有数据中筛选出有效信息,为企业后续生产经营方向提供参考。在这样的场景下,企业管理人员可以直接通过与 AI 进行自然语言对话的方式获取数据分析,报表,数据统计等信息,真的是很方便很有价值。
另外,本方案是基于 PolarDB 构建智能数据库分析应用,集成阿里云百炼大模型服务,提供开箱即用的智能化分析能力。方案涉及到的全系列产品都已经稳定运行,可以快速接入,在另一方面也会大大降低企业接入当前方案时的人力成本,学习成本的投入。既然这么好用,还等什么呢?