The SSRS RESTful API George Walkey Sr. DBA, Patient First Corp

Slides:



Advertisements
Similar presentations
Automating SQL Buildouts With Hyper-V and SQL Server 2008 R2 Robert L Davis, Sr. DBA, Microsoft Corp.
Advertisements

27. to 28. March 2007 | Geneva, Switzerland. Fabrice Romelard ilem SA Level 200.
Becky Bertram SharePoint MVP
SQL Server Reporting Services
Introducing SQL Server 2000 Reporting Services Geoff Snowman Developer Community Champion Microsoft Corporation.
Getting Started with the ASP.NET Web API Dhananjay Kumar Infragistics Consultant Microsoft MVP
Python and REST Kevin Hibma. What is REST? Why REST? REST stands for Representational State Transfer. (It is sometimes spelled "ReST".) It relies on a.
Data-driven Subscription using SSIS and SharePoint David Smeets 26/10/2013.
Using the Bookshare API July Why do it? Developed in 2008, provides 3rd party developers access to Bookshare functionality in any application It.
Copyright © Cybage Software Pvt. Ltd. All Rights Reserved. Cybage Confidential. Drupal Web Services 1 Authored by: Chaitanya Anil Kulkarni Presented.
ADAPTING YOUR ETL SOLUTION TO USE SSIS 2012 Presentation by Devin Knight
UNIVERSITY OF HELSINKI HELSINKI UNIVERSITY OF TECHNOLOGY Semantic Computing Research Group Web Services Service Publishing.
RESTful Web Services What is RESTful?
Grouper Training Developers and Architects Web Services - Part 1 Chris Hyzer Internet2 University of Pennsylvania This work licensed under a Creative Commons.
Course Agenda Deep Dive into the Building Blocks and Services of the SharePoint Platform Module 1: Developing Advanced Workflow Scenarios in Office 365.
Agenda Integration points between Excel and Power BI How can I decide between the two technologies Do I need to chose? Q&A.
Via the REST API and Power BI Embedded Jan Pieter Posthuma
Start-SPPowerShell – Introduction to PowerShell for SharePoint Admins and Developers Paul BAker.
PTC Navigate & Thingworx based App Development
Introducing SQL Server 2000 Reporting Services
Business Directory REST API
Make Power BI Your Own with the Power BI APIs
SQL Server Reporting Service & Power BI
Automate Custom Solutions Deployment on Office 365 and Azure
Reports on the Go SSRS 2016 Mobile Reporting
Report Builder as Self Service BI Solution
Data Virtualization Demoette… JDBC Clients
Unit – 5 JAVA Web Services
An introduction to REST for SharePoint 2013
Fun with Reporting Services Tools
SQLServer Reporting Services
Excel Services Deployment and Administration
SSRS Data-Driven Subscriptions
Make Power BI Your Own with the Power BI APIs
SharePoint Saturday Omaha April 2016
WEB API.
Administrating SSRS without boring web based clicks!
Surviving parsing XML with T-SQL
SQL Server 2016 New Features
Intro to SQL Server Reporting Services (SSRS)
Welcome! Power BI User Group (PUG)
Business Intelligence Fundamentals: SQL Server Analysis Services
“5 Minutes to WOW”, but HOW?
SQL Server Scripting using PowerShell
Make Power BI Your Own with the Power BI APIs
Mobile, Paginated, KPIs, and Power BI, Oh My!
Reporting Services... A reborn product
SSRS Data-Driven Subscriptions
Welcome to SQL Saturday Denmark
The 5 Hidden Performance Gems
SharePoint Guy, Protiviti
Testing RESTful Web APIs
SQLSERVER:\ Using the SQL Server Provider with PowerShell
SSIS Project Deployment: The T-SQL Way
API DOCUMENTATION Swetha Mohandas Microsoft Connect 2016
From MDS to SSRS - a short walkthrough
Deepak Shenoy Agni Software
Introduction into the Power BI REST API Jan Pieter Posthuma
Getting Started With Solr
PDI: Grouper Integration
Gold Sponsors.
Python and REST Kevin Hibma.
SQL Server Scripting using PowerShell
SSIS Project Deployment: The T-SQL Way
Publishing image services in ArcGIS
Reporting Services 2016… … A reborn product
Consuming Web Services with 2E Generated Objects
SSRS – Thinking Outside the Report
SSIS - Overview John Manguno. SSIS - Overview John Manguno.
The SSRS RESTful API George Walkey Sr. DBA, Patient First Corp
Presentation transcript:

The SSRS RESTful API George Walkey Sr. DBA, Patient First Corp Richmond, VA https://github.com/gwalkey george@insyncva.com

Agenda What is Rest? Soap vs Rest Demos in Powershell Create Folders Upload Reports Permissions Subscriptions Swagger Docs

SQL Server and Powershell

What is REST? The SQL Server 2017 Reporting Services REST API provides programmatic access to the report server catalog. Basic CRUD operations can be done on folders, reports, KPIs, data sources, datasets, refresh plans, subscriptions, etc. The REST API provides more advanced functionality, such as: Navigate the folder hierarchy Discover the contents of a folder Download a report definition Modify default report parameters Change or execute a Subscription A whole lot more The REST API is a RESTful successor to the legacy [SOAP API](https://msdn.microsoft.com/library/reportservice2010.reportingservice2010.aspx).

SOAP vs Rest SOAP uses XML and WSDL Rest uses JSON and Swagger SSRS SOAP interface since 2005 SSRS Rest interface since 2016 XML is generally a “heavier” payload https://stackoverflow.com/questions/19884295/soap-vs-rest-differences

Demos Using Power BI Server Powershell Win 5.1 1) Create Folders 2) Upload Reports 3) Create Subscriptions and fire them off 4) Set Permissions and other Operations “GET” Method Access via Web Browser http://localhost/reports/api/v2.0

You are the next SQL Saturday Speaker! Thank You You are the next SQL Saturday Speaker! 5/6/2019 | Footer Goes Here