我是Power BI的新手。我需要创建一个仪表板发布它,以便没有桌面应用程序的用户仍然可以访问它。
我试图从中检索统计信息的表非常大(400 MM行)。我可以编写使用参数的查询来将结果过滤到更低的数字(2MM行)。我需要在应用程序上创建一个链接,该链接将用户带到在线仪表板,显示已过滤的结果(基于搜索参数检索),每次用户访问仪表板时都应刷新该链接。
我有几个问题:
1)2个MM行已经有太多数据要供Power BI Online管理吗?
2)我知道Power BI Desktop中有可用的参数,但我读到如果我使用参数发布报告,它将使用发布时设置的参数值。无法从URI或每个请求更改此参数。这准确吗?
3)我最好创建SSRS报告而不是直接从Power BI查询数据库吗?而且,如果我使用SSRS,那么通过Power BI仪表板显示报告是否有任何价值? (而不是在应用程序中嵌入SSRS报告)
我目前使用的数据库技术是Oracle,但我要迁移到SQL Server(在本地或云端,我还没有决定)
提前致谢!
答案 0 :(得分:0)
您似乎有许多难以混合的要求。 PowerBI可轻松处理400MM行,并获得良好的响应式交互性。
您可以轻松地计划每天刷新此数据几次,但如果您希望在用户访问报告时刷新,那么即使它只加载了200万行,也会导致一些等待。
或许解决方案是在PowerBI中拥有包含所有4亿行的“近实时”数据,以及通过SSRS提供的“实时”数据,这些数据的响应性较低且交互性较低。
稍后迁移到SQL Server可能允许您使用DirectQuery,它可以为您提供PowerBI中的实时数据(由数据库引擎聚合)。