Skip to content

META_TABLES 数据模型信息表

记录数据模型本身的基本信息、物理存储信息、字段统计和刷新状态。常用于模型资产清单、提取状态监控、查询统计、容量分析和模型检索。

位置

模型路径:/sysdata/data/tables/meta/META_TABLES.tbl

物理表名:SZSYS_5_META_TABLES

表结构

字段名字段类型字段描述
MODEL_RESIDVARCHAR(100)资源id,主键
MODEL_TYPEVARCHAR(10)模型类型,如App, Ods, DataFlow, Sql
MODEL_NAMEVARCHAR(200)模型名称
MODEL_DESCVARCHAR(200)模型描述
PROJECT_NAMEVARCHAR(200)项目名称
DATASOURCEVARCHAR(64)数据源
SCHEMAVARCHAR(32)数据库模式,可能为空
TABLE_NAMEVARCHAR(200)物理表名
MODEL_PATHVARCHAR(200)模型路径,便于按资源路径定位模型
DATA_READONLYNUMBER(1)模型是否只读取物理表数据,1代表只读,0代表可能写入或维护物理表数据
PRIMARY_KEYSVARCHAR(200)主键字段名,多个用逗号分隔
PERIOD_TYPEVARCHAR(10)数据期类型,缓慢变化:sc,周期快照:ss,其他:none
PERIOD_ROLEVARCHAR(20)数据期角色,如year、month、date、timestampdate
QUERY_CACHENUMBER(1)是否启用查询缓存
REFRESH_TASK_IDVARCHAR(64)任务服务ID,如果此数据表设置了定时调度,那么对应任务的id
REFRESH_STARTTIMETIMESTAMP最近一次操作开始时间,操作包括提取,当维表数据被修改,ci提交了数据等操作时,这个时间也相应的发生调整
REFRESH_ENDTIMETIMESTAMP最近一次操作结束时间,操作包括提取
LAST_CLUSTERNODEVARCHAR(64)最近一次提取的集群节点,由IP地址和web端口拼接而来,格式是:IP地址:web端口
LAST_EXTRACT_LOCATIONVARCHAR(128)提取位置
REFRESH_STATENUMBER(8)操作状态,0:没有执行过; 1:执行过,已经执行完毕,执行成功; 2:执行过,已经执行完毕了,执行失败了; 3:执行过程被中止; 4:模型错误; 9:当前正在执行;
REFRESH_VERSIONNUMBER(19)操作版本号,每次修改操作状态,版本+1,用于乐观锁控制,比如对同一个数据表同时开始两个提取,判断状态都是未提取,进入提取流程,要修改状态为执行中,通过版本控制只能其中一个请求有效
LAST_UPDATE_TIMETIMESTAMP修改时间,最近一次修改的时间
LAST_UPDATE_USERIDVARCHAR(50)修改者,最近一次修改者
ROW_COUNTNUMBER(19)数据行
COL_COUNTNUMBER(4)字段数,模型的字段数
DIM_COUNTNUMBER(4)维个数
PK_COUNTNUMBER(4)主键个数,以物理主键优先,没有则取逻辑主键
STORAGE_SIZENUMBER(19)模型数据占用空间,单位字节
TODAY_QUERY_COUNTNUMBER(4)今天查询次数
TODAY_QUERY_CONSUME_MSNUMBER(19)今天查询总耗时,单位ms
REFRESH_CONSUME_MSNUMBER(19)最近一次操作总耗时,单位ms
REFRESH_LOGCLOB操作日志,如果有异常,也要记录

说明

  1. MODEL_RESID可关联META_FILES 文件表中的资源ID,用于从模型信息定位到具体元数据文件。
  2. DATASOURCESCHEMATABLE_NAME描述模型对应的物理存储位置;虚拟模型或特殊模型可能不会完整填写。
  3. REFRESH_*字段记录最近一次提取、刷新或相关维护动作的状态、时间、耗时和日志。
  4. ROW_COUNTCOL_COUNTDIM_COUNTPK_COUNT用于资源盘点和模型质量分析,可能随模型刷新或字段变更而更新。
微信公众号微信公众号:山川软件