BI / OLAP是正确的解决方案吗?

时间:2011-06-28 07:50:24

标签: sql-server mdx business-intelligence

我正在构建一个带有底层数据库的应用程序,该数据库看起来像是OLAP的教科书示例:我每天晚上都有大量数据,然后按时间和其他维度和层次结构卷起来我写的存储过程。然后我在汇总表格上构建我的应用程序,允许用户比较/检索不同维度和级别的数据。

此时,我想知道是否有任何令人信服的理由我应该切换到商业BI产品而不是构建我自己的数据立方体。我玩MSSQL BI和MDX,学习曲线似乎非常陡峭,我没有看到任何重大的性能提升。这让我再次问自己 - 使用BI产品我真正获得了什么?如果有人可以帮助回答这个问题我会很感激。感谢。

1 个答案:

答案 0 :(得分:2)

MDX是一门新语言,学习肯定需要时间和精力。学习MDX后,您可以将其应用于所有符合MDX的服务器,并且您将能够快速解决新问题。

我看到了不同的优势:

  • 您可以使用MDX进行复杂计算(例如计算成员,多对多关系,多个层次结构......)

  • 你可以假设它比你的本地实施更好地扩展(这是有争议的,取决于你或你的团队有多好)。

  • 当然,所有可用的报告工具都是其中一个优点。您可以使用Excel和其他标准报告工具连接到您的数据(例如,在线查看here以查看iccube的可能性。)

我们对MDX进行了温和的介绍,以帮助平滑学习曲线(here)。