个人理解如下:
1、为了数据的精准性,OLTP系统中会设有相应的主外键约束,而DW中的数据一般都是从OLTP中过来的,可以设想其已经满足相应的主外键约束规则
2、在OLTP系统中,记录一般都是一条条地update、INSERT的,故有足够的时间进行主外键约束判断,而DW中的数据一般都是大批量地INSERT,故去掉主外键约束以提高性能
3、因为数据源的多样性,抽取方式的缺陷性,同步方法的局限性以及数据的质量问题,数据的精准性并不能100%地保证, 主外键约束可能导致数据加载不能继续,因小失大,故也放弃主外键。。。
笔记中,小意见~~
[@more@]