# META_TABLES 数据表信息表
用于记录数据表本身的相关信息、提取过程状态。
# 位置
模型路径:/sysdata/data/tables/meta/META_TABLES.tbl
物理表名:SZSYS_5_META_TABLES
# 表结构
字段名 | 字段类型 | 字段描述 |
---|---|---|
MODEL_RESID | VARCHAR(100) | 资源id,主键 |
MODEL_TYPE | VARCHAR(10) | 模型类型,如App, Ods, DataFlow, Sql |
MODEL_NAME | VARCHAR(200) | 模型名称 |
MODEL_DESC | VARCHAR(200) | 模型描述 |
PROJECT_NAME | VARCHAR(200) | 项目名称 |
DATASOURCE | VARCHAR(64) | 数据源 |
SCHEMA | VARCHAR(32) | 数据库模式,可能为空 |
TABLE_NAME | VARCHAR(200) | 物理表名 |
PRIMARY_KEYS | VARCHAR(200) | 主键字段名,多个用逗号分隔 |
PERIOD_TYPE | VARCHAR(10) | 数据期类型,缓慢变化:sc,周期快照:ss,其他:none |
PERIOD_ROLE | VARCHAR(20) | 数据期角色,如year、month、date、timestampdate |
QUERY_CACHE | NUMBER(1) | 启用缓存 |
REFRESH_TASK_ID | VARCHAR(64) | 任务服务ID,如果此数据表设置了定时调度,那么对应任务的id |
REFRESH_STARTTIME | TIMESTAMP | 最近一次操作开始时间,操作包括提取,当维表数据被修改,ci提交了数据等操作时,这个时间也相应的发生调整 |
REFRESH_ENDTIME | TIMESTAMP | 最近一次操作结束时间,操作包括提取 |
LAST_CLUSTERNODE | VARCHAR(64) | 最近一次提取的集群节点,由IP地址和web端口拼接而来,格式是:IP地址:web端口 |
LAST_EXTRACT_LOCATION | VARCHAR(128) | 提取位置 |
REFRESH_STATE | NUMBER(8) | 操作状态,0 :没有执行过; 1 :执行过,已经执行完毕,执行成功; 2 :执行过,已经执行完毕了,执行失败了; 3 :执行过程被中止; 4 :模型错误; 9 :当前正在执行; |
REFRESH_VERSION | NUMBER(19) | 操作版本号,每次修改操作状态,版本+1,用于乐观锁控制,比如对同一个数据表同时开始两个提取,判断状态都是未提取,进入提取流程,要修改状态为执行中,通过版本控制只能其中一个请求有效 |
LAST_UPDATE_TIME | TIMESTAMP | 修改时间,最近一次修改的时间 |
LAST_UPDATE_USERID | VARCHAR(50) | 修改者,最近一次修改者 |
ROW_COUNT | NUMBER(19) | 数据行 |
COL_COUNT | NUMBER(4) | 字段数,模型的字段数 |
DIM_COUNT | NUMBER(4) | 维个数 |
PK_COUNT | NUMBER(4) | 主键个数,以物理主键优先,没有则取逻辑主键 |
STORAGE_SIZE | NUMBER(19) | 磁盘空间,单位k |
TODAY_QUERY_COUNT | NUMBER(4) | 今天查询次数 |
TODAY_QUERY_CONSUME_MS | NUMBER(19) | 今天查询总耗时,单位ms |
REFRESH_CONSUME_MS | NUMBER(19) | 最近一次操作总耗时,单位ms |
REFRESH_LOG | CLOB | 操作日志,如果有异常,也要记录 |
0条评论
评论