Dataphin MCP:让数据查询 “轻而易举”

简介: Dataphin推出MCP服务,助力Agent高效获取数据,释放企业数据价值。

一、前言

在AI Agent蓬勃发展的当下,优质数据资产已然成为释放AI生产力的关键因素。Dataphin作为企业一站式数据建设和治理平台,拥有着庞大的元数据知识,包括逻辑模型、资产元数据信息、业务知识(标准、指标、码表)等。为了打开这座数据金库,Dataphin推出MCP服务,助力Agent高效获取数据。

二、什么是MCP?

MCP(Model Context Protocol)是由 Anthropic 公司提出的开源协议,旨在解决AI应用程序与外部数据源、应用的集成问题。在没有MCP之前,AI应用程序的开发者普遍通过Function Call的方式来与外部应用进行集成,普遍面临着如下困境:

  • 开发复杂度高:需要在应用中通过硬编码的方式适配不同平台的API,每一个任务都需要单独开发和维护;
  • 复用性低:每个集成模块通常是为特定任务定制的,缺乏通用性和可移植性,难以在其他项目中复用;

MCP定义了为大模型提供上下文的接口标准,使其能够无缝连接各种外部应用的数据,可以通过插拔式的配置决定AI应用是否集成某个应用,大大降低了开发成本,提高了可复用性。

三、Dataphin MCP

Dataphin MCP采用SSE(Server-Sent Events)协议,如下是对应的JSON配置:

{
  "mcpServers": {
    "Dataphin": {
      "url": "https://xxxxx/mcp/sse",
      "headers": {
        "Authorization": "Bearer xxxx"
      }
    }
  }
}


参数

说明

url

Dataphin实例的访问URL

Authorization

采用Bearer Token的认证方式,目前处于内测阶段,请联系Dataphin运维团队获取对应Token

Dataphin MCP目前提供两个与数据服务相关的Tools,分别为:

  • listDataServiceAPI: 根据所提供的应用,获取有权限调用的数据服务API信息,包括API ID、输入和输出参数、API调用文档等
  • invokeDataServiceAPI:调用数据服务API来获取数据

四、场景举例

作为行业360的开发人员,您通过Dataphin数据服务API来获取商品、用户、订单等数据。现在公司期望您能开发一款移动端的信息查询工具,让运营同学可以随时随地查询用户信息、订单数据等。您可以通过“大模型”+“Dataphin MCP”的方式,快速构建数据查询助手。演示如下:

  1. 创建一个“智能查询助手”,关联Dataphin MCP服务,如下是在阿里云百炼中开发智能体应用时,为该智能体快速配置MCP服务;

  1. 在右侧输入您的问题测试模型效果,以“帮我查询今年所有品类的销售额,同时查询销售额第一的品类中单品销量TOP1”问题为例。
  1. 首先,模型会调用listDataServiceAPI这个Tool以查询所有可调用的API;
  2. 然后,模型会根据可用的API名称、描述、入参等信息,规划出为了解决当前用户问题需要调用哪些API。在本问题中,模型从众多API中选择了两个API进行调用,并将调用结果呈现给用户,分别是:
  1. QueryTransactionByProductCategory:根据产品品类查询总交易额
  2. QueryProductSaleInCat:查询指定品类下每个商品的销售额。

image.png

--图中所有的数据都是模拟的演示数据,并不具备实际意义,如有侵权请联系删除。

五、结语

未来Dataphin将持续丰富和迭代MCP Server的工具集,包括数据研发、任务运维、数据治理等,有了这些工具您可以通过自然语言体验更多的场景,例如:

  • 查询项目A中的任务运行状态,并对失败实例进行批量重跑;
  • 在项目A中创建一个集成任务,其中数据来源于MySQL数据库test_mysql 的表customer ,同步到项目计算源中,并一键建表;
  • 创建一个规则强度为弱的质量规则,要求被监控字段需要满足国内有效的电话号码格式,同时将表customer的字段phone 作为监控对象;

......

目前Dataphin MCP处于公测阶段,如需使用欢迎联系我们,也欢迎提供您的场景和需求~

扫描下方二维码添加企业微信

image.png



相关文章
|
4月前
|
人工智能 运维 数据可视化
非结构化数据处理,为什么是Dataphin?
Dataphin V6.1重磅推出非结构化数据处理能力,支持文档、音视频、图片等多模态数据的一站式资产化治理:提供7类50+开箱即用算子、可视化DAG编排、文件+元数据混合管理、细粒度权限与动态脱敏,实现与结构化数据统一治理、血缘追踪和版本管控。
641 2
|
11月前
|
数据采集 人工智能
Dataphin X-数据质量,智能分析质量问题并推荐整改建议
针对数据治理中质量问题难发现、根因定位难、整改效率低等痛点,推出AI驱动的数据质量问题智能分析功能。通过智能分析异常、追溯根因、构建数据证据链,自动生成含改进建议与影响评估的质量报告,提升治理效率与决策可靠性。
518 3
|
10月前
|
数据采集 人工智能 运维
Dataphin功能Tips系列(85)告别“人肉排障”:AI驱动数据质量根因诊断,让治理效率跃升
传统数据治理中,数据质量问题依赖人工排查,效率低且难定位根因。Dataphin 5.4推出X-数据质量根因诊断功能,基于AI大模型分析数据血缘与采样,智能定位问题源头,自动生成整改建议与影响评估,实现从发现问题到闭环治理的自动化,大幅提升治理效率与准确性。
528 0
|
4月前
|
数据采集 人工智能 数据可视化
从数据到知识:Dataphin 知识图谱,重新定义企业智能决策
Dataphin知识图谱助力企业从PB级数据迈向可理解、可推理、可决策的知识智能。它深度融合数据研发体系,支持可视化建模、结构化/非结构化数据双通道入图、Schema全生命周期管理及GraphRAG问答,真正实现“数据即知识”。
822 0
从数据到知识:Dataphin 知识图谱,重新定义企业智能决策
|
4月前
|
SQL 安全 关系型数据库
阿里云Dataphin(智能数据建设与治理)对接配置流程
本文提供阿里云Dataphin智能数据建设与治理平台的完整对接配置指南。首先进行开通服务与环境准备,本地IDC需通过专线或VPN打通VPC网络。接着在管理中心创建数据源,支持MySQL、Oracle、MaxCompute等数十种类型,配置项包括数据源编码、连接地址、用户名密码,需进行连通性测试。然后通过数据集成模块配置同步任务,支持离线整库迁移和实时集成。在规范建模阶段创建业务板块、数据域和逻辑表,基于原子指标和派生指标构建指标体系。最后在数据服务中通过向导模式或SQL模式生成API,支持Java SDK调用。全文配合Python代码示例,帮助企业快速落地数据中台建设。
|
数据可视化 Java 数据库连接
Dataphin JDBC:助您实现数据权限的集中管理
Dataphin JDBC提供了统一访问Dataphin中数据的功能,助您实现数据权限的集中式管理。
665 3
|
数据采集 SQL 数据可视化
Dataphin功能Tips系列(72)一键数据探查,打造高质量数据开发、分析流程
Dataphin数据探查功能助力高效识别数据质量问题,支持手动与自动两种探查模式。通过一键生成质量报告,快速检测空值、异常值、重复值等问题,全面掌握数据分布与健康状况,提升数据准备与分析准确性。
707 7
|
人工智能 JSON 自然语言处理
让数据查询又快又准,瓴羊Dataphin MCP保姆级教程来啦!
在AI Agent快速发展的背景下,优质数据资产成为提升AI生产力的核心。瓴羊Dataphin通过MCP(Model Context Protocol)服务助力企业高效挖掘数据价值。MCP采用SSE协议,提供listDataServiceAPI与invokeDataServiceAPI两种工具,简化数据集成与调用流程。例如,结合大模型可快速构建“智能查询助手”,实现自然语言查询数据功能。未来,Dataphin将持续迭代工具集,支持更多数据研发与治理场景。
712 0
|
7月前
|
数据可视化 定位技术
Dataphin功能Tips系列(94)Dataphin 构建外部数据系统血缘统一管理解决方案(1)
Dataphin支持通过OpenAPI注册外部系统血缘,补全全链路数据地图断点。提供BY_GUID/BY_PROPERTY两种方式,支持表级与字段级血缘纳管及可视化展示,助力血缘追溯与影响分析。
326 1

热门文章

最新文章