我的组织已经停止了正常的报告提供者;知识共享。他们已将其替换为PowerBI或SSRS报告。我更喜欢SSRS报告,但是当我创建动态报告并在计算机上运行它们时,结果在几秒钟内返回,而使用服务帐户并点击报告服务器时,结果需要几分钟才能返回,有时甚至根本无法返回。
我曾多次与IT团队来回交流-我的用户无法选择所需的参数并无法以返回的任何快速结果运行报表,但永远不会走得太远。我也将代码发送给DBA小组,他们发现编写方式没有问题,再加上从我的计算机或Oracle SQL Developer运行时,一切都可以在可接受的时间内返回。
我既不喜欢PowerBI,也不知道如何使用PowerBI,因为我需要能够使用参数,因为用户可能会查找不同的帐户,日期范围或税号以检索报告的详细信息。
[我想知道是否有人可以尝试使用任何建议或其他报告工具来使报告运行得更快,或者您是否有使用PowerBI或SSRS的类似经验。
谢谢
选择报告工具的主要因素之一就是您要设计的报告类型。 SSRS是列表,表格,枢轴和打印机友好布局的理想选择。但是,如果您想要仪表板或可视化,则不是最佳选择。
就性能而言,您可以做几件事来调整速度。首先,必须确保服务器与数据源的连接良好,以避免延迟。并且显然有足够的资源来处理报告。您还可以查看缓存功能以及查询参数和报表过滤器之间的平衡,以优化执行。
就我个人而言,我使用SSRS以及其他几种工具已有大约7年的时间了,这是我最喜欢的报告工具。