初始提交:飞球 ETL 系统全量代码
This commit is contained in:
51
docs/bd_manual/dws/BD_manual_cfg_index_parameters.md
Normal file
51
docs/bd_manual/dws/BD_manual_cfg_index_parameters.md
Normal file
@@ -0,0 +1,51 @@
|
||||
# cfg_index_parameters 指数算法参数配置表
|
||||
|
||||
> 生成时间:2026-02-13
|
||||
|
||||
## 表信息
|
||||
|
||||
| 属性 | 值 |
|
||||
|------|-----|
|
||||
| Schema | billiards_dws |
|
||||
| 表名 | cfg_index_parameters |
|
||||
| 主键 | param_id |
|
||||
| 唯一键 | (index_type, param_name, effective_from) |
|
||||
| 数据来源 | 手动配置 / seed_index_parameters.sql |
|
||||
| 说明 | 指数算法(WBI/NCI/RS/OS/MS/ML)的公共与专用参数 |
|
||||
|
||||
## 字段说明
|
||||
|
||||
| 序号 | 字段名 | 类型 | 可空 | 说明 |
|
||||
|------|--------|------|------|------|
|
||||
| 1 | param_id | SERIAL | NO | 自增主键 |
|
||||
| 2 | index_type | VARCHAR | NO | 指数类型:WBI/NCI/RS/OS/MS/ML/COMMON |
|
||||
| 3 | param_name | VARCHAR | NO | 参数名称(如 percentile_lower、ewma_alpha) |
|
||||
| 4 | param_value | NUMERIC | NO | 参数值 |
|
||||
| 5 | description | TEXT | YES | 参数说明 |
|
||||
| 6 | effective_from | DATE | NO | 生效起始日期(默认 CURRENT_DATE) |
|
||||
| 7 | effective_to | DATE | YES | 生效截止日期(NULL 表示永久有效) |
|
||||
| 8 | created_at | TIMESTAMPTZ | NO | 创建时间 |
|
||||
| 9 | updated_at | TIMESTAMPTZ | NO | 更新时间 |
|
||||
|
||||
## 公共参数说明
|
||||
|
||||
| 参数名 | 说明 |
|
||||
|--------|------|
|
||||
| percentile_lower | 分位截断下锚点(如 5%) |
|
||||
| percentile_upper | 分位截断上锚点(如 95%) |
|
||||
| ewma_alpha | EWMA 平滑系数(0~1) |
|
||||
|
||||
## 使用说明
|
||||
|
||||
```sql
|
||||
-- 查询 RS 指数当前有效参数
|
||||
SELECT param_name, param_value
|
||||
FROM billiards_dws.cfg_index_parameters
|
||||
WHERE index_type = 'RS'
|
||||
AND effective_from <= CURRENT_DATE
|
||||
AND (effective_to IS NULL OR effective_to >= CURRENT_DATE);
|
||||
```
|
||||
|
||||
## 初始化
|
||||
|
||||
种子脚本:`database/seed_index_parameters.sql`
|
||||
Reference in New Issue
Block a user