1. 程式人生 > >SSRS報表導出工具

SSRS報表導出工具

空格 sre 小工具 郵件 配置 json字符串 ssi 第一個 附件

?

  1. 使用背景

我們平時經常使用微軟的SSRS為客戶制作各種各樣的報表,有很多時候客戶都需要訂閱功能,能夠讓報表以郵件的形式發送給客戶的報表使用者。

也許我們知道微軟的Reporting Service能夠對報表完成訂閱功能,並且能夠將報表發送出去,但現實中往往需要更為靈活的發送郵件的方式和時間進行發送。

為此我們希望能夠有一個小工具能夠將SSRS報表以指定的格式進行導出,然後能夠借助SSIS的各種強大組件將報表以附件的形式發送給用戶。

  1. 導出工具

為此,開發了以下報表的導出小工具,供各位BI同事能夠使用。

?

?

3 .工具介紹

3.1 FISK.BI.ExportSSRSReport.exe.config配置文件配置

?

技術分享圖片

?

3.2 工具使用

請完成以上配置之後,開始調用FISK.BI.ExportSSRSReport.exe

?

該EXE需要有兩個參數

第一個參數:需要指定報表的路徑:例如:"/Reports/Area "

第二個參數:需要指定報表的參數Json字符串:例如:"{‘Month‘:‘201809‘,‘Region‘:‘E1‘}"

?

?

調用的方式如下:

FISK.BI.ExportSSRSReport.exe "/Reports/Area " "{‘Month‘:‘201809‘,‘Region‘:‘E1‘}"

?

EXE ,兩個參數 中間都用空格分開。

?

一.控制臺調用方式:

技術分享圖片

?

二. SSIS調用方式

?

技術分享圖片

當然也可以通過變量傳遞過來。

?

執行完之後會在指定的文件夾中生成需要的內容,後續通過工具將文件郵件發送出去。

?

?

技術分享圖片

SSRS報表導出工具