MS Reporting Services. Sheldon Wai

Similar documents
MSSQL quick start guide

Create Reports Utilizing SQL Server Reporting Services and PI OLEDB. Tutorial

TG Web. Technical FAQ

The document may be freely distributed in its entirety, either digitally or in printed format, to all EPiServer Mail users.

INTRODUCTION: SQL SERVER ACCESS / LOGIN ACCOUNT INFO:

StruxureWare Power Monitoring Expert 7.2

ADAM 5.5. System Requirements

SYSTEM REQUIREMENTS...3

Instructions. Introduction

System Requirements for Microsoft Dynamics NAV 2016

System Administration Training Guide. S100 Installation and Site Management

Microsoft Dynamics NAV 2015 Hardware and Server Requirements. Microsoft Dynamics NAV Windows Client Requirements

BarTender Print Portal. Web-based Software for Printing BarTender Documents WHITE PAPER

StreamServe Persuasion SP5 Control Center

McAfee Web Reporter Turning volumes of data into actionable intelligence

CPM release notes

Quick Scan Features Setup Guide. Scan to Setup. See also: System Administration Guide: Contains details about setup.

nopcommerce User Guide

ReportPortal Web Reporting for Microsoft SQL Server Analysis Services

PRiSM Security. Configuration and considerations

JMC Next Generation Web-based Server Install and Setup

SQL Server 2005 Reporting Services (SSRS)

Quick Scan Features Setup Guide

ConvincingMail.com Marketing Solution Manual. Contents

SecureAware on IIS8 on Windows Server 2008/- 12 R2-64bit

TSM Studio Server User Guide

System Requirements for Microsoft Dynamics NAV 2016

SQL Server Training Course Content

MICROSTRATEGY 9.3 Supplement Files Setup Transaction Services for Dashboard and App Developers

Previewing & Publishing

1.0 Hardware Requirements:

CONNECTING A CLOUD CAMERA TO NCS

Issue Tracking Anywhere Installation Guide

Installing a Browser Security Certificate for PowerChute Business Edition Agent

Analytics Software for a World of Smart Devices. Find What Matters in the Data from Equipment Systems and Smart Devices

This document is provided to you by ABC E BUSINESS, Microsoft Dynamics Preferred partner. System Requirements NAV 2016

Business Intelligence Office of Planning Planning and Statistics Portal Overview

Junos Pulse VPN Client Installation

RELEASE NOTES API Healthcare Time and Attendance Solution. Version

System Requirements for Microsoft Dynamics NAV 2016

inforouter V8.0 Server & Client Requirements

1 (11) Paperiton DMS Document Management System System Requirements Release: 2012/

Asta Powerproject Enterprise

Using Microsoft Windows Authentication for Microsoft SQL Server Connections in Data Archive

Product Comparison List

nopcommerce User Guide

Getting Started with Attunity CloudBeam for Azure SQL Data Warehouse BYOL

LICENSE4J LICENSE MANAGER USER GUIDE

Installing OneStop Reporting Products

How To Understand The History Of A Webmail Website On A Pc Or Macodeo.Com

Uninstallation Guide Funding Information System (FIS)

Course Scheduling Support System

Sophos Mobile Control Installation guide. Product version: 3

BarTender Web Print Server

Microsoft Dynamics NAV

SQL Reporting Services: A Peek at the Power & Potential

Migrating helpdesk to a new server

System Requirements. Microsoft Dynamics NAV 2016

Preparing to Install SQL Server 2005

FREQUENTLY ASKED QUESTIONS

SOFTWARE TESTING TRAINING COURSES CONTENTS

Parallels Virtual Automation 6.1

System Requirements for Microsoft Dynamics NAV 2016

Data Management. Graph of Wind Speed distribution, Power Curve and production

June 20, Copyright 2012 by World Class CAD, LLC. All Rights Reserved.

SQL Server Integration Services Using Visual Studio 2005

WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

Day 1 - Technology Introduction & Digital Asset Management

ORACLE BUSINESS INTELLIGENCE WORKSHOP

National Fire Incident Reporting System (NFIRS 5.0) Configuration Tool User's Guide

SQL Server Administrator Introduction - 3 Days Objectives

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.

Download and Installation of MS SQL Server

Q: What browsers will be supported? A: Internet Explorer (from version 6), Firefox (from version 3.0), Safari, Chrome

Molecular Devices High Content Data Management Solution Database Schema

CoCreate Manager Server Installation Guide. CoCreate Manager Server Installation Guide 1

Whitepaper. HR Dashboard STRATEGIC VALUE CREATION USING MICROSOFT REPORTING SERVICES YOUR SUCCESS IS OUR FOCUS

Microsoft SQL Server is great for storing departmental or company data. It. A Quick Guide to Report Builder In association with

Hardwarekrav. 30 MB. Memory: 1 GB. Additional software Microsoft.NET Framework 4.0.

March Module 3 Processing MOVES Output

Active Directory Integration

Installation and Administration Guide

Jive Connects for Microsoft SharePoint: Authentication Scenarios

Cognos BI Getting Started

Getting Started With Author-it

The manual contains complete instructions on 'converting' your data to version 4.21.

TOSHIBA GA Printing from Windows

XML Export Interface. IPS Light. 2 April Contact

SurfCop for Microsoft ISA Server. System Administrator s Guide

Infor CRM Compatibility Guide. Updated December 2014 Includes compatibility for supported versions of Saleslogix 8.1.x and earlier

Aradial Installation Guide

Design Better Products. SolidWorks SolidWorks Enterprise PDM Installation Guide

VPN Web Portal Usage Guide

Dell Desktop Authority 9.3

Implementing a Data Warehouse with Microsoft SQL Server 2012

Abila Millennium. Installation Guide

System Requirements for Microsoft Dynamics NAV 2015

Transcription:

MS Reporting Services Sheldon Wai

Little bit about myself Sheldon Wai Was PowerSchool Administrator at Hong Kong International School Now Senior Systems Manager (PowerSchool) at Yew Chung Education Foundation sheldon.wai@ycef.com

Background Built-in reporting tools in Powerschool are quite limited Object Reports are a pain to create and maintain ReportWorks is difficult to use and troubleshoot Custom Reports Bundle and sqlreports are good for table type layouts but can't really go beyond that Lacking a real Graphical Reporting tool that has Business Intelligence

Microsoft Reporting Services Web based (works best with Internet Explorer and Firefox) Included as part of Microsoft SQL Server in all Editions since SQL Server 2005 (Express with Advanced Services, Standard, Developer, Enterprise) Has been around since 2004 Includes GUI tool for creating, formatting and publishing reports Large user community Comes with web frontend for generating reports in browser Reports can also be generated via ASP.net/PHP or direct URL access Can use scripts on the report template to dynamically alter output

What about Crystal Reports? Each product has some features that the other doesn't Both have large user communities #1 disadvantage of Crystal Reports: does not come with a web frontend (have to buy separately and it costs a LOT)

Standard/Enterprise vs Express Editions Standard/Enterprise Can connect to Powerschool Oracle database directly Can export to PDF, Excel, Word, CSV, Web Archive, TIFF, XML and more Express Must go through linked server to connect to Oracle Can only export to PDF, Excel and Word Use subscriptions to schedule auto report generation and delivery (Enterprise Edition also has "data driven subscriptions") No subscription support Complete list: http://technet.microsoft.com/enus/library/cc281020%28v=sql.105%29.aspx

Setup Overview Reporting Server Generates reports and hosts the web frontend Do not install this on your Powerschool server Developer Machine Used to make your reports, you can use the reporting server for this as well

Setting up the Reporting Server (Standard/Enterprise Editions) Windows Server 2008 or later Install SQL Server on it, make sure you include the Reporting Services components Install the Oracle Client Install ODAC (Oracle Data Access Components) drivers Make sure you use same bit versions for every component, recommend you use 64 bit versions

Setting up the Reporting Server (Express Edition) Windows Vista or Windows Server 2008 or later Install the Oracle Client Install ODAC (Oracle Data Access Components) drivers Setup linked server in SQL Server to Powerschool Oracle database (reports will need to query through the linked server) Make sure you use same bit versions for every component, recommend you use 64 bit versions

Setting up the Developer Machine Install Business Intelligence Development Studio (included in the server setup file) As of SQL Server 2014, this is called SSDT (SQL Server Data Tools and has to be installed separately - https://msdn.microsoft.com/en-us/hh297027.aspx) Install 32 bit version of Oracle Client Use "Oracle" data source type and connection string "(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp) (HOST=your Powerschool Database IP) (PORT=1521))(CONNECT_DATA=(SERVICE_NAME=pspro ddb)))"

Creating Reports Write SQL (or use Query Designer) Assign Parameters (if any) Design layout via GUI editor Supports all major VB.net functions, can write custom code if required Publish report on Reporting Server

Running Reports http://reportingserver/reports Select report to run Fill in parameters View Report in preview (does not display properly if using Safari or Chrome) Export if necessary

Subscriptions Not available in Express Edition Schedule reports to run at set time or timed occurrences Reports can be delivered via email or stored to network location Can be used as a form of "email mail merge". For example: create subscriptions to a "report card" report to have it automatically send out individual emails to every parent with report card as PDF attachment at the end of the term Dynamic parameter subscriptions can be generated by script (Standard) or via data-driven subscriptions (Enterprise) Data-driven subscriptions (Enterprise) also allow you to specify subscriptions to only run when report data has changed (vs same report every time) or manipulate source query to make subscription only run when report contains data (vs blank report)

Integrating with Powerschool Easy way Just add a link on the front page and have people log in to Reporting Services web frontend for reports Elegant but harder way Add links to specific report via direct URL access: http://reportingserver/reportserver?/path/to/report&parametername=para metervalue&rs:format=exportformat Example: http://myreportingserver/reportserver?/scheduling/student%20schedule&y earid=~(curyearid)&studentid=~(id)&rs:format=pdf Unless you use AD authentication for your whole domain, you will need to login again (first time per browser session only) when clicking on the links You can enable anonymous access to Reporting Services to eliminate the need to login but may become a security concern - specially if have "creative students"

Things to Consider Before Jumping Ship Need to have good knowledge of Powerschool schema, but shouldn't be a problem if you are already writing your own reports in Custom Report Bundle or sqlreport Can be difficult (but not impossible) to replicate attendance counting and GPA calculating DAT codes If you open the Reporting Server to a lot of people you may run into licensing issues (there are usually education deals, check with your local Microsoft vendor) Web frontend has visual defects with Safari and Chrome Mac version of Firefox 30-36 have problems with Windows Authentication, fixed in Firefox 37 Can't work with current selections inside Powerschool

Working Demo: YCIS Reporting Server Enterprise Edition Source of academic reports for all schools School specific reports are separated into different folders Weekly attendance summary reports run automatically via subscriptions One school uses data driven subscriptions for email delivery of report cards Subscriptions used to archive report cards