一、说明
主要介绍了文件服务器管理中电子仓库配置相关的数据表信息,以及查询对象的存储信息等
二、数据表信息
数据表 |
说明 |
HOLDERTOCONTENT |
容器内容信息 |
APPLICATIONDATA |
应用数据信息 |
URLDATA |
URL数据信息 |
STREAMDATA |
数据流信息 |
FVITEM |
电子仓库条目信息 |
FVMOUNT |
电子仓库挂载信息 |
FVFOLDER |
电子仓库文件夹信息 |
FVVAULT |
主电子仓库信息 |
FVHOST |
电子仓库host信息 |
三、数据表字段说明
3.1 HOLDERTOCONTENT
该表主要记录了哪些对象存在哪种方式的数据存储。
3.1.1 对象类型
CLASSNAMEKEYROLEAOBJECTREF |
wt.epm.EPMDocument |
wt.doc.WTDocument |
wt.workflow.notebook.ImportedBookmark |
wt.part.WTPart |
wt.viewmarkup.DerivedImage |
wt.workflow.definer.WfProcessTemplate |
wt.maturity.PromotionNotice |
wt.inf.template.DefaultWTContainerTemplate |
wt.epm.familytable.EPMSepFamilyTable |
wt.viewmarkup.WVSConfigurationTemplate |
wt.change2.WTChangeActivity2 |
3.1.2 存储类型
CLASSNAMEKEYROLEBOBJECTREF |
wt.content.ApplicationData |
wt.content.URLData |
3.2 APPLICATIONDATA
该表主要记录了应用数据的存储。
3.2.1 类别
CATEGORY |
说明 |
[NULL] |
|
PROE_UGC |
Creo Parametric设计的模型 |
GENERAL |
常规的 |
DRAWING |
绘图 |
VIEWABLE |
可视项 |
IMAGE |
图片 |
3.2.2 与对象的角色关系
ROLE |
说明 |
ADDITIONAL_FILES |
附加文件 |
PUBLISH_PARAMS |
发布参数 |
TEMPLATE_CONTENT |
模板内容 |
PRODUCT_VIEW_EDZ |
产品视图EDZ |
PUBLISH_RULES |
发布规则 |
SECONDARY |
附件 |
THUMBNAIL |
缩略图 |
PRIMARY |
主内容 |
BUSINESS_JAR |
|
THUMBNAIL_SMALL |
小缩略图 |
PRODUCT_VIEW_EDM |
产品视图EDM |
THUMBNAIL3D |
3D缩略图 |
PRODUCT_VIEW_EDP |
产品视图EDP |
PRODUCT_VIEW_ED |
产品视图 |
WORKFLOW_ATTACHMENT |
工作流附件 |
3.2.3 存储方式
CLASSNAMEKEYA5 |
说明 |
wt.content.StreamData |
数据库存储 |
wt.fv.FvItem |
电子仓存储 |
正常文件是存储在电子仓库的,当出现异常时,为了防止数据丢失,会将数据存储到StreamData表
3.2.4 其他字段
字段 |
说明 |
FILENAME |
文件名 |
FILESIZE |
文件大小 |
3.3 URLDATA
该表主要记录了URL类型的数据存储。
字段 |
说明 |
DESCRIPTION |
URL说明 |
DISPLAYNAME |
URL名称 |
URLLOCATION |
URL地址 |
3.4 STREAMDATA
该表主要记录了存储在数据库表中的数据。
结合表APPLICATIONDATA,可以查询出哪些应用数据存储在数据库BLOBS表中:
SELECT * FROM APPLICATIONDATA a ,STREAMDATA s WHERE a.IDA3A5 = s.IDA2A2 ;
3.5 FVITEM
该表主要记录了存储在文件服务器中的数据。
3.6 FVMOUNT
该表主要记录了电子仓库挂载信息的数据。
3.6.1 安装状态
STATUS |
说明 |
VALID |
有效 |
NOT_ALL_VALID |
不存在(电子仓库的HOSTTYPE为default时) |
DUPLICATE |
重复 |
DOES_NOT_EXISTS |
不存在(电子仓库的HOSTTYPE为clusterNode时) |
3.6.2 其他字段
字段 |
说明 |
LOCAL |
是否为本地的(1代表是,0代表否;当文件在集群节点的文件夹中且状态为有效时为1) |
PATH |
路径(文件服务器中实际的路径) |
3.7 FVFOLDER
该表主要记录了电子仓库文件夹信息的数据。
字段 |
说明 |
NAME |
文件夹 |
SEQNUMBER |
序号 |
ENABLED |
已启用(1代表+,0代表-) |
READONLY |
只读(1代表+,0代表-) |
3.8 FVVAULT
该表主要记录了主电子仓库信息的数据。
字段 |
说明 |
NAME |
名称 |
ENABLED |
已启用(1代表+,0代表-) |
READONLY |
只读(1代表+,0代表-) |
FORMASTEREDITEMS |
缓存(1代表+,0代表-) |
AUTOFOLDERCREATE |
是否自动创建文件夹(1代表是,0代表否) |
MARKFORDELETEA2 |
是否安装(1代表否,0代表是) |
3.9 FVHOST
该表主要记录了电子仓库host信息的数据。
字段 |
说明 |
HOSTNAME |
host名称 |
HOSTTYPE |
host类型 |
四、示例
以查询EPMDOCUMENT相关的文件信息为例:
SELECT e2.DOCUMENTNUMBER AS "编号",
CONCAT(CONCAT(e.VERSIONIDA2VERSIONINFO ,'.') ,e.ITERATIONIDA2ITERATIONINFO) AS "版本",
hiamfh.FILENAME AS "应用数据名",
NVL(hiamfh.NAME ,'BLOBS') AS "文件夹",
hiamfh.HOSTNAME AS "主机名",
hiamfh."PATH" AS "路径",
hiamfh.UNIQUESEQUENCENUMBER AS "唯一序号"
FROM EPMDOCUMENT e
LEFT JOIN EPMDOCUMENTMASTER e2
ON e.IDA3MASTERREFERENCE = e2.IDA2A2
LEFT JOIN (
SELECT iamfh.UNIQUESEQUENCENUMBER ,iamfh.FILENAME ,
iamfh."PATH" ,iamfh.NAME ,iamfh.HOSTNAME ,h.IDA3A5
FROM HOLDERTOCONTENT h
LEFT JOIN (
SELECT f.UNIQUESEQUENCENUMBER ,a.FILENAME ,a.IDA2A2 ,
mfh."PATH" ,mfh.NAME ,mfh.HOSTNAME
FROM FVITEM f
LEFT JOIN APPLICATIONDATA a
ON a.IDA3A5 = f.IDA2A2
LEFT JOIN (
SELECT f."PATH" ,f2.IDA2A2 ,f2.NAME ,f3.HOSTNAME
FROM FVMOUNT f
LEFT JOIN FVFOLDER f2
ON f.IDA3A5 = f2.IDA2A2
LEFT JOIN FVHOST f3
ON f.IDA3B5 = f3.IDA2A2
WHERE f3.HOSTTYPE = 'clusterNode'
) mfh
ON f.IDA3A4 = mfh.IDA2A2
) iamfh
ON h.IDA3B5 = iamfh.IDA2A2
) hiamfh
ON e.IDA2A2 = hiamfh.IDA3A5
WHERE e.LATESTITERATIONINFO = 1
AND e.VERSIONSORTIDA2VERSIONINFO IN (
SELECT MAX(e3.VERSIONSORTIDA2VERSIONINFO) FROM EPMDOCUMENT e3
WHERE e3.IDA3MASTERREFERENCE = e.IDA3MASTERREFERENCE
);