数据整理:关于可用工具
数据加载进程中比较耗时的部分便是查看和整理数据并确保其满足由相应 RBInfo 文件和 DTD 所指定的数据格式需求。
|
数据文件必须为 XML 格式,并且必须符合由 Windchill 安装 (位于 standardX20 目录) 所提供的 DTD。有关创建和验证 XML 数据文件的信息,请参阅 验证 XML 格式。
|
本部分列出了用于整理数据的不同工具选项的优缺点。
文本编辑器:优缺点
文本编辑器 (如“写字板”、“记事本”和 TextPad) 易于使用并且便于获得。如果不需要额外的数据转换且数据文件较小,则可以选择使用其中一种方法。它们可提供要加载内容的快速查看。
优点
• 易于使用
• 在多数操作系统中提供
• 提供数据的快速查看
• 学习难度最低
• 可用于简单搜索和替换
• 利用此工具查看数据时,不需要另行编码或准备
• 适用于 XML、CSV 和其他文本文件
缺点
• 不可进行数据验证
• 不可进行其他数据变换
• 不适用于大量数据
Microsoft Excel:优缺点
客户可能具有例行程序来生成以分隔符 (例如逗号) 相隔的“平面文件”格式的数据。Microsoft Excel 是一个好工具,可用于查看经过有条理组织的行和列中的数据。
优点
• 易于使用
• 在多数 Windows 操作系统中提供
• 提供数据的快速查看
• 可用于简单的查找和替换操作
• 可开发用于验证数据的公式
• 学习难度最低
• 提供了手动移动列的功能,从而限制其他数据变换
• 提供对数据进行筛选和排序的功能。这就提供了一种简便的方法来标识重复部件和文档,以及生成要添加到资源束中的项的列表。
• 数据一致性
缺点
• 必须以手动方式将数据解析成列 (使用 Text To Columns 功能)
• 每份工作表限定为 65,536 行数据
• 在非 Windows 平台上工作时不可用
• 要求数据为行和列格式
自定义代码:优缺点
以自定义方式开发的代码可大大改进加载进程。开发 XML 变换和/或 Java 程序可让客户连续以同种格式传送数据,而与所需的加载文件格式无关。由于引入了上下文,自定义构建代码可用于将数据按照现在要求的方式分成多组加载文件。
自定义代码通常与其他工具 (如文本编辑器) 结合使用。
如果加载文件格式与所提供的数据的格式不同,则最可能使用此方法。
优点
• 可使用数据验证的特殊规则开发
• 将数据从中性格式 (客户提供的) 变换为可用于加载的格式
• 允许数据分离
• 一致且可说明的结果,与使用诸如 Excel 之类的工具所涉及的手动处理不同 (其中可能会有错误)
• 可移动和共享
• 在多个操作系统中运行
缺点
• 与输入和输出紧密结合输入或输出的变化要求对自定义代码进行更改。
• 没有用于查看数据的用户界面
• 通常需要使用其他工具来查看数据
• 需要多个技能集
• 手动和编程工作的组合 (开发代码后)