SQLServer Reporting Services

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Run with PC speaker on for narrative Welcome to the Narrated Guided Tour of Cizer.Net Reporting for Microsoft SQL Server Reporting Services
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
CategoryCapability + Recommended Tool Analysis Self Service BI with Power View integration Ad-Hoc (e.g. user defined) views Interactive analysis.
SQL Reporting Services Overview SSRS includes all the development and management pieces necessary to publish end user reports in  HTML  PDF 
SQL Server Reporting Services
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
SharePoint and SSRS Brian Caauwe – Senior SharePoint Consultant Megan Caauwe – BI Associate Consultant April 14, 2012 Better Together.
Report Management and Creation using Microsoft SQL Server 2008 Reporting Services Chris Testa-O’Neill Database Product Planner Remarc Group.
OM. Brad Gall Senior Consultant
Reports Pro Visual User Group Nov 21 st 2007.
SQL Server Reporting Services London Database Developer Forum Anoop Patel.
Copyright © 2006, SAS Institute Inc. All rights reserved. Enterprise Guide 4.2 : A Primer SHRUG : Spring 2010 Presented by: Josée Ranger-Lacroix SAS Institute.
Tim Leung SQL Bits October  Features and Advantages  Architecture  Installation  Creating Reports.
Microsoft SQL Server 2008 Reporting Services. Complete and integrated Based on Microsoft Office Enterprise grade Affordable Improving organizations by.
SharePoint 2010 Business Intelligence Module 10: Reporting Services.
Copyright © 2014, 2015 William R. Vaughn All rights reserved William R. Vaughn.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
Integrating CM Receipt to Oracle Apps Using Apex and Webservices Anthony Vendhan Sami Vellaiyan Jan 21, 2008.
Introducing Reporting Services for SQL Server 2005.
HDNUG 27-March-2007 SQL Server 2005 Suite as a Business Intelligence Solution.
Microsoft Management Seminar Series SMS 2003 Change Management.
Mirek Sztajno SQL Server Security PM
Intro to Datazen.
Power View Overview April 25, POWER VIEW Presentation ready visualizations for the masses.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Authored by Frank Hamelly, Microsoft MVP Regional Chapters.
Getting Started with Datazen Microsoft’s New Mobile Dashboard Platform.
SQL Server Reporting Services for.NET Developers Bret Stateham
SQL Server Reporting Services 2016
SSi Consulting, Inc. Dynamics GP Refreshable Excel Spreadsheets/Dashboards Presentation by Lisa Armstrong, Senior GP Consultant.
OM. Brad Gall Senior Consultant
#GPUGSummit | #INreno15 #GPUGSummit DATA TO YOUR PEOPLE: USING SSRS WITH DYNAMICS GP Adam Jacobson, Red Three Consulting.
Sage Intelligence Reporting Presented by: Debbie Hill.
SQL Database Management
Getting more enterprise value out of your Lawson data
SharePoint 2007 Business Intelligence
What’s New in SQL Server 2016 Reporting Services
Reporting with Reporting Services
SQL Server PowerPivot for IT Pros
Mapping for the interwebs
What’s new in SQL Server 2017 for BI?
5/22/2018 1:39 AM BRK2156 Power BI Report Server: Self-service BI and enterprise reporting on-premises Christopher Finlan Senior Program Manager © Microsoft.
Unvieling Jet Express: What it offers the GP Community
Welcome! Power BI User Group (PUG)
SQL Server Reporting Service & Power BI
The Basics of Dashboards
of our Partners and Customers
Data Platform and Analytics Foundational Training
Using Microsoft Identity Manger with SharePoint 2016 to fill the User Profile Sync Gap Max Fritz Senior Systems Consultant Now Micro.
What’s new in SSRS 2016.
Principles of report writing
Intro to SQL Server Reporting Services (SSRS)
Mobile, Paginated, KPIs, and Power BI, Oh My!
SSRS 2016 Ayman El-Ghazali.
Collaborative Business Solutions
Converter for Azure and SharePoint Converts s into SharePoint list items 24/7 Creates SharePoint list items from s
Converter for IIS and SharePoint Converts s into SharePoint list items 24/7 Creates SharePoint list items from s
Welcome to SQLSaturday #767! Hosted by Lincoln SQL Server User Group
Share What You Have Learned EP Session
敦群數位科技有限公司(vanGene Digital Inc.) 游家德(Jade Yu.)
SQL Server 2005 Reporting Services
Extend Excel with Smartlist Designer
Michelle Haarhues Keeping up with SSMS.
Shawn Dorward – InterDyn Artis
Presentation transcript:

SQLServer Reporting Services Kerry Hataley Nanook Software, Inc #CollaborateCanada

Summit 2017 SQL Shootout Champ! Kerry Hataley - Nanook Software, Inc khataley@nanooksoftware.com Independent Dynamics GP Consultant Specialization in: SQL (I LOVE DATA!), Data Corrections, Upgrades, Independent Reviews, Change Management Project Accounting, Fixed Assets, Canadian Payroll, Inventory, Accounts Payable, Cogsdale CSM Dundas Dashboards, Solver BI360, eOne Extender Enterprise Installing and Supporting Dynamics Great Plains since 1994 2.0 on Macintosh using Btrieve and then C-Tree Member of GPUG Partners, PASS, Microsoft CSP / Business ISV Summit 2017 SQL Shootout Champ!

What Will We Learn What is SSRS (SQL Server Reporting Services) SSRS Architecture Install SSRS Deploy Dynamics GP SRS Reports New Features in 2016 / 2017 Cool Features Security Overview Samples!

What is SSRS?

What is SSRS? SQL Server Reporting Services A component of the Microsoft BI (Business Intelligent) Stack Contains a set of ready made solutions to help Create, Deploy and Manage reports Creates Rich Reports Tabular, Interactive, Free-Form, Graphical - Charts & Maps View from WEB

Cont… Export Capabilities - Excel, PDF, Word, Image Files Scriptability and Automation Scheduled Report Delivery - E-Mail or Shared Folder Location Host of Security features, allowing the control of who and what data is made visible Extend Reporting functionality using C#, VB and other programming languages

Quick History of SSRS & Dynamics GP SSRS was introduced in 2004 as an add-on to SQL 2000 Was available as an add-on wizard in Dynamics GP 10.0 Current version / installer form was introduced in 2010 R2 Includes over 200 out of the box reports Many ISV’s now include SSRS stock reports

SSRS Architecture

SSRS Architecture 3 Main Components of SSRS Environment Report Server A set of components that allows interaction with the Report Server DBF and other Data Sources Report Manager Allows the management and configuration of reports and users Report Designer Allows for the creation of reports and report data sources via tools (Report Designer and Report Builder)

Why SSRS Why Not? No Single Reporting Solution fits all needs Have a Reporting Strategy Keep an up to date Report Catalog

Deploy SSRS

Deploy SSRS Installing SSRS Configure SSRS Server Deploy Dynamics GP SSRS Reports

Installing SSRS Part of the SQL Server Installation Native vs Integrated (Sharepoint) Select Install Only Automatic Config is not recommended

Configure SSRS Reporting Services Configuration Manager Web Service URL - Verify

Cont… Reporting Services Configuration Manager Web Portal URL - Verify

Deploy Dynamics GP SSRS Reports MSDynGP >> Tools >> Setup >> System >> Reporting Tools Setup I suggest always using a subfolder… Verify Report Server URL & Report Manager URL

Cont… Deploy Reports Verify Reports

Errors Deploying SSRS Reports When you upload a report or create a subscription, if the report size is higher than this value, you will bump into this error - Default is 4mb - 4096 Since SQL 2016 this limit is now hard coded to 100mb limit for portal and SOAP, but the 4mb limit still exists for Report Server, so it needs to be changed Dynamics GP suggests 20.2MB (20690) If you are using for other reports, then their size needs to be considered I find these values work best for all SSRS: 2005/2008 = 30720 2012 = 51200 2016/2017 = 102400

20690 Error Fix… Edit web.config file for SSRS (SQL2016) %programfiles%\Microsoft SQL Server\MSRS13.MSSQLSERVER\Reporting Services\ReportServer Change / Add maxRequestLength=xxxxx to the web.config file Restart Report Server

Errors… While trying to Deploy Reports Check those blog posts: https://community.dynamics.com/gp/b/dynamicsgp/archive/2012/10/11/dynamics-gp- ssrs-report-deployment-errors http://dynamicsgpblogster.blogspot.ca/2013/06/microsoft-sql-server-security-roles- and.html

SSRS New Features

SSRS 2016 Biggest improvement since 2008 HTML5 Rendering Engine PowerPoint Export Format Improvements to Subscriptions PDF Printing - with out ACTIVE X! New SQL Server Data Tools New Report Builder Interface New Web Portal KPI’s Custom Branding Mobile Reports Tree Map and Sunburst Charts

SSRS 2017 Sharepoint is OUT PowerBI Report Server is IN DAX queries REST API support Open API compliant

SSRS Security

SSRS Security Security is setup in 3 places SSRS Web Access (SSRS Reports) Limit access to the SSRS Report Server Report Folders / Reports Access Both Reports and the Folders they belong to can have security defined for them SQL Server Data Access When setting up new objects for reports, don’t forget to grant proper rights Tables, Views, Stored Procedures, Functions

SSRS Security Tips Don’t Give too Much Access Rights granted from within SQL, are for any application that has access to the user / service ID Lock down data - Use READ only accounts for reporting Active Directory Security Groups / Windows Authentication Create a AD group for report access Grant all NON DynGP users via Windows Authentication only

Best Practice Tips Don’t use ‘SA’ Plan your needs, design and data flows Be restrictive Enable remote Errors for logging Document your reports and security strategy Test Test Test Test

Development Tools

What Tool to Use? Report Builder Great for end users Runs from Report Manager (URL) 2016 - Download from MSFT Creates simple reports with basic layouts - But still powerful Limitations Query Editor is lightweight Can’t create sub-reports on its own Only one report open at a time

Report Builder

Cont… Report Designer For Power Users and Developers Requires Visual Studio with SSDT (SQL Server Data Tools) Built on BIDS (Business Intelligence Development Studio) Has access to all functions of SSRS and SQL Enhanced graphs, charts, data access Comparison of Builder vs Designer

Report Designer

Fun Things…

Subscriptions Auto Delivery of SSRS Reports Can be delivered via E-Mail or to a Network Share E-Mail individuals or groups Schedules can run as often as you like Requires E-Mail Settings to be configured in Reporting Services Configuration Manager

Custom Formatting Use Windows Credentials to Filter Data Current user credentials can be a parameter Allows for a single report to be used by many people Graybar Format Alternate colors on every other row - Add as a background colour property

Cont… Sparklines Sub-Reports Drill to Another Report Small charts or graphs that show trends at a glance Sub-Reports Embed a separate report into a row of an existing report Like Crystal Reports Drill to Another Report Hyperlinks all the opening of a a second report

Cont… Auto Hide / Expand Related Rows

Dashboards Charts and Graphs as Dashboards PowerBI has become Microsoft’s dashboard tool More PowerBI features have been added to SSRS

Branding Branding the SSRS Portal (2016+) Need 3 components - Contained within a zip file metadata.xml logo.png () colors.json More Info

Samples…

Demo Notes Show Report Portal DYN16 Folder Folders Paginated Reports - Business Analyzer Configurations Branding Ugly Nanook Software Lets look a Reports Data Set Row Change Color (Payroll >> Check History) =IIF(RowNumber(Nothing) MOD 2,”LightGrey”, “LightBlue”) Links to Dyn (Financial >> Charts & KPIs >> Accounts Payable Days Outstanding Detail) Charts (Financial >> Charts & KPIs >> Total Expenses KPI)

Demo Notes Lets look a Reports… Maps (AdventureWorks >> Sales_by_region)

Thank You Email: khataley@nanooksoftware,com Twitter: @KerryHataley WEB: www.nanooksoftware.com (Live Dec 2017) Attendee Reminders to complete survey. #CollaborateCanada