我想在[ Excel 2013 ]或[ PowerBI Desktop ]中使用 SSRS dataset as a datasource for PowerQuery
。报表服务器版本为 [SSRS 2016] [ Microsoft SQL Server 2016(SP2-CU3)(KB4458871)-13.0.5216.0(X64)-企业版]。
我的目标是使最终用户可以通过以下方式访问SSRS数据集: PowerQuery(Excel或PBIDesktop)。用户连接并建立 报告数据来源;和IT开发人员管理SSRS 数据集。
升级到PBIRS是将PQ连接到SSRS报告数据集的唯一方法吗?升级到PBIRS是否可以解决要求?
我知道我可以从SSRS导出ODATA提要,这将创建一个.ATOMSVC文件,Excel本机(Excel数据标签)可以连接到该文件(步骤:"Generate Data Feeds from a Report (Report Builder and SSRS)": Docs-MSFT/SQL/SQL Server/Reporting Services/Report Builder/ ,|步骤:{{ 3}})。
PQ无法连接到.ATOMSVC,它的ODATA连接需要URL而不是文件。
当我在Google上搜索“与SSRS数据集的Powerquery连接”时,发现了几篇文章指出我应该upgrade to PBIRS (PowerBI Report Server)
来自SSRS 2016 Server。
excel-pq-from-odata feed-url.png "Reporting Services ATOM Data Feeds": mssqltips 2136
用户可以基于SSRS数据集构建自己的PowerBI报告
(未来状态):这是PowerBI ReportServer的有效URL。
- http://myssrsname/Reports/api/v2.0
... works for me to access the report portal
- http://myssrsname/Reports
... HTTP ERROR 404: No webpage was found for the web address
(操作方法):使用PowerBI访问SSRS数据
(操作方法):在Power BI中探索新的SSRS 2017 API
如何升级,SSRS升级为PBIRS
(下载):PowerBI ReportServer,180天免费试用:
(操作方法):从SSRS迁移到Power BI报表服务器
(操作方法):安装和配置Power BI报表服务器和Power BI Desktop
(PRICING-PBIRS):POWER BI报表服务器:一种现代的本地BI解决方案
- https://www.mssqltips.com/sqlservertip/5000/install-and-configure-power-bi-report-server-and-power-bi-desktop/
- 具有有效软件保障(SA)的SQL Server Enterprise版本
(PRICING- PBI Pro):
答案 0 :(得分:0)
这正是我现在正在做的事情,您需要使用Power Query SDK在Visual Studio中创建Power BI自定义数据连接器,并通过SSRS 2017 rest API连接到SSRS,您可以通过api调用访问数据集,这是一个例子:
stylesheets
这是我的示例代码:
angular.json