详解模型制作过程中纵表和横表的概念
来源: 作者: 更新于:2016/11/30 22:28:08 阅读:
在模型制作时,我们常常会碰到横表和纵表。两者的区别是,横表比较适合前端信息的全方位展现和用户的查询访问,但是横表因为缺乏可扩展的灵活性,假如需要表现的业务要增加,就要修改表结构。纵表的特点恰好与其相反,模型比较灵活,只需要增加相应的维度信息,就可以扩展业务含义。从ETL开发的角度看,横表的开发的表之间的JOIN较多,代码较为复杂,但是代码长度相对比较短。纵表的开发相对比对简朴,表之间的联系关系较少,但是总的代码量较长。可以在纵表和横表之间架起一座桥梁,来让模型的灵活度、开发的简易型和信息展现的全面性作出均衡。