动态报告创建

时间:2017-06-07 11:12:36

标签: sql-server-2008 reporting-services powerbi sqlreportingservice

我希望有人可以提供帮助。

我的客户要求是ISV。他们希望开发一种解决方案,希望为客户提供从客户特定数据库创建任何报告的能力。

我的意思是,我们在门户网站上发布数据集,然后客户可以拖放他们需要的表格,创建连接以创建所需的报告。

是否可以在PowerBi或SQL Server Reporting服务中执行此操作?

非常感谢

1 个答案:

答案 0 :(得分:0)

服务内容包

通过开发在线服务内容包,可以在Power BI中实现。这允许在线服务通过PowerBI.com云服务让客户了解他们自己的数据。 ISV预先构建数据模型(以及一些初始图表);最终用户根本不必担心加入。他们可以拖拉删除ISV提供的字段。

有一些基本要求(它必须是具有可通过公共互联网访问的API的SaaS应用程序)。

更多信息:https://powerbi.microsoft.com/en-us/documentation/powerbi-developer-content-pack-overview/

<强>嵌入

如果ISV正在构建自己的门户网站,他们可以在自己的网站上嵌入SSRS报告(并使用将客户ID从网站直接传递到每个报告的参数)。这似乎是一个很好的起点:https://docs.microsoft.com/en-us/sql/reporting-services/application-integration/integrating-reporting-services-into-applications。此解决方案的一个缺点是SSRS不允许最终用户自己更改报告(不拖放字段)。

您还可以将Power BI报告嵌入到面向外部的网站中。更多信息请访问:https://powerbi.microsoft.com/en-us/power-bi-embedded/

可能还有其他解决方案,例如允许直接外部访问SSAS的工具,但我限制了我对您询问的两个工具(SSRS和Power BI)的响应范围。