Showing posts with label SSRS2016. Show all posts
Showing posts with label SSRS2016. Show all posts

Sunday, April 09, 2017

Create KPIs using SSRS 2016

Pretty much every organisation would love to store KPIs (Key Performance Indicator) in a centralised portal and manage access. SSRS 2016 allows user to create KPIs and track progress against those KPIs through the new Web Portal. Visualisations can also be set for those KPIs.

In SSRS 2016 when you create KPIs you can either set values manually or as a Dataset field. Let us see how to do both the options.

Set Manual KPIs

a) Navigate to the SSRS 2016 Web Portal and click New > KPI

KPI1

b) Type KPI name as Sales 2017 KPI, Description of the KPI, data format for the KPI, select value as Set Manually, Type 200 as value, select goal as Set Manually, Type 1500 as Enter goal, select status as Set Manually, type –1 as status and select the visualisation you like and click “Create”

KPI2

c) The new KPI will be displayed as shown below.

KPI3

Set KPIs using Dataset

a) Create a new table and load data using the script below on an existing database.

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[KPIs](
    [KPI_Name] [varchar](100) NOT NULL,
    [Target] [int] NOT NULL,
    [Progress] [int] NOT NULL,
    [Status] [int] NOT NULL
) ON [PRIMARY]

GO

INSERT [dbo].[KPIs] ([KPI_Name], [Target], [Progress], [Status]) VALUES (N'Sales KPI', 1500, 200, -1)
GO

b) Create a new dataset using SQL Server 2016 Report Builder. Note: Make sure to create the connection first in the SSRS Web Portal.

KPI4

KPI5

Select “connKPI” and click Open

KPI7

b) Click on “Create” button

KPI8

c) Expand “Tables” tree and select “KPI” table and click the save button on the menu bar and provide the name “KPI” as dataset name.

KPI10

d) Now your dataset has been successfully created. Now navigate to your SSRS portal. URL format: https:// (use it only if you have configured SSRS for HTTPS) or http://<servername>/Reports and you can see the the dataset named “KPI”

KPI11

e) Now follow the same steps as what you followed for creating a manual KPI instead of set manually select “dataset field” as shown below.

KPI12

Sunday, January 29, 2017

Technical Preview of Power BI Reports in SQL Server Reporting Services

Just had a chance to play with the Technical Preview of Power BI Reports in SQL Server Reporting Services. You can set up the VM yourself or download the updated Virtual Machine from Azure Marketplace.
I set up my own Virtual Machine and what you need is an instance of SQL Server 2016 or SQL Server vNext CTP v1.1. Also install Analysis Services Tabular or Multi-dimensional mode and sample database for the same.
Note: The preview version supports only Power BI Dashboards connected to Analysis Services on-premises otherwise you will get the following error.
PowerBIPreviewError
Download  the January 2017 Technical Preview
It comprises of 3 files
  • PBIDesktopRS.msi
  • PBIDesktopRS_x64.msi
  • SQLServerReportingServices.msi
Install the SQL Server Report Services and use the SSRS Preview Configuration Manager to create the Report Server Database.
PowerBIPreviewRSConfig
Note: You will be seeing Create Database button in the screenshot similar to the above instead of Change Database. The above screenshot was taken once the Database was created.
Install the Power BI Desktop for Reporting Services 64-bit version and create a Power BI Report connected to your Analysis Services Database. Upload your new Power BI Report created using the Preview version of Power BI Desktop to the SSRS Portal and try navigating to the report.
PowerBIPreview1
PowerBIPreview2
As you can see from the above screenshot, Power BI report opens within the SSRS Portal Browser window.
I am really looking forward for the public release of this functionality.
Technorati Tags: ,

Sunday, October 30, 2016

Pin SSRS 2016 Reports to Power BI

To pin SSRS 2016 Report to Power BI,
  • Connections must use stored credentials
  • Only the following items can currently pinned using SSRS 2016 and Power BI Integration
    • Charts
    • Gauge panels
    • Maps
    • Images
a) Open SQL Server 2016 Reporting Services Configuration Manager and select Power BI Integration
SSRSPowerBI-Integration1
b) Register your SSRS Report Server with Power BI by clicking the Register with Power BI button and provide the necessary Power BI credentials.
SSRSPowerBI-Integration2
c) Go to your SSRS 2016 Portal and click on “My Settings”
SSRSPowerBI-Integration3
d) Make sure your SSRS is connected with Power BI
SSRSPowerBI-Integration4
e) Select the SSRS report to pin to Power BI and click the Power BI icon.
SSRSPowerBI-Integration5
f) Clicking the Power BI icon allows to select only the Chart and not the table. Currently it is a limitation and need to watch the space for any updates in the future.
SSRSPowerBI-Integration6
g) Click the Chart and Pin to PowerBI Dashboard dialog will appear and Select the Group, Dashboard and Frequency updates.
SSRSPowerBI-Integration8
h) Open Power BI and view the SSRS Chart
SSRSPowerBI-Integration9
Technorati Tags: ,

Create a Mobile Report using SQL Server Dataset

a) Create a new Connection on SSRS 2016 Portal connecting to AdventureWorks Database.
MobileReportSQLServer1
b) Create a new Dataset on SSRS 2016 using the AdventureWorks2012 connection created in Step a
MobileReportSQLServer2
c) Add the query to the Dataset using Report Builder.
MobileReportSQLServer3
d) Now you can add data using the above Dataset in the Mobile Report
MobileReportSQLServer4
e) Final dashboard using the above dataset
MobileReportSQLServer5
Technorati Tags: ,

Saturday, October 29, 2016

Building your first SQL Server Mobile Report

a) Download SQL Server Mobile Report Publisher tool from https://www.microsoft.com/en-us/download/details.aspx?id=50400

b) Open Mobile Report Publisher and click Data

MobileReport1

c) Click on Add Data

MobileReport2

d) Select Excel and Sheet2MobileReport3

e) Change Title of the Mobile Report and Save Mobile Report to Server (SSRS Report Server – native mode)

MobileReport4

f) Here is fully built dashboard.

IndianPlayersDataAnalysis

Download Mobile Report

Technorati Tags: ,

Friday, October 28, 2016

Build modern BI solutions using SSRS 2016 – Slides and Useful Links

As promised, here are the responses for the questions I remembered and I will watch the recorded video and post some responses over the next week just in case if I missed any.

PowerPoint Slides: https://1drv.ms/b/s!AqQY0KY6_6uRmQiXQ6wP1Xrq4hEm

Custom Brand Package using SSRS 2016

https://blogs.msdn.microsoft.com/sqlrsteamblog/2016/03/20/how-to-create-a-custom-brand-package-for-reporting-services-with-sql-server-2016/
https://msdn.microsoft.com/en-us/library/mt710551.aspx


SSRS 2016 Native mode vs SharePoint Integrated mode


Feature
Integrated Mode
Native Mode
HTML 5 based rendering Engine
X
X
New Chart Types
X
X
PDF based printing (No ActiveX)
X
X
PowerPoint rendering and Export
X
X
New UI for Report Builder
X
X
Customisable Parameter Panes
X
New Web Portal
X
Mobile Reports
X
KPIs
X
Pin to Power BI
X
Render Power BI Reports in SSRS Portal
X (preview released)

SSRS 2016 and Windows Authentication and Mobile Reports
https://msdn.microsoft.com/en-us/library/cc281253.aspx

Whether Mobile Reports are available for Standard Edition? – No, it is available only for Enterprise Edition currently. Check Data Sheet for SQL Server 2016

Checklist to decide on Paginated Reports vs Mobile Reports – Coming soon

Pin Reporting Services item with Power BI
https://msdn.microsoft.com/en-us/library/mt604784.aspx

Check blog post - http://codespot.blogspot.co.nz/2016/10/pin-ssrs-2016-reports-to-power-bi.html

Note: You can pin only certain report elements only to the Power BI Portal. e.g. tables cannot be pinned for now. Sorry, I wasn't able to validate that perfectly until now as I had to fix an issue with linking Power BI and SSRS 2016.

Is it possible to access the Reports both through Report Server and Reports URL?
Yes, it is still available for Paginated Reports but not yet for Mobile Reports and KPIs.https://msdn.microsoft.com/en-us/library/ms153586.aspx
ReportServerURL1

Below is the error you get for Mobile Reports and KPIs if you try to access it through the Report Server URL.
ReportServerURL2

Mobile Reports Samples

Thanks Christopher Finlan

Report Authoring Tools - https://msdn.microsoft.com/en-us/library/ms155792.aspx

Mobile Reports and Version Control – Coming soon

List of Data Sources supported by SSRS and mobile reports - https://msdn.microsoft.com/library/ms159219.aspx
https://msdn.microsoft.com/en-nz/library/mt631348.aspx

Sunday, September 04, 2016

SQL Server Reporting Services 2016

SQL Server Reporting Services (SSRS) 2016 is an on-premises solution for deploying and managing reports.

SSRS 2016 supports

  • Paginated Reports - Design beautiful reports using updated tools and new features built on HTML5 technology.
  • Mobile Reports - Create responsive, interactive reports optimised for mobile devices.
  • New Web Portal - Consume both type of reports in one web portal using modern browsers.

Paginated Reports

  • Modern chart and gauge styles
  • Treemap and Sunburst charts
  • Updated Report Builder look and feel
  • Visual Studio 2015 support
  • Plugin free printing

Customisable Parameter Layouts

  • Position Parameters across more than 2 columns
  • Choose position for each parameter
  • Create space between groups of parameter

Pin Report Items to PowerBI Dashboards

  • Monitor most important metrics and trends in one place using KPIs
  • Pin charts, gauges, maps and images as tiles to Power BI Dashboards
  • Drill through to source reports
  • Refresh tiles on a schedule

Create Interactive Mobile Reports

  • Drag-and-drop to create beautiful, interactive data visualisations
  • Prototype in minutes with simulated data
  • Access enterprise data sources by connecting to Reporting Services
  • Customize layouts for different form factors

Consuming Mobile Reports

  • One mobile app for Power BI and Reporting Services Mobile Reports
  • Native mobile experience optimised for touch
  • Keep data up-to-date with real-time query or scheduled data refresh
  • Interact with mobile reports even when disconnected
Technorati Tags: ,,