SAP CDS Knowledge Base Data
收藏资源简介:
这是一个纯数据仓库,用于存储SAP CDS知识库的数据,包含7,304个SAP S/4HANA发布的CDS视图,每个视图以Markdown文件格式存储,具有YAML前置元数据、字段、关联和DDL源代码。数据集中还包括预构建的MiniSearch搜索索引、业务线和业务对象分类以及版本清单。所有视图都经过双语语义增强,提供英语和越南语的语义描述及关键词,以支持自然语言搜索。
This is a dedicated pure data warehouse for storing data from the SAP CDS knowledge base. It contains 7,304 CDS views released as part of SAP S/4HANA, with each view stored in Markdown file format and equipped with YAML frontmatter metadata, fields, associations, and DDL source code. The dataset also includes pre-built MiniSearch search indexes, business line and business object classifications, as well as version manifests. All views have been enhanced with bilingual semantic support, providing semantic descriptions and keywords in both English and Vietnamese to facilitate natural language search.
数据集概述:cds-kb-data
该数据集是 SAP CDS Knowledge Base 的纯数据仓库,为 cds-kb-mcp MCP 服务器提供只读数据。
核心内容
- SAP S/4HANA CDS 视图文件 (
views/):包含 7,304 个已发布的 SAP S/4HANA CDS 视图,每个视图为一个 Markdown 文件。每个文件包含 YAML 前言(含元数据)、字段、关联和 ABAP DDL 源代码。 - 搜索索引 (
index/search_index.json):基于 MiniSearch (BM25) 的预构建搜索索引,约 5.7 MB,自描述(携带搜索配置选项)。 - 分类法 (
index/taxonomy.json):包含 12 个业务线和 829 个业务对象的分类法,带有关键词/同义词。 - 版本清单 (
index/version.json):约 200 字节的小文件,包含提交哈希、构建时间、视图数量等信息,用于缓存失效检测。
数据特点与增强
- 完全的双语义丰富:全部 7,304 个视图均已添加
semantic_en(英文商务语义描述)、semantic_vi(越南语自然语言翻译)和keywords(越南语关键词),支持越南语自然语言搜索。这些字段由 LLM 生成,严格基于现有元数据。 - 视图文件结构:每个 Markdown 文件结构清晰,包含
name(视图名)、description(描述)、semantic_en、semantic_vi、keywords、app_component(应用组件)、software_component(软件组件)、release_state(发布状态)和tags(标签)等元数据。
数据使用与更新机制
- 数据消费:MCP 服务器在运行时从本仓库读取三个核心路径:
index/version.json(启动时检查缓存)、index/search_index.json(缓存失效时下载)、views/<NAME>.md(按需获取)。 - 更新与CI/CD流程:任何对
views/目录下的.md文件或index/taxonomy.json的更改推送到main分支,都会触发 GitHub Actions 工作流,自动重建搜索索引并更新版本清单。 - 数据对客户端生效:MCP 客户端在下次会话启动时获取新的缓存失效探针,自动检测并下载最新数据,通常在 CI/CD 工作流完成后的数秒内即可生效。
关键统计数据
| 指标 | 数值 |
|---|---|
| CDS 视图总数 | 7,304 |
| 已语义丰富的视图数量 | 7,304 (100%) |
| 唯一 SAP 模块数量 | 31 |
| 业务线数量 | 12 |
| 分类法中业务对象数量 | 829 |
| 搜索索引大小 (磁盘) | 约 5.7 MB |
views/ 文件夹大小 |
约 80 MB (未压缩) |
许可
内部使用。SAP CDS 视图元数据提取自公开的 SAP 文档。





