仓库填充过程的监控技术
2008-12-12 16:35:06 来源:WEB开发网核心提示: WIP 并不包含有每一步最后一次执行的有关信息,只有在执行暂态步骤的时候,仓库填充过程的监控技术(2),才能在 WIP 中看到其有关信息;而激活暂态步骤的那个步骤一旦完成,这些信息就会消失, 记录各步骤相关的调度程序是何时被启用和禁止的, 理解仓库目标表中的数据为何以及何时被意外地删除,如
WIP 并不包含有每一步最后一次执行的有关信息。只有在执行暂态步骤的时候,才能在 WIP 中看到其有关信息;而激活暂态步骤的那个步骤一旦完成,这些信息就会消失。如果有多个步骤成功填充了同一无版本目标表,那么在 WIP 中只能看到最后一个步骤填充目标表的有关信息。如果操作员手工清除最后一次执行记录,那么该版本就会消失。
小心处理 WIP!
WIP 中存储的信息量可能会极快地增长,特别是在每天运行很多步骤的情况下。因此,自然有热心的管理员去善意地执行清理操作。而这却可能导致灾难性的后果……
我曾看到一些热心的 WIP 操作员将成功的版本从 WIP 中清除。当然,其结果就是该版本对应的数据也被相应地删除。
可以将失败的版本从 WIP 中安全地清除,因为一个失败版本没有向目标表填充任何数据。促使操作员执行这些清除操作的一个动机就是,当 WIP 中的记录大量增加时,WIP 屏幕的刷新时间可能会很长。
WIP 功能的扩展技术
我们建议采用一种技术,以利用 WIP 中的数据向操作员提供更多信息,特别是以下方面的信息:以前历史、审计能力、状态更改的完全记录、附加的统计信息,以及更加容易的问题检测和解决(例如对于已发生或未发生的问题的可理解性,及其为何发生或未发生)。通过扩展 WIP 的功能,将达到我们的目标并且保存每个版本经过的所有不同状态。这一附加信息将使您可以:
维护所有以前执行的历史记录。
维护每个步骤经历过的所有中间状态的明细日志。
记录各步骤相关的调度程序是何时被启用和禁止的。
理解仓库目标表中的数据为何以及何时被意外地删除。
除了在 WIP 中可获得的信息之外,提供附加信息还有下列好处:
更多精彩
赞助商链接