Pulse Convert:在 DSH 里对接遗留 BI/ETL 现代化评估

前言

在 DeepSeek Harness(DSH)里做数据工程或迁移方案时,智能体往往缺少对「源平台 → Power BI / Microsoft Fabric / Databricks」路径的结构化知识:有哪些官方支持的迁移线、复杂度怎么粗估、语义层和星型模型有哪些坑。单靠通用对话容易泛泛而谈,也不便于和外部评估服务对齐。

Pulse Convert 是面向 DSH 的企业级 Model Context Protocol(MCP)插件,由 InnovationalOfficeSolution(Office Solution AI Labs)维护。它通过 Streamable HTTP 直连线上 Pulse Convert MCP 服务,在 Harness 里暴露迁移目录、评估与架构查询等工具,无需在本机安装 Python 或其它运行时依赖。

这是什么

Pulse Convert 在 DSH 侧是一份 MCP 客户端清单(dsh-plugin),分类上属于工作流类插件。其定位是:为编码与数据工程智能体提供针对 40+ 遗留 BI、ETL 与数据仓库平台 迁往 Microsoft Fabric、Power BI、Databricks 的自动化评估与范围界定能力。

与「只在聊天里口头列举迁移步骤」相比,插件把能力收敛为四个 MCP 工具,由远程服务返回与 Pulse Convert 产品线一致的路径与规则;本地仅负责通过 HTTPS 连接,README 中说明为零本地执行(pure client-side manifest)。

维护者与源码仓库:

核心功能

DSH 连接成功后,智能体可调用以下四个工具(名称与说明均来自 README):

工具 作用
get_supported_migrations 列出 24 个源平台与 49 条 BI / ETL / DWH 现代化路径。
assess_migration 生成复杂度评分、手工与自动化工期对比及工作负载蓝图。
lookup_migration_architecture 按源平台返回星型建模规则、语义翻译指南与常见陷阱。
create_assessment_request 收集企业项目范围,并预约 Office Solution AI Labs 的深度技术发现咨询。

README 还枚举了 40 条企业级加速路径示例,涵盖例如 Tableau / Cognos / SSIS / Informatica / SAP 系列迁往 Fabric 或 Power BI,以及 Snowflake、Oracle、Teradata 等迁往 Fabric 或 Databricks 等场景。完整列表以仓库 README 为准;调用 get_supported_migrations 可拿到与服务端同步的目录。

通信方式:transport: streamable-http,默认服务 URL 为 https://mcp.innovationalofficesolution.com/pulse-convert/。传输层使用 TLS;隐私条款见 https://mcp.innovationalofficesolution.com/pulse-convert/privacy.html。

安装与启用

前置条件:DSH 通过 pnpm 管理 profile 包,需先具备 pnpm(README 建议 npm install -g pnpm)。

方式一:从 GitHub 直接安装(推荐)

将插件加入 DSH 的 web profile,无需手动 clone 仓库:

dsh plugin --profile web add git+https://github.com/InnovationalOfficeSolution/PulseConvertDeepSeekRepo.git

方式二:本地目录安装

若已在本地拥有该仓库目录,可在仓库根目录执行:

dsh plugin --profile web add .

(README 中 Option 2 另含 git clone 示例;按任务要求不在此展开 clone 步骤。)

方式三:手动写入 profile

在 ~/.dsh/profiles/web/cordis.patch.yml 中插入:

- insert:
    - id: pulse-convert-dsh
      name: '@deepseek-ai/dsh-mcp-client'
      config:
        serverName: 'pulse-convert'
        transport: 'streamable-http'
        url: 'https://mcp.innovationalofficesolution.com/pulse-convert/'

启动与验证

重启 DSH Web 工作台:

dsh web

浏览器打开 http://127.0.0.1:3080,可用 README 中的示例提问验证 MCP 是否可用,例如:

  • 「What legacy BI and ETL platforms can you help me migrate to Microsoft Fabric?」
  • 「Assess migrating 50 Alteryx workflows to Microsoft Fabric.」
  • 「How do Cognos Framework Manager relational packages map to Power BI semantic models?」

典型用法

  1. 先让智能体调用或间接使用 get_supported_migrations,确认当前支持的源平台与目标组合是否覆盖你的项目。
  2. 对具体规模(如工作流数量、报表包体量)使用 assess_migration,获取复杂度与自动化/手工工期对比,用于立项或排期讨论。
  3. 在详细设计前用 lookup_migration_architecture 查源平台到目标栈的建模与语义映射注意点。
  4. 需要厂商介入的深度评估时,通过 create_assessment_request 提交范围并预约咨询。

以上步骤依赖 DSH 会话中智能体对 MCP 工具的调用;实际返回内容以远程 Pulse Convert 服务为准。

适用场景与注意

适合谁: 负责 BI/ETL/DWH 现代化、目标栈为 Power BI、Microsoft Fabric 或 Databricks 的架构师、数据工程师,以及已在 DSH 里用智能体做迁移方案草稿的团队。

权限与安全: 插件以当前 DSH 进程权限运行;安装前建议阅读 GitHub 源码与 MIT 许可证,并确认 outbound HTTPS 访问 mcp.innovationalofficesolution.com 符合组织策略。评估与咨询请求可能涉及项目元数据,需结合隐私政策自行判断是否发送敏感信息。

生态说明: DSH 采用「一切皆插件」的扩展方式;SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系,本文仅介绍该插件在 DSH 中的接入方式。

结尾

Pulse Convert 把遗留平台现代化评估能力以 MCP 形式挂进 DSH,适合在方案阶段快速对齐支持路径、复杂度与架构规则。安装与配置以 README 为准;进一步信息见 SkillHub 目录页 与 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜