关于外部文件电子仓库
当 Windchill 用户创建信息 (如部件或文档) 时,内容文件可以与该对象关联。对于处于特定生命周期状态的特定类型的对象,文件电子仓库使您可以指定内容文件应该存储在网络中系统上一个名为电子仓库的逻辑容器中,而不是存储在 Windchill 数据库中。
每个文件电子仓库都包含与主机系统上的物理存储位置 (如目录) 相对应的文件夹。根据您建立的存储策略,上载的文件存储在文件系统中分配给该文件的位置上,由电子仓库及文件夹表示。
Windchill 站点或集群是指一组使用同一个 URL 的主机。可以分别访问这些主机,也可以将它们作为一个整体进行访问。文件电子仓库的作用相当于站点元素。下图概括了组成站点的各个实体间的关系。
A - Windchill 方法服务器。Windchill 方法服务器管理 Windchill 数据库进程数据以及在 Windchill 数据库和外部文件电子仓库之间传递的查询。
B - Windchill 数据库。Windchill 数据库为厂商数据库提供了接口。
C – BLOB。该数据库存储二进制大对象 (BLOB)。
D – 文件电子仓库。文件系统包含多个文件夹。这些文件夹分布在一个或多个文件电子仓库中,文件电子仓库是未与特定位置相关联的逻辑结构。
E – 文件夹。每个文件夹都代表一个物理位置。
F - 安装路径。安装路径记录了连接每个文件夹和主机的物理安装路径。
G – 主机。多台主机构成一个集群。在每台主机上可以运行一个或多个 Windchill 方法服务器。
H – 数据库通信。Windchill 方法服务器可对 Windchill 数据库进行读取和写入。
“Windchill 电子仓库配置”显示站点对象的树状视图,其中包含所有的主机、电子仓库和文件夹。
文件存储具有许多优势,在决定如何存储内容时应考虑这些优势:
• 与存储在数据库中的内容文件相比,存储在电子仓库中的内容文件的上载和下载 (常用的 Windchill 操作) 速度要快得多。
• 用户无需管理内容文件的存储位置,所以没有必要修改用户操作。
当将非常大的文件 (大于 100 MB) 上载至 Windchill 时,您不该上载至数据库 BLOB。虽然可以这么做,但由于写入 BLOB 的数据库速度限制,这会花费大量时间 (对于大于 0.5 GB 的文件,需要长达数小时)。上载看起来可能像停止了工作。
建议的解决方案是配置 Windchill,以便将数据上载到 Windchill 文件电子仓库。您可以采用以下两种方式之一来执行此操作:
• 使用一个电子仓库配置并将属性 wt.fv.forceContentToVault 设置为“真”。
• 使用一个多电子仓库配置并写入规则,以便将内容上载至相应的电子仓库。
本章介绍了实现文件存储所需的其他管理事项。具体的管理任务和步骤在相关 Windchill 页面和窗口提供的联机帮助中进行描述。
自动创建文件夹的电子仓库
自动创建文件夹功能允许“文件服务器”或系统管理员使用基于文件数量的阈值来创建用于管理自身文件夹的电子仓库。系统将根据需要自动在根文件夹下创建磁盘文件夹。根文件夹是指可自动管理自身文件夹的文件夹。
| 当您第一次注册文件服务器且根文件夹下不存在任何文件夹时,将在该根文件夹下自动创建第一个物理文件夹。 |
该功能可减少管理员的维护工作量,并且还能更有效地利用分配给 Windchill 文件电子仓库的空间。