# V3.0 系统闭环版 — 现有数据支撑度分析

> **版本**：V3.0-Data-Assessment  
> **基准文档**：`连锁企业数字化运营体系（系统闭环版）.md`  
> **数据源**：`bill_query` 数据库（通过 FRP 隧道 `127.0.0.1:15432` 访问）  
> **分析日期**：2026-08-04  

---

## 一、数据资产总览

### 1.1 数据规模

| 数据类别 | 表名 | 记录数 | 时间范围 | 数据状态 |
|:---|:---|---:|:---|:---|
| **账单流水** | `bill_records` | 1,677,993 | 2026年4月 | ✅ 充足 |
| **菜品销售明细** | `dish_sales_details` | 5,553,188 | 2026年7月导入 | ✅ 充足 |
| **配送记录** | `distribution_detail_records` | 325,922 | 2026-03 ~ 2026-04 | ✅ 充足 |
| **会员主数据** | `dim_member` | 83,101 | — | ✅ 充足 |
| **库存快照** | `fact_inventory_snapshot` | 54,842 | 2026-04-01 | ⚠️ 仅1天 |
| **库存成本** | `inventory_cost_records` | 54,973 | — | ✅ 充足 |
| **物料主数据** | `dim_material` | 6,777 | — | ✅ 充足 |
| **中央厨房配方消耗** | `central_kitchen_recipe_consumption` | 4,842 | — | ✅ 充足 |
| **费用记录** | `operating_expense_records` | 3,952 | 2026-04 | ⚠️ 仅1月 |
| **薪资记录** | `salary_detail_records` | 3,596 | — | ✅ 可用 |
| **菜品成本材料明细** | `dish_cost_analysis_material_detail` | 3,568 | — | ✅ 可用 |
| **考勤记录** | `attendance_records` | 3,556 | — | ✅ 可用 |
| **BOM配方** | `fact_recipe_bom` | 3,520 | — | ✅ 可用 |
| **中央厨房物料日耗** | `central_kitchen_material_daily` | 3,329 | — | ✅ 可用 |
| **员工主数据** | `dim_employee` | 3,326 | — | ✅ 充足 |
| **SKU主数据** | `dim_sku` | 1,745 | — | ✅ 充足 |
| **中央厨房完工入库** | `central_kitchen_finished_receipt` | 1,708 | — | ✅ 可用 |
| **菜品成本汇总** | `dish_cost_analysis_summary` | 788 | — | ✅ 可用 |
| **供应商主数据** | `dim_supplier` | 198 | — | ✅ 可用 |
| **门店主数据** | `dim_store` | 91 | — | ✅ 充足 |
| **门店目标** | `dim_store_target` | 182 | 2026-05 | ⚠️ 仅1月 |
| **门店任务** | `store_task` | 138 | 2026-05 | ⚠️ 仅1月 |
| **日历维度** | `dim_calendar` | 365 | — | ✅ 可用 |

### 1.2 物化视图（47个）

| 类别 | 数量 | 代表视图 |
|:---|---:|:---|
| **门店评分/风险** | 8 | `mv_store_risk_rating_monthly`、`mv_store_scorecard`、`mv_store_benchmark_composite_monthly` |
| **门店成本** | 2 | `mv_store_theoretical_actual_cost_monthly`、`mv_inventory_cost_classified_monthly` |
| **菜品分析** | 8 | `mv_dish_sku_summary_monthly`、`mv_dish_store_summary_monthly`、`mv_dish_sku_abc_monthly` |
| **门店画像** | 6 | `mv_store_category_mix_monthly`、`mv_store_platform_economics_monthly`、`mv_store_member_opportunity_monthly` |
| **选址分析** | 4 | `mv_store_site_profile_monthly`、`mv_store_site_replication_monthly`、`mv_district_site_benchmark_monthly` |
| **时间/客流** | 4 | `mv_bill_hourly`、`mv_time_hourly`、`mv_time_weekday`、`mv_store_revenue` |
| **风险监控** | 3 | `mv_risk_anomaly`、`mv_risk_cashier`、`mv_risk_zero` |
| **配送分析** | 1 | `mv_distribution_monthly` |
| **其他** | 11 | `mv_store_area_efficiency_monthly`、`mv_store_repeat_summary_monthly` 等 |

### 1.3 组织维度数据

| 维度 | 数量 | 明细 |
|:---|---:|:---|
| **门店总数** | 91 | 覆盖北京13个区 + 西安未央区 |
| **区域分布** | 13区 | 海淀23、朝阳20、丰台16、西城9、大兴6、东城5、石景山2、昌平2、房山1、怀柔1、通州1、未央1、未知4 |
| **员工总数** | 3,326 | 含考勤+薪资记录 |
| **会员总数** | 83,101 | 含等级分层（钻石/金卡/银卡/普通） |
| **SKU总数** | 1,745 | 含品类层级 |
| **供应商总数** | 198 | 含评估数据 |
| **物料总数** | 6,777 | 含BOM关系 |

---

## 二、V3.0 五层架构数据支撑度

### 2.1 第一层：作业层（一线员工/设备）

| V3.0要求的数据 | 现有数据源 | 支撑度 | 差距 |
|:---|:---|:---:|:---|
| 个人出餐时效 | ❌ 无扫码计时数据 | **0%** | 需出品扫码枪+计时系统 |
| 个人销售额 | ⚠️ `dish_sales_details` 有菜品销售但未关联到个人 | **20%** | 需员工工号关联 |
| 个人好评引导数 | ❌ 无评价数据 | **0%** | 需对接评价系统 |
| 考勤打卡 | ✅ `attendance_records`（3,556条） | **80%** | 缺实时打卡API |
| 工时统计 | ✅ `attendance_records` 有打卡时间 | **70%** | 需工时计算引擎 |
| 温度数据 | ❌ 无IoT数据 | **0%** | 需温控探针硬件 |
| 扫码确认 | ❌ 无扫码数据 | **0%** | 需扫码枪硬件 |
| **作业层总体支撑度** | | **20%** | 硬件接入是主要瓶颈 |

### 2.2 第二层：执行层（门店/店长）

| V3.0要求的数据 | 现有数据源 | 支撑度 | 差距 |
|:---|:---|:---:|:---|
| 日营收达成 | ✅ `bill_fact`（168万条，2026年4月） | **85%** | 仅1个月数据，需持续导入 |
| 客单价 | ✅ `bill_fact` 有 `avg_bill_value` | **85%** | 同上 |
| 来客数 | ✅ `bill_fact` 有 `bill_count` + 客流字段 | **80%** | 同上 |
| 食材成本率 | ✅ `dish_cost_analysis_summary`（788条） | **80%** | 需按月持续导入 |
| 人力成本 | ✅ `salary_detail_records`（3,596条） | **75%** | 需按月持续导入 |
| 能耗/损耗 | ⚠️ `operating_expense_records` 有能耗字段 | **60%** | 仅1个月数据 |
| 出餐时效 | ❌ 无出品计时数据 | **0%** | 需扫码系统 |
| 好评率/差评 | ❌ 无评价数据 | **0%** | 需对接外卖平台API |
| 会员消费占比 | ✅ `bill_fact` 有会员标识 | **80%** | 同账单数据 |
| 到货验收 | ✅ `distribution_detail_records`（32.6万条） | **70%** | 缺验收合格率字段 |
| 库存周转 | ✅ `fact_inventory_snapshot`（5.5万条） | **50%** | 仅1天快照，需每日快照 |
| 排班数据 | ✅ `attendance_records` 有排班信息 | **70%** | 需排班算法 |
| **执行层总体支撑度** | | **65%** | 数据基本支撑，需持续导入+评价数据 |

### 2.3 第三层：管控层（区域/大区/督导）

| V3.0要求的数据 | 现有数据源 | 支撑度 | 差距 |
|:---|:---|:---:|:---|
| 区域营收达成 | ✅ `dim_store` 有区域字段 + `bill_fact` 有营收 | **85%** | 13个区域，91家店 |
| 门店排名 | ✅ `mv_store_risk_rating_monthly` | **85%** | 已有风险评级 |
| 巡检得分 | ❌ 无巡检数据 | **0%** | 需巡检系统 |
| 门店分级(A/B/C/D) | ⚠️ `store_task` 有 `priority` 字段但非自动分级 | **30%** | 需自动分级算法 |
| 红黄绿灯 | ✅ `mv_store_risk_rating` 有 `risk_level`（红/黄/绿） | **70%** | 需实时计算+推送 |
| 同店增长 | ⚠️ 仅1个月数据，无法计算同比 | **20%** | 需多个月数据 |
| 人才梯队 | ⚠️ `dim_employee` 有员工数据但无储备/晋升标记 | **30%** | 需人才九宫格 |
| 营销ROI | ⚠️ `mv_store_platform_economics_monthly` 有平台数据 | **50%** | 缺活动维度 |
| 到货准时率 | ✅ `distribution_detail_records` 有时间字段 | **60%** | 需计算逻辑 |
| **管控层总体支撑度** | | **55%** | 需巡检数据+多月份+人才标记 |

### 2.4 第四层：决策层（总部各中心）

| V3.0要求的数据 | 现有数据源 | 支撑度 | 差距 |
|:---|:---|:---:|:---|
| 集团营收/利润 | ✅ `mv_overview_monthly` + `mv_overview_daily` | **80%** | 仅1个月 |
| 品类矩阵 | ✅ `mv_dish_sku_summary_monthly` + `dim_sku` | **80%** | 1,745个SKU |
| 菜品成本 | ✅ `dish_cost_analysis_summary`（788条） | **80%** | 需按月持续 |
| 供应链成本 | ✅ `distribution_detail_records` + `dim_supplier` | **65%** | 198家供应商 |
| 中央厨房产能 | ✅ `central_kitchen_recipe_consumption` + `central_kitchen_material_daily` | **70%** | 需产能利用率计算 |
| BOM穿透 | ✅ `fact_recipe_bom`（3,520条） | **80%** | 已有BOM关系 |
| 会员LTV | ✅ `dim_member`（83,101条） | **80%** | 含等级/消费/状态 |
| 菜单工程 | ✅ `mv_dish_sku_abc_monthly` + `dish_sales_details` | **75%** | 有ABC分类 |
| 库存周转 | ⚠️ `fact_inventory_snapshot` 仅1天 | **40%** | 需每日快照 |
| 费用结构 | ⚠️ `operating_expense_records` 仅1月 | **50%** | 需多月数据 |
| 选址分析 | ✅ `mv_store_site_profile_monthly` + `store_location_master` | **75%** | 有115个选址 |
| **决策层总体支撑度** | | **70%** | 数据最充足，需多月份持续导入 |

### 2.5 第五层：战略层（老板/董事会）

| V3.0要求的数据 | 现有数据源 | 支撑度 | 差距 |
|:---|:---|:---:|:---|
| 全局仪表盘 | ✅ `mv_overview_monthly` | **70%** | 仅1个月 |
| 区域对比 | ✅ `dim_store` 13区域 + `mv_store_risk_rating` | **75%** | 需多月对比 |
| 投资回报 | ⚠️ `dim_store_target` 有 `profit_target` | **40%** | 缺投资成本数据 |
| 行业对标 | ❌ 无外部数据 | **0%** | 需行业数据源 |
| 品牌NPS | ❌ 无NPS数据 | **0%** | 需调研系统 |
| 资本环境 | ❌ 无外部数据 | **0%** | 需外部数据源 |
| 同店增长 | ⚠️ 仅1个月无法计算 | **10%** | 需12个月+数据 |
| **战略层总体支撑度** | | **30%** | 严重依赖外部数据+多月份历史 |

---

## 三、五个闭环数据支撑度

### 3.1 目标闭环（Target Loop）

| 数据需求 | 现有数据 | 支撑度 |
|:---|:---|:---:|
| 年度战略目标 | ❌ 无 | **0%** |
| 区域年度目标 | ❌ 无 | **0%** |
| 门店月度目标 | ✅ `dim_store_target`（182条，含营收/客单/会员/成本/利润目标） | **70%** |
| 日目标 | ❌ 无日级目标拆解 | **0%** |
| 达成率计算 | ✅ `bill_fact` + `dim_store_target` 可计算 | **60%** |
| 偏差归因 | ⚠️ 有成本偏差(`dish_cost_analysis`)但缺综合归因 | **30%** |
| **目标闭环总体支撑度** | | **25%** | 有月度目标但缺日级目标和自动拆解 |

### 3.2 数据闭环（Data Loop）

| 数据需求 | 现有数据 | 支撑度 |
|:---|:---|:---:|
| POS销售数据 | ✅ `bill_records` 168万条 + `bill_fact` 物化视图 | **80%** |
| 菜品销售明细 | ✅ `dish_sales_details` 555万条 | **85%** |
| 外卖平台数据 | ✅ `bill_records` 有美团/饿了么/京东字段 | **60%** |
| 会员数据 | ✅ `dim_member` 8.3万条 | **80%** |
| 库存数据 | ⚠️ `fact_inventory_snapshot` 仅1天 | **30%** |
| 费用数据 | ⚠️ `operating_expense_records` 仅1月 | **40%** |
| 薪资数据 | ✅ `salary_detail_records` 3,596条 | **70%** |
| 考勤数据 | ✅ `attendance_records` 3,556条 | **70%** |
| 配送数据 | ✅ `distribution_detail_records` 32.6万条 | **75%** |
| 中央厨房数据 | ✅ `central_kitchen_*` 多表 | **70%** |
| IoT温度数据 | ❌ 无 | **0%** |
| 扫码数据 | ❌ 无 | **0%** |
| 评价数据 | ❌ 无 | **0%** |
| **数据闭环总体支撑度** | | **55%** | 核心业务数据充足，IoT/评价/实时采集缺失 |

### 3.3 业务闭环（Business Loop）

| 数据需求 | 现有数据 | 支撑度 |
|:---|:---|:---:|
| 产品/SKU主数据 | ✅ `dim_sku` 1,745条 | **80%** |
| 配方SOP | ⚠️ `fact_recipe_bom` 有BOM但无SOP步骤 | **50%** |
| 中央厨房生产 | ✅ `central_kitchen_recipe_consumption` + `central_kitchen_material_daily` | **70%** |
| 配送物流 | ✅ `distribution_detail_records` 32.6万条 | **75%** |
| 门店销售 | ✅ `bill_fact` + `dish_sales_details` | **85%** |
| 顾客评价 | ❌ 无评价数据 | **0%** |
| 产品生命周期 | ❌ 无上市日期/生命周期阶段 | **0%** |
| 菜单工程分析 | ✅ `mv_dish_sku_abc_monthly` + `dish_sales_details` | **75%** |
| **业务闭环总体支撑度** | | **55%** | 产销链数据充足，缺评价+生命周期 |

### 3.4 协同闭环（Collaboration Loop）

| 数据需求 | 现有数据 | 支撑度 |
|:---|:---|:---:|
| 门店销量预测 | ⚠️ 仅1个月数据，预测可靠性低 | **30%** |
| 中央厨房MRP | ✅ `fact_recipe_bom` + `central_kitchen_material_daily` | **60%** |
| 供应商管理 | ✅ `dim_supplier` 198条 | **60%** |
| 采购到货 | ✅ `distribution_detail_records` | **65%** |
| 门店验收 | ⚠️ 配送有记录但无验收合格率 | **40%** |
| 员工绩效 | ✅ `dim_employee` + `salary_detail_records` | **60%** |
| 人才九宫格 | ❌ 无潜力评估数据 | **10%** |
| 营销活动 | ⚠️ `mv_store_platform_economics_monthly` 有平台数据 | **40%** |
| **协同闭环总体支撑度** | | **45%** | 需多月份数据+验收+人才评估 |

### 3.5 迭代闭环（Improvement Loop）

| 数据需求 | 现有数据 | 支撑度 |
|:---|:---|:---:|
| 任务执行记录 | ✅ `store_task` 138条 + `store_task_log` | **70%** |
| 周检查记录 | ⚠️ `task_weekly_check` 表存在但数据量未知 | **50%** |
| 月度验收 | ⚠️ `task_monthly_review` 表存在但数据量未知 | **50%** |
| 经验标准化 | ⚠️ `standardized_practice` 表存在 | **40%** |
| 经验推广 | ⚠️ `practice_replication` 表存在 | **40%** |
| 指标字典 | ✅ `indicator_dictionary` 表存在 | **70%** |
| 数据质量 | ⚠️ `data_quality_log` 表存在 | **40%** |
| **迭代闭环总体支撑度** | | **50%** | 表结构已建，数据量偏少 |

---

## 四、关键差距与瓶颈

### 4.1 时间维度差距（最大瓶颈）

| 问题 | 影响 | 严重度 |
|:---|:---|:---:|
| **`bill_fact` 仅2026年4月1个月** | 无法计算同店增长、同比、环比、趋势预测 | 🔴 严重 |
| **`dim_store_target` 仅2026年5月** | 无法做目标校准、历史达成率分析 | 🔴 严重 |
| **`operating_expense_records` 仅2026年4月** | 无法做费用趋势分析 | 🟡 中等 |
| **`fact_inventory_snapshot` 仅2026-04-01一天** | 无法做库存周转分析 | 🔴 严重 |
| **`store_task` 仅2026年5月** | 无法做闭环健康度趋势 | 🟡 中等 |

**结论**：当前数据仅覆盖1-2个月，**无法支撑V3.0要求的趋势分析、同店增长、目标校准、同比环比等核心功能**。需要至少积累3-6个月的数据。

### 4.2 数据缺失清单

| 缺失数据 | 影响的V3.0模块 | 补齐方式 | 难度 |
|:---|:---|:---|:---:|
| **顾客评价数据** | 业务闭环、预警引擎、产品迭代 | 对接外卖平台评价API | 中 |
| **巡检数据** | 管控层、门店分级、食安预警 | 新建巡检系统 | 高 |
| **IoT温度数据** | 数据闭环、食安预警、冷链监控 | 部署IoT硬件 | 高 |
| **扫码数据** | 作业层、执行流闭环 | 部署扫码枪 | 高 |
| **日级目标数据** | 目标闭环、日目标卡 | 新建目标拆解系统 | 中 |
| **产品生命周期数据** | 业务闭环、产品PLM | 新建生命周期表 | 低 |
| **人才评估数据** | 协同闭环、HR九宫格 | 新建评估体系 | 中 |
| **审批流数据** | 审批流矩阵 | 新建审批系统 | 中 |
| **培训数据** | 迭代闭环、LMS | 新建LMS系统 | 高 |
| **行业对标数据** | 战略驾驶舱 | 外部数据采购 | 中 |

### 4.3 数据质量风险

| 风险 | 详情 | 影响 |
|:---|:---|:---|
| **手工导入延迟** | 数据非实时，依赖手工导入 | V3.0要求T+0实时看板，当前仅T+1 |
| **物化视图未刷新** | 47个物化视图需手工REFRESH | 数据可能过期 |
| **门店名映射不一致** | `bill_records.c003` 与 `dim_store.store_name` 需映射 | 多表关联可能出错 |
| **区域字段不完整** | 4家门店"未知区域" | 区域分析有盲区 |

---

## 五、数据支撑度总评

### 5.1 按层级汇总

| V3.0层级 | 数据支撑度 | 核心瓶颈 |
|:---|:---:|:---|
| **作业层** | **20%** | 硬件缺失（IoT/扫码枪/人脸识别） |
| **执行层** | **65%** | 评价数据缺失、库存仅1天、需多月份 |
| **管控层** | **55%** | 巡检数据缺失、门店分级未自动化、仅1个月 |
| **决策层** | **70%** | 数据最充足，需多月份持续导入 |
| **战略层** | **30%** | 外部数据缺失、同店增长无法计算 |
| **整体加权平均** | **~48%** | 时间跨度不足是最大瓶颈 |

### 5.2 按闭环汇总

| V3.0闭环 | 数据支撑度 | 核心瓶颈 |
|:---|:---:|:---|
| **目标闭环** | **25%** | 日级目标缺失、自动拆解未实现 |
| **数据闭环** | **55%** | IoT/评价/实时采集缺失 |
| **业务闭环** | **55%** | 评价数据+产品生命周期缺失 |
| **协同闭环** | **45%** | 多月份数据不足、人才评估缺失 |
| **迭代闭环** | **50%** | 表已建但数据量偏少 |
| **整体加权平均** | **~46%** | 评价数据+多月份是核心瓶颈 |

### 5.3 结论

**现有数据可以支撑V3.0的部分实现，但存在三个关键瓶颈**：

1. **时间跨度不足（最大瓶颈）**：核心业务数据仅覆盖1-2个月，无法支撑趋势分析、同店增长、目标校准等V3.0核心功能。**需要至少3-6个月的持续数据积累**。

2. **采集层缺失**：IoT温度、扫码确认、顾客评价三类数据完全空白，这直接影响了V3.0的"自动采集"和"自动验证"两大自动化。**需要硬件投入和外部API对接**。

3. **管理和人才数据空白**：巡检得分、人才评估、审批流、培训记录等管理类数据完全缺失。**需要新建对应系统模块**。

**建议优先行动**：
- **立即**：建立定时数据导入管道，确保每月持续导入账单、费用、库存、薪资数据
- **短期（1-3月）**：对接外卖平台评价API，补齐评价数据；建立每日库存快照
- **中期（3-6月）**：积累6个月数据后，启动目标闭环和趋势分析功能
- **长期（6-12月）**：逐步补齐IoT、扫码、巡检等硬件依赖数据
