首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SSAS性能:多个measures+no Dim对一个measure+DimType

SSAS性能:多个measures+no Dim对一个measure+DimType
EN

Stack Overflow用户
提问于 2014-09-21 13:27:41
回答 1查看 168关注 0票数 0

我正在构建一个财务多维数据集,并试图在设计我的主要事实表时了解最佳实践。

你认为什么是更好的解决办法:

  1. 有一栏的事实(金额),并有一个额外的字段,将表明类型的金融交易(成本,收入,税收,退款等)。

T

代码语言:javascript
复制
 TransType        Amount         Date
  Costs            10            Aug-1
  Income           15            Aug-1
 Refunds            5            Aug-2
  Costs             5            Aug-2
  1. “数据透视”表,根据事务的类型创建多个列。

代码语言:javascript
复制
Costs     Income       Refund       Date
10          15          NULL        Aug-1
5          NULL          5          Aug-2

当然,多维数据集将遵循所选择的任何选项--几个实际的度量和几个计算的度量,每个度量都是基于一个主要度量,同时从一个“事务类型”维度分割到一个成员上。

(一般来说,所有事务类型的行数都相同)

谢谢你的进阶。奥伦。

EN

回答 1

Stack Overflow用户

发布于 2014-09-22 07:40:57

对于与财务相关的多维数据集,我认为使用帐户维度功能要好得多。通过使用“帐户”维度,您可以在不更改模型结构的情况下向维度添加/删除帐户。另外,如果您使用帐户维度,多维数据集的时间平衡(聚合函数)功能可以对您有很大帮助。

然而,SSAS帐户维度也有其自身的问题。例如,如果您将时间平衡分配给一个公式或一个等级的父级,它将被默默地忽略,据我所知,这一点并没有被记录下来。因此,准备修复计算脚本中的计算。

还可以使用自定义汇总成员功能加载财务公式。在我们的例子中,我们有6000+帐户,公式可以在不受我们控制的情况下改变。因此,拥有自定义的汇总成员功能非常有帮助。

你需要小心处理订单(比率)等等,但对于任何复杂的/金融立方体来说,这都是通常的情况。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25959698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档