一个数据开发的八年数据工程手记:从 0 到 1 构建企业级医药数据平台,再到 Data + AI 转型下的 Agentic BI。
在线阅读:https://zhiweio.github.io/from-data-to-intelligence/
这是一本面向数据工程师、平台架构师与 AI 应用工程师的实践型技术专著。作者以首席解决方案架构师的第一人称视角,完整记录了一座企业级医药数据平台从无到有、从数据到智能的演进全过程。
全书 8 部分 55 章 + 7 附录,聚焦设计思想与架构 trade-off,图文并茂——书中没有止步于"怎么做",而是着重回答"为什么这么做、当时有什么约束、对比主流方案如何取舍"。代码会过时,而架构思想历久弥新。
⚠️ 虚构声明:为保护商业隐私,书中所有公司、人员、系统标识均为虚构(甲方 Aurora Pharma、乙方 NorthPeak Consulting)。详见前言。
.
├─ docs/ # 书籍内容(Markdown 源文件)
│ ├─ index.md # 书主页:依赖总览 + 阅读路径 + 目录
│ ├─ 00-preface.md # 前言
│ ├─ 01-…55-*.md # 正文 55 章
│ ├─ appendix-A…G.md # 7 个附录
│ ├─ stylesheets/ # 自定义样式(图表标题、表格居中等)
│ └─ javascripts/ # 自定义脚本(Mermaid 图标包注册)
├─ meta/ # 作者参考文件(不参与站点构建)
├─ mkdocs.yml # MkDocs Material 配置
├─ pyproject.toml # 依赖声明(uv 管理)
└─ .github/workflows/docs.yml # GitHub Pages 自动部署
本项目使用 uv 管理依赖,无需手动安装 Python 包。
uv sync # 安装依赖
uv run mkdocs serve # 启动本地预览 http://127.0.0.1:8000
uv run mkdocs build --strict # 构建到 site/(--strict 与 CI 一致)推送到 main 分支时,GitHub Actions 会自动构建并以 --strict 模式校验,通过后部署到 GitHub Pages。配置见 .github/workflows/docs.yml。
| 组件 | 说明 |
|---|---|
| MkDocs Material | 文档主题与站点生成 |
| Mermaid + Blueprint 图标系统 | 架构图、流程图渲染(含 Iconify 图标包) |
| pymdown-extensions | Markdown 扩展(admonition、tabbed、superfences 等) |
发现内容有误或有改进建议?欢迎提交 Issue 或 Pull Request。提交的贡献将按相同许可发布。
本项目采用 CC BY-NC-SA 4.0(署名-非商业性使用-相同方式共享 4.0 国际) 许可协议。
- 署名(BY):必须给出适当署名(作者:zhiweio)、提供指向本许可协议的链接,同时标明是否对原始内容做了修改。
- 非商业性使用(NC):不得将本作品用于商业目的。
- 相同方式共享(SA):基于本作品演绎的内容须按相同的许可协议发布。
完整法律文本见 LICENSE。
