【问题标题】:dimensional modelling outrigger dimension usage in ssasssas中的维度建模支腿维度使用
【发布时间】:2016-03-24 15:34:55
【问题描述】:

我有一个 DimPerson 表和一个存储十分位数数据的 DimPersonDecileOutrigger 表。支腿的结构方式是为客户提供当年和上一年的十分位数(如果他们在该期间购买) - 这意味着客户可能有 TY 而不是 LY,反之亦然。有些客户两者兼而有之。

在 ssis 中,当我选择维度结构中的列时 - 我最初只从 DimPerson 中选择列,而不是从支腿中选择列。这样在浏览器中它显示了从 1 开始的所有 id。但是当我从 outrigger 中拖动一些列时 - 然后在浏览器中它不显示所有 personID。我想查看所有客户,无论他们是否有十分位数。

附加图片以显示它在维度结构选项卡中的外观。此外,OutriggerID 是主要的,OutriggerID 是外来的。

【问题讨论】:

    标签: ssas dimensional-modeling


    【解决方案1】:

    如果你只是想解决问题,你可以在你的底层关系数据库中创建一个View,使用 LEFT OUTER JOIN 来链接两个表,这样视图就会返回来自 DimPerson 的所有行,即使它们没有没有十分位。

    然后使用视图而不是表格作为维度的来源。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多