不同产线,统一的明细数据表结构如何建立?
jaffy 2011-04-28 01:52:05 最近在搞一个工厂的统一生产管理系统,涉及到了产线明细数据的采集上,现在的问题是,这个工厂有多个制造部门,每个部门的产品线都不一样,生产制造以及测试流程都不一样,如何合理统一来建立表结构呢?
我最初的想法是统一建立一个纵表,根据内部ID,区分不同的测试生产指标,但后期调研,发现数据量太大,测试量与环境关联很大,温度,湿度,升温,降温都需要测试记录,不同输入,不同衰减下都要测试,这种组合型指标太多了。
另外,数据量的风险感觉也很大,现在他们单个产品就有百万级以上的测试记录,如果转成纵表,并且是多个部门集合的话,我估计最终测试数据这个表的数量级可能到亿了,自己从没有操作过这种数量级的表,特别不知道这对今后数据提取会不会带来效率的严重影响?
但如果根据不同部门建立横表,不利于统计分析,他们的QC还希望可以查看指标变化趋势,提前预判机器的失效风险;另外则是我们自己的原因,由于需要单独收集各个部门的需求,这为后期维护带来了风险(我们不太愿意陷入到具体每一类用户需求中去)。