.val 文件格式说明
.val 文件用于记录每个 DQI 指标的实际输出结果,系统将根据 .dqi 文件中的条件表达式读取 .val 文件中的值进行状态判断。
📁 路径与命名规范
文件名格式:
<DQI_ID>.val文件路径格式:
<category>/<DQI_ID>.val
📂 Example:
./SCAN_DC/SCAN_DC_INSERT_0001.val
📄 文件内容格式
每一行为一条记录,字段之间用 tab 或空格分隔,格式如下:
xxxxxxxxxx<VALUE> <DATE_TIME> <PATH> <ATTACHMENT>✏️ 字段说明
| 字段名 | 描述 |
|---|---|
VALUE | 数值字段,系统只读取第一行的该值进行条件判断 |
DATE_TIME | 时间戳,格式为 YYYYMMDD_HHMMSS,可选 |
PATH | 原始报告路径及行号信息,可选 |
ATTACHMENT | 附件说明、备注或比对来源信息,可选 |
✅ Example 1: standard format
xxxxxxxxxx5616 20250610_141306 /path/to/report:10 nonexxxxxxxxxx# VALUE = 5616# Used for evaluating @CRITERIA✅ Example 2: missing optional fields
xxxxxxxxxx12345xxxxxxxxxx# Treated as: 12345 "" "" ""⚠️ 注意事项
系统只读取
.val文件的第一行VALUE字段;如果文件缺失,系统将报错并中止;
如果无法将
VALUE转换为数值类型,则该条件自动判定为不满足;.val的数值类型需与.dqi中的DATA_TYPE一致:real: float,如123.45integer: int,如100bool:"true"or"false"(暂不推荐)string: 任意文本(暂不支持参与运算)
📌 编写建议
每个
.val文件仅需保留一条有效记录(第一行)推荐使用工具自动生成
.val,避免手动书写错误建议统一使用 tab 分隔字段
如需 .val 样例或生成脚本,请联系平台开发人员。
