具有SSRS数据集连接的PowerQuery

时间:2018-11-13 23:07:46

标签: reporting-services powerbi powerquery power-bi-report-server

我想在[ 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。

           

(操作方法):使用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解决方案

           

(PRICING- PBI Pro):

     

1 个答案:

答案 0 :(得分:0)

这正是我现在正在做的事情,您需要使用Power Query SDK在Visual Studio中创建Power BI自定义数据连接器,并通过SSRS 2017 rest API连接到SSRS,您可以通过api调用访问数据集,这是一个例子:

stylesheets

这是我的示例代码:

angular.json