我希望这里有人可以提供帮助。
我的客户是 ISV,我有一个要求。他们希望开发一种解决方案,让他们的客户能够从客户特定的数据库中创建任何报告。
我的意思是,我们在门户上发布数据集,然后客户可以拖放他们需要的表,创建连接以创建所需的报告。
是否可以在 PowerBi 或 SQL Server 报告服务中执行此操作?
非常感谢
我希望这里有人可以提供帮助。
我的客户是 ISV,我有一个要求。他们希望开发一种解决方案,让他们的客户能够从客户特定的数据库中创建任何报告。
我的意思是,我们在门户上发布数据集,然后客户可以拖放他们需要的表,创建连接以创建所需的报告。
是否可以在 PowerBi 或 SQL Server 报告服务中执行此操作?
非常感谢
服务内容包
在 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)的回复范围。