Principles of report writing

Slides:



Advertisements
Similar presentations
Microsoft Dynamics® AX 2012
Advertisements

Data Base. Objective Become familiar with database terminology. Create a project to display data for a single database table. Use a DataGrid control.
Stored procedures and views You can see definitions for stored procedures and views in the demo databases but you can’t change them. For views, expand.
Forms Authentication, Users, Roles, Membership Ventsislav Popov Crossroad Ltd.
The Jukebox Orian Paz & Yair Cleper Instructor: Viktor Kulikov Semester: Spring 2009 Final Presentation.
DT228/3 Web Development Databases. Database Almost all web application on the net access a database e.g. shopping sites, message boards, search engines.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
SQL Reporting Services Overview SSRS includes all the development and management pieces necessary to publish end user reports in  HTML  PDF 
Virtual techdays INDIA │ august 2010 Building ASP.NET applications using SQL Server Compact Chaitanya Solapurkar │ Partner Technical Consultant,
DB Audit Expert v1.1 for Oracle Copyright © SoftTree Technologies, Inc. This presentation is for DB Audit Expert for Oracle version 1.1 which.
SQL Server Reporting Services
Sql Server Advanced Features MIS 424 Professor Sandvig.
Overview What is SQL Server? Creating databases Administration Security Backup.
Object Oriented Databases by Adam Stevenson. Object Databases Became commercially popular in mid 1990’s Became commercially popular in mid 1990’s You.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
“This presentation is for informational purposes only and may not be incorporated into a contract or agreement.”
CHAPTER 9 DATABASE MANAGEMENT © Prepared By: Razif Razali.
Tim Leung SQL Bits October  Features and Advantages  Architecture  Installation  Creating Reports.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
Classroom User Training June 29, 2005 Presented by:
XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 1 Microsoft Office Access 2003 Tutorial 12 – Managing and Securing a Database.
Four Phases of Report Authoring Targeted for Executives and Upper Management By: Ben Aminnia President, L.A. SQL Server Professionals Group
M1G Introduction to Database Development 6. Building Applications.
Tom Castiglia Hershey Technologies
1 Data Bound Controls II Chapter Objectives You will be able to Use a Data Source control to get data from a SQL database and make it available.
1 Working with MS SQL Server Textbook Chapter 14.
DEV325 Deploying Visual Studio.NET Applications Billy Hollis Author / Consultant.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Mobile Photo James Anderson, Dustin Duran, Trevor Hamilton, Ahror Rahmedov, Vivek Rajkumar, Matthew Renzelmann.
CSCI 6962: Server-side Design and Programming Database Manipulation in ASP.
Slide 1 ASP Authentication There are basically three authentication modes Windows Passport Forms There are others through WCF You choose an authentication.
NSF DUE ; Wen M. Andrews J. Sargeant Reynolds Community College Richmond, Virginia.
Configuring and Deploying Web Applications Lesson 7.
SSMS SQL Server Management System. SQL Server Microsoft SQL Server is a Relational Database Management System (RDBMS) Relational Database Management System.
Entity Framework Database Connection with ASP Notes from started/getting-started-with-ef-using-mvc/creating-an-
Introduction to SQL Server  Working with MS SQL Server and SQL Server Management Studio.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
Spaso Lazarević Microsoft MVP Nova banka ad Banja Luka Building business application using Visual Studio 2013 LightSwitch.
#GPUGSummit | #INreno15 #GPUGSummit DATA TO YOUR PEOPLE: USING SSRS WITH DYNAMICS GP Adam Jacobson, Red Three Consulting.
DBMS Programs MS SQL Server & MySQL
SmartCenter for Pointsec - MI
Introduction to Database Processing with ADO.NET
“Information Sharing Portal for Indus Sub-System”
Data Virtualization Demoette… ODBC Clients
Introduction to Database Processing with ADO.NET
Best Practices for Dynamics NAV Administration and Security
Introduction to OBIEE:
Creating Oracle Business Intelligence Interactive Dashboards
CollegeSource Security Application &
Working in the Forms Developer Environment
Data Virtualization Tutorial: Introduction to SQL Script
SQL Server Reporting Service & Power BI
A very brief introduction
6/16/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Report Builder as Self Service BI Solution
Solving the Hard Problems
Excel Services Deployment and Administration
Getting Started.
Getting Started.
Microsoft Office Access 2003
Please thank our sponsors!
Examples of Extending MinistryPlatform
Free-form Friday – Putting Courses on the Learn Center
Summit Nashville /3/2019 1:48 AM
Tutorial 7 – Integrating Access With the Web and With Other Programs
NAVIGATING THE MINEFIELD
Extend Excel with Smartlist Designer
Shawn Dorward – InterDyn Artis
Introduction to ADO.Net and Visual Studio Database Tools.
Presentation transcript:

Principles of report writing Creating Paginated Reports with Report Builder 3.0

Hello! I am Matt Patterson IT Director/Pastoral Care Rocky Mountain Calvary Colorado Springs, CO mattp@rmcalvary.org

Session Purpose The basic elements of a report Applications used to create/manage reports Report Deployment to MP Demo: Create a simple report and make it available within MP Must you know how to write T-SQL code to get something out of this session? No. But you will need to find someone that knows T-SQL to help you create a report. There are many elements that go into creating a report (knowledge of SQL Server, T-SQL, MP system setup). I’m going to keep two perspectives in mind. One is presenting from a conceptual perspective, the other is from actually demonstrating how to create a report from scratch. Don’t get discouraged if you don’t know everything I am talking about. Just take the concepts away if nothing else.

Understanding the Basic Concepts of a Report Reporting Elements Understanding the Basic Concepts of a Report

What is a report? A report is needed when it needs to be printed in a nice format when a view won’t do. Or, if calculations or some type of analysis that needs to be done. Examples: Overdue marital reports, overdue volunteer applications. A report is a one or more datasets formatted to share as a printed document or a PDF file

Three Necessary Elements to Create a Report Where? Machine name Database Name Authentication Data Source What? What tables? What rows? What columns? Dataset How? Presentation Layout Text/graphs Report Objects/ When creating a report, there are three elements what must exist in every report. These elements define a report. Where – Where is the data coming from? What – What data do you want to show in your report. The dataset is usually the main reason why the report is being created. How – How do you want the data presented. This is another main reason for the report. Not only do you want a specific set of data, but you want it presented a specific way. Most importantly, you want the data in a printable format.

Data Source - Where’s the Data? Machine Name: MP Server Name Database: MP Database Name Authentication: SQL Server login When creating a data source, you must specify the computer name where the your MP SQL Server database resides, you must specify the database name, and then you must use an account that has access to the data you want to use for your dataset..

Data Source Connection Properties

Dataset – What Data Do You Want? The set of data to be displayed in your report. MUST be created as a stored procedure (SP) with three parameters Domain GUID User GUID Page ID Assign prefixes to SP names RMC_report_Staff_Phone_Schedule This is typically the main reason the report is being created. If you’re familiar with views [List some dataset ideas]: 1. A list of events to go over with staff each month, 2. currently open/processing volunteer applications, 3. Overdue volunteer applications, 4. How many people have birthdays next month. Datasets must be created using a stored procedure (SP). Behind the scenes, MP is passing information to the report (domain, user and what page the report is on).

What the Heck is T-SQL or a Stored Procedure? T-SQL (Transact-Structured Query Language) SELECT = Read, INSERT = Add, UPDATE = Change, DELETE = Remove A Stored Procedure = Complied and saved T-SQL code. This is the most technical part of our talk, so if you can get through this part, you’ll be in good shape! T-SQL is Microsoft’s implementation of SQL (Structured Query Language). This is the language that is used to interact with the data that is in SQL Server.

Stored Procedure Example Place your screenshot here Point out the similarities between this UI and the office UI. Stored Procedure Example

Report Authoring and Management SQL Server Reporting Services & Report Builder 3.0

Report authoring tools Just as you use an application for word processing (e.g., MS Word), you also use one of two applications for report authoring – MS Visual Studio or MS Report Builder. The versions of the product you use are important. You need to use the version of VS that comes with your version of SQL Server. So, install the version that comes with your version of SQL Server. Report Builder is a separate download that does not come with SQL Server. Report Builder has an Office like interface where as VS has an interface that is used by developers. So, use whichever interface is more familiar to you. I have only used Report Builder. Visual Studio & Report Builder

Notice the “Office” like interface Place your screenshot here Point out the similarities between this UI and the office UI. Report Builder 3.0 Notice the “Office” like interface

Sql Server Reporting Services (SSRS) SSRS is to manage and store your reporting files. SSRS is installed using your SQL Server installation media. The SSRS install creates a database on SQL Server for your reports and a web service/application to manage the report files. SSRS is to your web authoring app what Windows Explorer is to MS Word. Within SSRS you can create folders, rename reports, and many other things. Web application used to store and manage report files

SQL Server Reporting Services (SSRS) Place your screenshot here When you first use SSRS, you will only have two folders: “Data Sources” and “MPReports”. These folders are created by ThinkMinistry. You should create your own folders and your own data sources to keep them separate from the ThinkMinistry objects. SQL Server Reporting Services (SSRS) The version of SSRS installed with SQL Server 2012 Default path: http://[Computer_Name]/reports

Using the System Setup area in MP Deploying Your Report Using the System Setup area in MP

Deploying Reports in MP Create Report Object In MP Assign Your Report To a MP Page Assign User Permissoins In MP Report objects and report configuration is done in MP’s System Setup area. Reports are configured in the System Setup and Administration sections in MP

Create Report Object and Assign to Page Place your screenshot here First go to the System Setup -> Reports page. Create Report Object and Assign to Page

Assign User Permissions Place your screenshot here Next, go to the Administration -> Security Roles page. Assign User Permissions

Demonstration Let’s Do This!

Thanks! Any questions? You can find me at: mattp@rmcalvary.org Presentation Resources https://rmcalvary.org/mpug2018