Busabase
Busabase 是一个开源(MIT)数据库与 AI 智能体工作空间——将数据、文档、技能和应用集成于一体。您可以本地运行、在网络内自托管或使用 Busabase Cloud,从而开启新时代。
AI 翻译
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗A self-contained HTML viewer, explorer, and analyzer for Power BI Project (PBIP) folders. Drop a PBIP folder into the browser and the tool parses TMDL, reads DAX, explores M code, draws relationships, and flags unused fields — all locally, no upload.
No network calls. No uploads. No backend. Open the HTML file, drop your folder, and inspect.
🔗 Try it live — no install needed. Your PBIP never leaves your browser.
(Screenshots use Microsoft's public AdventureWorks PBIP sample.)
pbip-explorer.html in a modern browser (Chrome / Edge 113+, Firefox 113+, or Safari 16.4+).The file can be opened directly from disk — no web server required.
In Power BI Desktop, File → Save As → Power BI Project (folder) saves the report as a directory tree:
My report/
├── My report.SemanticModel/
│ └── definition/
│ ├── model.tmdl
│ ├── expressions.tmdl
│ ├── relationships.tmdl
│ └── tables/
│ └── *.tmdl
└── My report.Report/
└── report.json
PBIP Explorer reads both semantic-model formats. TMDL (.SemanticModel/definition/*.tmdl, a folder of text files) and TMSL (.SemanticModel/model.bim, a single JSON file) are auto-detected — TMDL is still a Power BI Desktop preview option, so plenty of projects are saved as TMSL, and both load identically. Both report formats are auto-detected: the legacy single .Report/report.json and the newer PBIR per-file format (.Report/definition/pages/[pageName]/visuals/[visualName]/visual.json) introduced in 2026.
You can drop a folder holding several projects. Models and reports are found by their files rather than their folder names, so X.Dataset (older projects, still used by e.g. microsoft/finops-toolkit) and suffix-less folders from Fabric Git work too. Each report is paired with the model its definition.pbir names: a folder (byPath), or for a live connection (byConnection, which Fabric Git writes even when the model is in the same export) the model here whose name matches the connection's. One project opens straight away; with several you pick which, and a model shared by several reports can open with all of them — their pages side by side, and a field counts as used if any report uses it.
A report whose model isn't there — live-connected to a model in the Power BI service, or dropped without its model folder — opens on its own: pages, visuals, bookmarks and report-level measures, with the model tabs saying where the model is, and Fields used in place of Unused: every model field the report depends on, which is what the model's owner must keep.
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗