
Pbix Atlas
io.github.fabienfrfr由 GitHub 帳號 fabienfrfr 發布v1.0.0更新於 Oct 24, 2026
Bidirectional data lineage graph for Power BI (.pbix) files, from source to display
發布方自己的服務:Red Atlas Api
概覽
為 Power BI .pbix 檔案建立可遍歷的資料血緣圖,從資料來源經 Power Query 與 DAX 一路追蹤到報表視覺效果欄位。
- 可以做什麼
- PbixAtlas 解析 Power BI .pbix 檔案並建立雙向血緣圖,串接實體資料來源(HTTP、OData、SQL、檔案)、Power Query(M)步驟、資料行、計算資料行、DAX 量值,以及報表視覺效果中顯示的欄位。它提供搜尋、上游與下游遍歷、樹狀列印,以及匯出為 GraphML 或節點/邊 CSV。它也能產生獨立的 Python 流程,重現從資料來源到 Vizro 儀表板的完整鏈路,並以內建解譯器執行 M 原始碼。
- 適用情境
- 適合需要理解或記錄 Power BI 報表資料來源、評估資料來源或量值變更的影響,或把報表邏輯轉成 Python 流程的情境。面向稽核 Power BI 模型的分析師與工程師,而非一般 BI 查詢。
- 執行需求
- 以本機 Python 套件執行(pip install pbix-atlas 或 uv add pbix-atlas);HTTP/MCP 伺服器以 uv run pbix-atlas 啟動,綁定 PBIX_LINEAGE_HOST 與 PBIX_LINEAGE_PORT。程式碼產生需要 codegen 附加元件。僅限桌面端;未宣告身分驗證。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Pbix Atlas,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
🌐 PBIX‑Atlas
[PyPI] [GitHub] [CI] [MCP Registry]
Full lineage graph for Power BI — from source to visual field
PbixAtlas is an Universal lineage graph for Power BI .pbix files: source to visual field in one traversable graph.
Install
Quick start
Export
Codegen — standalone Python pipeline
Generates a single Python file reproducing a report's full chain: source → extraction → Power Query → semantic model → Vizro dashboard. The M source is executed at runtime by the built-in interpreter, not pattern-matched. Unimplemented functions raise MRuntimeError (no silent stubs).
HTTP API / MCP server
- REST:
POST /graphs,/search,/upstream,/downstream,/tree,/export,/codegen - MCP (streamable HTTP):
http://127.0.0.1:8080/mcp/ - Env vars:
PBIX_LINEAGE_HOST,PBIX_LINEAGE_PORT
Architecture
Sample files
- Retail Analysis Sample PBIX (Microsoft)
- Sales & Returns Sample v201912 (Microsoft)
Development
來源:README.md,提交 3b489b6
工具
0版本歷史
1- v1.0.0最新Sep 16, 2026
評分
已滿足適用檢查項的 40%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。
其他 Atlas 整合
Red Atlas Api
red.atlas官方發布者
遠端 MCP 伺服器,讓助理存取波多黎各與哥倫比亞的房地產資料:物件、成交、地號、許可、分析與 AVM 報告。

Election Atlas
由 GitHub 帳號 TaltonFiggins 發布
一個美國與加拿大選舉地理的遠端圖集,讓助理查詢地名、選區、邊界和民意代表。

Boundary Atlas
由 GitHub 帳號 TaltonFiggins 發布
針對美國與加拿大邊界的遠端 MCP 伺服器:查詢城市、郵遞區號、郡、選區與投票分區,定位座標點並取得 GeoJSON 邊界。

Atlas Primer Voice Roleplay
由 GitHub 帳號 AtlasPrimer 發布
在 Atlas Primer 上建立即時 AI 語音角色扮演模擬和行為評估。AI 翻譯

Smart Rings Atlas
由 GitHub 帳號 thiazzz 發布
用於智慧戒指研究的遠端 MCP 伺服器:檢索附日期的紀錄、比較證據、估算訂閱成本並尋找地區購買連結。