数据仓库术语:同一源表生成两个不同维度的技术名称是什么?
角色扮演维度(Role-Playing Dimension)
这类维度的技术名称是角色扮演维度(Role-Playing Dimension)。
- 它的核心逻辑是:同一个物理维度表(比如你提到的
dbo.Client),在数据立方体中被赋予多个不同的业务角色,进而创建出多个维度实例来适配不同的分析场景。 - 对应你的场景来说:
dbo.Client表同时承担了“付款方客户(PayerClient)”和“销售对象客户(SellToClient)”两个业务角色,通过这种设置,就能在分析交易数据时,清晰区分付款方与销售对象这两类角色——即便二者是同一个客户,也能分别进行统计和分析。
内容的提问来源于stack exchange,提问作者Chicago1988
相关产品推荐
相关产品推荐

