前言¶
在 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)。
維護者與源碼倉庫:
- 目錄頁:https://www.skillhub.cn/plugins/InnovationalOfficeSolution/PulseConvertDeepSeekRepo
- GitHub:https://github.com/InnovationalOfficeSolution/PulseConvertDeepSeekRepo
- 許可證:MIT(見倉庫 LICENSE)
核心功能¶
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?」
典型用法¶
- 先讓智能體調用或間接使用
get_supported_migrations,確認當前支持的源平臺與目標組合是否覆蓋你的項目。 - 對具體規模(如工作流數量、報表包體量)使用
assess_migration,獲取複雜度與自動化/手工工期對比,用於立項或排期討論。 - 在詳細設計前用
lookup_migration_architecture查源平臺到目標棧的建模與語義映射注意點。 - 需要廠商介入的深度評估時,通過
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 倉庫。