# dws_member_assistant_relation_index 客户-助教关系指数表

> 生成时间：2026-02-08 | 更新时间：2026-02-13

## 表信息

| 属性 | 值 |
|------|-----|
| Schema | dws |
| 表名 | dws_member_assistant_relation_index |
| 主键 | relation_id |
| 唯一键 | (site_id, member_id, assistant_id) |
| 数据来源 | dwd_assistant_service_log、dws_ml_manual_order_alloc |
| 更新频率 | 建议每4小时 |
| 说明 | 单任务产出 RS/OS/MS/ML 四类关系指标 |

## 字段说明

| 序号 | 字段名 | 类型 | 可空 | 说明 |
|------|--------|------|------|------|
| 1 | relation_id | BIGSERIAL | NO | 自增主键 |
| 2 | site_id | BIGINT | NO | 门店ID |
| 3 | tenant_id | BIGINT | NO | 租户ID |
| 4 | member_id | BIGINT | NO | 会员ID |
| 5 | assistant_id | BIGINT | NO | 助教ID |
| 6 | session_count | INTEGER | NO | 总服务次数 |
| 7 | total_duration_minutes | INTEGER | NO | 总服务时长（分钟） |
| 8 | basic_session_count | INTEGER | NO | 基础课服务次数 |
| 9 | incentive_session_count | INTEGER | NO | 附加课服务次数 |
| 10 | days_since_last_session | INTEGER | YES | 距最近服务天数 |
| 11 | rs_f | NUMERIC | NO | RS 频率分量 |
| 12 | rs_d | NUMERIC | NO | RS 时长分量 |
| 13 | rs_r | NUMERIC | NO | RS 近期分量 |
| 14 | rs_raw | NUMERIC | NO | RS 原始分（关系强度/熟悉度） |
| 15 | rs_display | NUMERIC | NO | RS 展示分（分位映射后） |
| 16 | os_share | NUMERIC | NO | OS 归属份额（0~1） |
| 17 | os_label | VARCHAR | NO | OS 归属标签：UNASSIGNED/MAIN/COMANAGE/POOL |
| 18 | os_rank | INTEGER | YES | OS 同 member 下归属排序 |
| 19 | ms_f_short | NUMERIC | NO | MS 短期频率分量 |
| 20 | ms_f_long | NUMERIC | NO | MS 长期频率分量 |
| 21 | ms_raw | NUMERIC | NO | MS 原始分（升温动量） |
| 22 | ms_display | NUMERIC | NO | MS 展示分（分位映射后） |
| 23 | ml_order_count | INTEGER | NO | ML 台账归因订单数 |
| 24 | ml_allocated_amount | NUMERIC | NO | ML 台账分摊金额 |
| 25 | ml_raw | NUMERIC | NO | ML 原始分（付费关联） |
| 26 | ml_display | NUMERIC | NO | ML 展示分（分位映射后） |
| 27 | calc_time | TIMESTAMPTZ | NO | 计算时间 |
| 28 | created_at | TIMESTAMPTZ | NO | 创建时间 |
| 29 | updated_at | TIMESTAMPTZ | NO | 更新时间 |

## 业务口径

1. ML 唯一真源为 `dws_ml_manual_order_alloc`，无台账时 `ml_raw=0`。  
2. `dwd_recharge_order` 的 last-touch 仅保留备用路径（默认关闭）。  
3. `RS/MS/ML` 展示分均走分位映射，且分位历史按 `index_type` 隔离。  
4. OS 不走分位映射，直接输出 `os_share + os_label + os_rank`。  

## 可回溯性

| 项目 | 说明 |
|------|------|
| 可回溯 | ✅（按批次重算覆盖） |
| 覆盖写入 | 同 site_id 删除后重写 |
| 依赖参数 | cfg_index_parameters（RS/OS/MS/ML） |
