【问题标题】:SSAS Cube Creation - Database ViewsSSAS 多维数据集创建 - 数据库视图
【发布时间】:2013-12-11 13:29:02
【问题描述】:

我正在设置一个新的多维数据集。这个多维数据集将与存在的多维数据集非常相似,只是它只包含日期不是过去的数据。

当前表包含过去和现在的数据。一个想法是在此表上创建一个数据库视图,并包括日期为 >= getdate() 的任何行,但我认为您在设置多维数据集时不能选择数据库视图,对吗?另一种选择是创建一个新的数据库表,其中仅包含那些具有当前或未来日期的记录。

最后的选择是过滤当前的多维数据集,但我认为我更喜欢只有这些数据的新多维数据集,因为它主要由 excel 数据透视表中的用户使用,所以我想尽可能避免使用任何过滤器/mdx。

实现这一目标的方法是什么?

谢谢

【问题讨论】:

    标签: sql-server-2008 sql-server-2008-r2 ssas analysis cube


    【解决方案1】:

    您绝对可以add a view in your SSAS DSV。您可以在对象选择器对话框中选择视图或表。您还可以编写命名查询。很多人建议你应该always use views in your DSV for your cube。它在多维数据集和物理表之间创建了一个层。

    另一种方法是use the existing cube as a source for a Power Pivot model 并在 Excel 中过滤数据模型中的日期,然后将该模型/Excel 文件提供给您的用户。

    【讨论】:

    • 是的,现在我记得 DSV 的用途了!抱歉,有一段时间没有做太多 SSAS 了,但这是我错过的步骤,谢谢!!
    猜你喜欢
    • 1970-01-01
    • 2018-03-17
    • 1970-01-01
    • 2014-11-01
    • 2012-03-04
    • 1970-01-01
    • 1970-01-01
    • 2018-07-23
    • 1970-01-01
    相关资源
    最近更新 更多