主题
Are you an LLM? You can read better optimized documentation at /v5/sys-tables/meta/META_FILES.md for this page in Markdown format
META_FILES 文件表
存放元数据目录结构和文件基本信息,是元数据资源管理的核心表。报表、仪表板、数据模型、主题、图片、目录等资源都会在这里登记,用于资源树展示、路径定位、版本判断、权限和引用分析等场景。
位置
模型路径:/sysdata/data/tables/meta/META_FILES.tbl
物理表名:SZSYS_5_META_FILES
表结构
| 字段名 | 字段类型 | 字段描述 |
|---|---|---|
| ID | VARCHAR(32) | 文件的唯一标识,主键 |
| PROJECT_NAME | VARCHAR(16) | 项目名称,文件所在的项目,不能为空 |
| PARENT_DIR | VARCHAR(620) | 父路径,文件所在的路径,不能为空,/开头,不以/结尾,如/ana,在项目根上用/表示 |
| NAME | VARCHAR(128) | 文件名称,不能为空,如WTYB.tbl |
| TYPE | VARCHAR(16) | 文件类型,即文件后缀名,不含点号,如tbl、dash等 |
| DESC | VARCHAR(512) | 文件描述,文件的简短业务描述 |
| REVISION | NUMBER(16) | 版本号,不能为空,当文件内容有变化时会自动增加版本号 |
| IS_FOLDER | NUMBER(1) | 是否为文件夹,1代表文件夹,0代表文件 |
| IS_HIDDEN | NUMBER(1) | 是否隐藏,1代表隐藏,0代表不隐藏 |
| LABELS | VARCHAR(2084) | 标签,用\n分割记录文件的标签 |
| COMMENT | VARCHAR(1024) | 修改记录,修改文件时写的提交说明 |
| ICON | VARCHAR(64) | 文件图标 |
| CREATE_TIME | TIMESTAMP | 创建时间 |
| MODIFY_TIME | TIMESTAMP | 修改时间 |
| CREATOR | VARCHAR(64) | 创建者 |
| MODIFIER | VARCHAR(64) | 修改者 |
| SUB_FILE_TYPE | VARCHAR(16) | 文件子类型 |
| STATE | NUMBER(2) | 文件状态 |
| HASH | VARCHAR(64) | 文件内容摘要,用于判断内容是否变化 |
| IS_GZ | NUMBER(1) | 内容是否压缩存储,1代表是,0代表否 |
| OPTION | VARCHAR(1024) | 系统扩展属性,产品内部使用,如dwtable和theme记录额外信息 |
| CUSTOM_OPTION | VARCHAR(1024) | 用户扩展属性,自定义属性,产品内部并未使用,给自定义开发者用 |
| ORDER | NUMBER(8) | 排序,排序字段 |
| SIZE | NUMBER(16) | 文件内容大小 |
| CONTENT | BLOB | 文件内容,GZIP压缩的文件内容 |
说明
- 资源路径由
PROJECT_NAME、PARENT_DIR和NAME共同表达;PARENT_DIR表示所在目录,NAME表示文件或目录名。 ID是资源稳定标识,资源改名或移动时通常仍用于关联其他系统表。MODIFY_TIME可用于判断资源或目录树是否发生变化;目录的修改时间也可能随下级资源变化而更新。CONTENT保存资源正文,查询资源列表时通常不需要读取该字段。
