物理上,所有维度都应是图5.1所示组件的最小子集。主键(Primary Key)指的是包含唯一无意义标识数字的字段,我们称之为代理(Surrogate)。数据仓库ETL过程频繁创建和插入这些代理键。换言之,数据仓库虽保有这些代理键值,但并未分配给任何实体。