SSRS2016 行動報表(Mobile Report) 練習

本篇練習參考
1.微軟官方文件 使用 SQL Server 行動報表發行工具建立行動報表
2.Data platform & Analytics - SSRS2016 行動報表初體驗
3.SQL Server Reporting Services 報表功能大躍進
 

環境準備:
SQL2016 (Azure VM)
SSRS配置
SSMS範例資料庫 (AdventureWorks2016CTP3)
SSRS Portal:Data Souce、Dataset、Mobile Report  <練習重點,可直接看此段>
查看報表(含手機呈現)


SQL2016 (Azure VM)
登入Azure,新增虛擬機器 SQL Server 2016
完成虛擬機器安裝,連接twmssql127.rdp
SSRS配置
1.開啟SQL Server Configuration Manager
確認SSRS Status
2.開啟Reporting Services Configuration Manager
Service Account
Web Service URL
Database > Change Database > Create ...
Database:ReportServer、ReportServerTempDB (可到SSMS查看)
Web Portal URL

SSMS範例資料庫
匯入範例資料庫 AdventureWorks2016CTP3


<<練習重點>>
SSRS Portal
預設網址 http://localhost/Reports/

1.SSRS Portal 命令列 > +New > Data Source
填入Name、Description、Connection string (Server=localhost;Database=AdventureWorks2016CTP3;)
點選Test connection,檢查是否為Connected successfully,執行Create
Home > DATA SOURCES > AdventureWorks2016 建立完成

2.SSRS Portal 命令列 > +New > Dataset
2-1.下載與安裝Report Builder (ReportBuilder3.msi)。若已安裝,此步驟可忽略。

2-2.執行Report Builder,建立Dataset。(其他建立方法:使用SSDT)

Report Builder > Browse other data sources... > 選擇http://localhost/ReportServer下AdventureWorks2016 > Create
(1)可由視窗(Database view、Selected fields、Applied filters...)操作,勾選所需要之欄位
(2)或是,點選Edit as Text,撰寫SQL語法撈取所需要之欄位
點選上方命令列存檔按鈕Save As Dataset > Name:AW_Sales.rsd > OK
Home > DATASET > AW_Sales 建立完成
選擇Data Source:AdventureWorks2016
Edit as Text:SQL語法撈取資料
將結果存檔為 AW_Sales.rsd

3.SSRS Portal 命令列 > +New > Mobile Report
3-1.下載與安裝Mobile Report Publisher (SSRS.MobileReportPublisher.Installer.msi)。若已安裝,此步驟可忽略。

3-2.執行Mobile Report Publisher

Mobile Report Publisher > Connect to a server > 設計畫面
(1) Layout:內建三種樣板 Master、Tablet、Phone
(2) Data:Excel、Report server
(3) Settings:設定報表名稱
(4) Preview:檢視行動報表的執行結果
點選上方命令列存檔按鈕Save mobile report as (Save to server) > New report name、Server、Location > Save
Home > MOBILE REPORTS > Mobile Report Demo 1 建立完成

(1) Layout
Layout:從左側的工具箱拖曳圖表控制至右側的樣板之中,設定控制項的大小及位置
Layout設計:三種樣板
Layout設計:Master
Layout設計:Tablet
Layout設計:Phone

(2) Data
預設模擬資料
Add data > Report server > Select a server(localhost/Reports) > (AW_Sales)
完成新增資料 AW_Sales
Main series選擇AW_Sales,點選Refresh all data更新畫面資料

(3) Settings

(4) Preview

Mobile Report Publisher 存檔


SSRS Portal > 點選MOBILE REPORTS > 開啟新URL呈現報表


查看報表
VM內,網址 http://localhost/Reports/browse/
VM外 (UI、手機伺服器位置設定),網址 http://twmssql127.cloudapp.net/Reports/
(對VM不熟悉,練習卡住的地方 --> 要先設定port:80)
控制台 > 系統及安全性 > 防火牆 > 進階設定 > Inbound Rules : New Rule 建立(port : 80)VM > 建立端點(port : 80),並記下DNS名稱

1.VM內,網址 http://localhost/Reports/browse/

2.VM外,網址 http://twmssql127.cloudapp.net/Reports/

3.手機,伺服器地址 http://twmssql127.cloudapp.net/Reports/
安裝Microsoft Power BI
開啟畫面 > 點選[SQL Server Reporting Services]
輸入連線資訊:
伺服器地址(http://service_address/Reports/,此次輸入值http://twmssql127.cloudapp.net/Reports/)、使用者名稱、密碼
輸入錯誤,訊息提示
輸入正確,連接中
登入成功 > 首頁
點選報表 Mobile Report Demo1
其他截圖
設定
點選 Reporting Services範例
範例 Retail Reports
範例 Sales Reprts
範例報表效果