首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >商业智能-存储过程中的参数与BI工具

商业智能-存储过程中的参数与BI工具
EN

Stack Overflow用户
提问于 2014-09-17 06:49:37
回答 1查看 153关注 0票数 0

摘要:在存储过程中包含用户参数与在BI仪表板中包含用户参数的优缺点是什么。

我是BI新手,我的任务是使用存储过程作为仪表板的数据源。我想知道,如果我在存储过程中包含报告参数,与在仪表板中包含它们,性能会有什么不同。

例如:

用户希望比较来自两个日期的数据,因此有一个FirstDateLastDate参数。我可以将参数包括在存储过程中,并让用户指定任何数据加载之前的日期。相反,我可以导入从存储过程返回的所有数据(不带参数),然后提示用户输入日期。

我问这个问题的原因是用户想要更改日期参数的场景。当参数改变时,必须刷新数据,我想知道如何优化仪表板和用户之间的整个交互。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2014-09-23 00:54:10

将参数放在存储过程(或查询)中的一个优点是,数据库将更快地返回数据,并且您的应用程序将使用更少的内存,但就像在所有事情中一样,存在一个权衡,如果您想选择不同的参数,您需要返回数据库,这可能会很慢。

最后,你必须权衡更重要的是使用更少的资源还是更快,并进行相应的优化。

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

https://stackoverflow.com/questions/25879605

复制
相关文章

相似问题

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