# META_LINKS 文件引用关系表

记录了元数据文件之间的以及元数据引用物理表之间的引用关系。引用关系主要包括:

  1. 数据加工中数据输入或输出对象引用的物理表或元数据数据表。
  2. 数据加工中手写的SQL中from/insert/update等后面引用的物理表。
  3. 数据表模型属性中用户设置的依赖表。
  4. 页面对象(包括报表、仪表板、spg、表单等)引用的数据模型、主题、图片等等。
  5. 门户引用的资源。

# 位置

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

物理表名:SZSYS_5_META_LINKS

# 表结构

字段名 主键 字段类型 字段描述 说明
SRC_FILE_ID VARCHAR(32) 发起引用源文件ID 发起引用的文件的标示,可与META_FILES-文件表表中的ID字段关联。
SRC_PATH VARCHAR(256) 发起引用的源路径 发起引用的元数据文件的路径,/开头含项目名的完整路径
SRC_COMPONENT VARCHAR(64) 源组件 发起引用的组件的ID,可能空
SRC_PROPERTY VARCHAR(64) 源属性 发起引用的属性名,可能空
TARGET_FILE_ID VARCHAR(32) 目标文件ID 纪录被引用的元数据文件的id,如果不存在或不是元数据文件,那么为空
TARGET_PATH VARCHAR(752) 目标路径 被引用的文件的路径,可能有多种形式,具体见下文《关于TARGET_TYPE和TARGET_PATH》。
TARGET_TYPE VARCHAR(16) 目标类型 见下文《关于TARGET_TYPE和TARGET_PATH》
REF_TYPE VARCHAR(32) 引用类型 r表示只读引用,w表示更新引用
REF_RW VARCHAR(2) 读写模式 r表示只读,w表示写,rw表示读写
VOLID NUMBER(1) 是否有效 1有效,0无效
REFRESH_TIME TIMESTAMP 刷新时间 引用关系数据刷新的时间,用于帮助判断这条数据是否是新的。

关于TARGET_TYPE和TARGET_PATH:

目标资源可能有多种,如元数据文件、主题、图片、url、数据库表等,TARGET_TYPE用于标识具体的资源类型,主要有下面几种:

TARGET_TYPE 说明 TARGET_PATH示例
METAFILE 引用元数据文件,包括模型表、报表、spg等元数据。 /DEMO/ana/xxxx/yyy.spg
URL 引用一个外部的url。如钻取到互联网上的某个地址。 https://succsoft.com
SERVICE 系统服务,比如gis、email、等外部服务 $SERVICE:/xxx
EXTENSION 扩展 $EXTENSION:/xxxx
DATEROLE 日期角色、地理角色等 $DATEROLE:/xxxx
SYSTBL 系统表,如用户表、部门表等。 $SYSTBL:/xxxx
INNERIMG 对象内私有图片。 $INNERIMG:/xxxx
PROJECTIMG 图片库中的图片。 $PROJECTIMG:/xxxx
THEMEIMG 主题图片。 $THEMEIMG:/xxxx
THEME 主题 $THEME:/xxxx
DB 引用数据库表,主要是物理表、视图、存储过程等对象。 $DB:/xxxx
DATAFILE 引用数据文件。如数据加工中引用的用户上传的文件。 $DATAFILE:/xxxx
是否有帮助?
0条评论
评论