Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft...

44
Using SSRS to Create Financial Reports Charles Allen Managing Consultant BKD Technologies [email protected]

Transcript of Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft...

Page 1: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Using SSRS to Create Financial ReportsCharles AllenManaging ConsultantBKD [email protected]

Page 2: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

To Receive CPE Credit

Participate in entire webinar Answer polls when they are provided If viewing this webinar in group

o Complete group attendance form with Title & date of live webinar Your company name Your printed name, signature & email address

o All group attendance sheets must be submitted to [email protected] within 24 hours of live webinar

If all eligibility requirements are met, each participant will be emailed their CPE certificates within 15 business days of live webinar

2

Page 3: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Introduction

Charles Allen Managing consultant More than 22 years of experience Microsoft MVP & MCP

3

Page 4: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Learning Objectives

Upon completion of this webinar, participants will be able to

• Understand tables you would use to create financial reports

• Identify the types of tools available to develop reports

• Recall methods for developing data sets

4

Page 5: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Agenda

What is SQL Server Reporting Services? Why Use SSRS for Financial Reports? SSRS vs. Management Reporter/FRx Building a Report Adding Functionality Q&A

Page 6: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

What is SQL Server Reporting Services?

Server-based reporting system Suite of tools for creating reports Browser or SharePoint-based reports Scheduled reports Subscriptions

Page 7: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Architecture

http://msdn.microsoft.com/en-us/library/bb630409(v=SQL.100).aspx

Page 8: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Why Use SSRS for Financial Reports?

Consolidates reporting tools Takes advantage of SQL Server Includes non-GP data Can deploy to IIS or SharePoint

Page 9: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

SSRS vs. Management Reporter/FRx

SSRS Management Reporter

Report Formatting Very flexible & based upon how report is written

Limited to report component structure

Knowledge to Create Reports

Can require technicalknowledge

Utilizes easy-to-understand structure

Drill Down Drill down reports can be created within reports & to other reports

Drill down functionality is built into product & you can drill into GP

Speed Utilizes server for processing

Not known for speed

Page 10: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Building a Report

Page 11: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Components of a Report

• Data Source• Data Set • Parameters• Report Layout

Page 12: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Data Source

Defines where the data originates (SQL table, Excel spreadsheet, etc.)

Best if set up as shared – can be used for multiple reports

Good for security GP’s BI deployment tool creates a data source for

each company

Page 13: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Types of Data Sets

Embedded Not very portable between reports Query must be evaluated by server each time

report is run

Shared Data Set Portable because it can be used in multiple reports Can be updated separately from reports that use it

Page 14: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Components of a Data Set

Select from Tables Select custnmbr, custname from RM00101

Select from Views Similar to using a table Select [Customer Number], [Customer Name] from

[Customers]

Call a Stored Procedure Faster performance Simple syntax (Just enter the name of sp in query)

Page 15: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Stored Procedures vs. Queries

Speed –server already knows how to use stored procedure

Simplicity – just enter name of stored procedure Security – only need security to run stored procedure

Page 16: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Stored Procedures vs. Queries

Reusability – stored procedures can be used over & over

Maintainability – Change stored procedure but keep columns for report the same

Microsoft SQL Server 2012 Reporting Services, 4th Edition, Pages 439-440

Page 17: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Polling Question 1

Stored procedures are faster than views? YesNoI don’t know

Page 18: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Parameters

Provide user-interaction with report Can be different types (date, dropdown list, string,

numeric, etc.) Can be dependent upon other parameters (Show

Parameter 2 depending upon Parameter 1’s value)

Page 19: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Best Practices

Use Report Templates Use Shared Data Sources Use Views & Stored Procedures Use Navigation Features

Microsoft SQL Server 2012 Reporting Services, 4th Edition, Pages 738-739

Page 20: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

GP Data Sources

Tables GL00100 – Account Master GL00105 – Account Index Master GL10110/GL10111 – Account Summary GL10000/GL10001 – Transaction Work GL20000 – YTD Transactions GL30000 – Account Transaction History

Page 21: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

GP Data Sources

Views Much easier to use Includes information from multiple tables already spelled

out Also include DrillBack links Accounts AccountSummary AccountTransactions

Page 22: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Polling Question 2

Views provide “spelled out” versions of column data such as posting types? YesNoI don’t know

Page 23: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Security Considerations

Security by business unit Security by account Security by report

Page 24: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Trial Balance

Page 25: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Trial Balance

Fairly easy to build Best done using a Common Table Expression

Page 26: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Trial Balance

SQL Objects Used Common Table Equation Accounts View AccountSummary View

Page 27: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Trial Balance

Page 28: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Polling Question 3

You can create reports that enable users to open up GP windows.YesNo I don’t know

Page 29: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Trial Balance

Presentation of Creating a Trial Balance

Page 30: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Income Statement

Page 31: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Income Statement

Many ways to create a report Factors Groupings Security The more detailed, the more work

Page 32: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Income Statement

Segment Descriptions Make sure they are populated Simple query for Fabrikam to update the GL40200

tableUpdate aset a.dscriptn = Left(b.actdescr,30)from gl40200 a inner join gl00100 b on a.SGMNTID = b.ACTNUMBR_2 where a.SGMTNUMB = 2

Page 33: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Income Statement

Conceptual Ways to Build Rows Put restrictions on each row in report layout Create groupings in your source query to group data

the way you want it

Page 34: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Polling Question 4

You can create reports that restrict users by business unit. TrueFalseI don’t know

Page 35: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Income Statement

Income Statement Presentation

Page 36: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Resources

Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print.Whaley, Richard. Creating Reports with SQL Reporting Services. Print.Misner, Stacia. Microsoft SQL Server 2008 Reporting Services Step by Step. Microsoft Press. Print.

OnlineLearn It First (www.learnitfirst.com) MSDN Reporting Services (SSRS) http://msdn.microsoft.com/en-us/library/ms159106.aspx

Page 37: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating
Page 38: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Business Intelligence (BI) Assessment

In effort to help our clients achieve better reporting capabilities, BKD Technologies is offering full-day BI strategy assessment to your organization

We plan too Come to your officeo Review existing BI capabilities & needso Document gaps/draft BI assessmento Recommend potential options for filling gaps

Page 39: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Introducing Training Options from BKD

BKD wants to help support your GP solution by offering training opportunities for your organization

Training alternatives will include classroom training in Kansas City area as well as web-based training

Look for these courses coming in 2012o Business Intelligence for Microsoft Dynamics GP o Report Design in Management Reporter 2.0 o FRx 6.7 Report Design Essentials 1, FRx 6.7 Report Design

Essentials 2 o Report Writer

Page 40: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

BKD Technologies Support Center

Microsoft Dynamics GP877.253.7778 toll [email protected]

Monday – Friday 8 a.m. - 5 p.m. Central time

Page 41: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Stay Connected

Follow us on Twitter

Join us on

LinkedIn

dynamicsGPinsights.com

At Dynamics GP Insights you can read articles,

watch webinars & join the conversation!

View videos at YouTube

Page 42: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Continuing Professional Education (CPE) Credits

BKD, LLP is registered with the National Association of State Boards of Accountancy (NASBA) as a sponsor of continuing professional education on the National Registry of CPE Sponsors. State boards of accountancy have final authority on the acceptance of individual courses for CPE credit. Complaints regarding registered sponsors may be submitted to the National Registry of CPE Sponsors through its website: www.learningmarket.org.

The information in BKD webinars is presented by BKD professionals, but applying specific information to your

situation requires careful consideration of facts & circumstances. Consult your BKD advisor before acting

on any matters covered in these webinars.

Page 43: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

CPE Credit

This presentation may be eligible for CPE credit verification of participant attendance; however, credits may vary depending on state guidelines

For questions, complaints or comments regarding CPE credit, email BKD Learning & Development Department at [email protected]

Page 44: Using SSRS to Create Financial Reports - · PDF fileResources Books Larson, Brian. Microsoft SQL Server 2012 Reporting Services. 4th. McGraw-Hill, 2012. Print. Whaley, Richard. Creating

Charles Allen | Managing Consultant | 713.499.4629 | [email protected]