Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 报告一个机构与州/国家其他机构比较的最佳方式_Sql_Reporting Services_Reporting_Ssas_Analysis - Fatal编程技术网

Sql 报告一个机构与州/国家其他机构比较的最佳方式

Sql 报告一个机构与州/国家其他机构比较的最佳方式,sql,reporting-services,reporting,ssas,analysis,Sql,Reporting Services,Reporting,Ssas,Analysis,在尝试执行一些基准测试类型的报告时,我遇到了由于驻留在数据库中的数据量而导致的极度缓慢的问题,这将逐渐变得更糟。我很好奇,对于报告来说,什么才是最好的方法,例如显示某一日期范围内因特定情况而进入医院的患者的百分比,以及该特定医院与州百分比以及全国百分比的比较。当然,这一切都是基于数据驻留在数据库中的医院。我刚刚编写了存储过程来计算这些百分比,但我知道这不是最好的方法。我很好奇其他更有经验的报告专业人士会如何解决这个问题。我目前正在使用SSR进行报告。我对SSAS有一些了解,但不足以知道是否应该考

在尝试执行一些基准测试类型的报告时,我遇到了由于驻留在数据库中的数据量而导致的极度缓慢的问题,这将逐渐变得更糟。我很好奇,对于报告来说,什么才是最好的方法,例如显示某一日期范围内因特定情况而进入医院的患者的百分比,以及该特定医院与州百分比以及全国百分比的比较。当然,这一切都是基于数据驻留在数据库中的医院。我刚刚编写了存储过程来计算这些百分比,但我知道这不是最好的方法。我很好奇其他更有经验的报告专业人士会如何解决这个问题。我目前正在使用SSR进行报告。我对SSAS有一些了解,但不足以知道是否应该考虑这种类型的报告。

< P>这完全取决于数据结构和您必须做的计算类型。 您试图以各种可能的方式缩小必须处理的数据量和操作的复杂性
如果低速系统上有大量数据,则首先尝试选择所需数据,将其传输到计算点,然后尽可能长时间地将其缓存。
如果你有大量的数据,你会尽可能多地对其进行预处理。例如,对于数据仓库,您有一个datetime表,其中包含年/月/日/周/周等,其他表中仅包含对它们的约束。这样可以避免耗时的计算。
如果操作复杂,您必须对其进行分析,使其更简单/更快,但在这一点上,无法预测有多少(如果有的话)空间。

这完全取决于您对所需数据结构和流程的理解,以便尽可能地改进一切。

我自己还没有使用过SSAS,但这也是一个很好的工具,但是(imho)对于许多不同的分析来说,它的作用更大