钻取的细节尺寸

时间:2010-04-28 16:17:19

标签: sql-server ssas

我创建了许多类型1维度来保存客户/订阅级别详细信息。与我使用的任何其他维度相比,这些维度非常大,与事实的关系几乎是1比1。这些维度仅用于提供钻取详细信息。

一切正常但是这些尺寸的大小非常大,我在处理时遇到了一些内存问题。我想知道是否有一些我应该设置的属性,因为这些仅用于钻取? NonAggregateable?

将详细信息作为nonAggregateable Measures包含在内是否会更好,因为几乎有1对1的关系?

一个例子是SubscriptionDetail,其值包括email,userUID,activationcode。如果用户正在查看订阅事实,他们可以通过钻取来提取这些详细信息。

1 个答案:

答案 0 :(得分:0)

您将无法使用字符串作为度量,因此电子邮件将会被删除。

我已成功使用隐藏日期时间度量进行钻取,以便在事实表通常键入日期维度时获得确切的日期时间。

如果处理是个问题,并且事实上存在1:1,那么维度是否会历史性地发生变化?如果没有,您是否尝试过ProcessAdd才能添加新行?如果您有企业SSIS,则有一个组件,或者您可以生成自己的XMLA并将其作为处理过程的一部分发送到服务器:http://www.artisconsulting.com/Blogs/tabid/94/EntryID/3/Default.aspx