stay tuned for how to build beautiful reports with telerik

25
1 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved. Stay Tuned for How to Build Beautiful Reports with Telerik Reporting… © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Upload: others

Post on 25-Apr-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Stay Tuned for How to Build Beautiful Reports with Telerik

1 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Stay Tuned for How to Build Beautiful Reports with Telerik Reporting…

© 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Page 2: Stay Tuned for How to Build Beautiful Reports with Telerik

How to Build Beautiful Reports with Telerik ReportingA Complete .NET Reporting Solution for Web, Mobile and Desktop Applications

Richard A. ZaslawSenior Sales Engineer - DevTools

May 30, 2018

Page 3: Stay Tuned for How to Build Beautiful Reports with Telerik

3 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

About Me

Richard ZaslawSenior Sales Engineer, Telerik DevTools

§ Joined Telerik in 2011§ Integrated into Progress in 2014§ Previously Developer Support Specialist§ Extensive Familiarity with Telerik Developer

Solutions

Page 4: Stay Tuned for How to Build Beautiful Reports with Telerik

4 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Today’s AgendaReporting Solution

§ Why Consider a Reporting Solution?

§ Telerik Reporting

§ Designing Full-Featured Reports

§ Displaying Reports Within Applications

§ Q & A

Page 5: Stay Tuned for How to Build Beautiful Reports with Telerik

5 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

In today’s fast paced and highly competitive environment, an in-depth

understanding of the state of the business can be crucial to your

company’s ability not only to survive, but also to thrive.

BI provides the capability for viewing and monitoring key indicators, as well

as to forecast significant events that can impact your business. It also allows

your management team to crystalize business trends and to make informed decisions and implement strategies to adapt quickly to internal or external

forces.

Why Consider a Reporting Solution?

Page 6: Stay Tuned for How to Build Beautiful Reports with Telerik

6 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

A full-featured Business Intelligence platform can be extremely costly and complex to integrate, requiring extensive hardware and IT resources to set up and maintain, as well as a steep learning curve for administrators and end users. A more economical and flexible alternative may be to make use of a Line of Business (LOB) Reporting Solution that can be more easily integrated into existing applications and processes.

Why Consider a Reporting Solution?Reporting offers an

economical alternative to BI platforms

Page 7: Stay Tuned for How to Build Beautiful Reports with Telerik

7 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Reporting Solution

Page 8: Stay Tuned for How to Build Beautiful Reports with Telerik

8 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Telerik Reporting§ Mature reporting solution, with a

complete feature set for report creation, styling and interactivity.

§ Lightweight .NET reporting platform designed to satisfy the reporting needs of the modern business

Page 9: Stay Tuned for How to Build Beautiful Reports with Telerik

9 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Telerik Reporting and the Telerik Report Server

Page 10: Stay Tuned for How to Build Beautiful Reports with Telerik

10 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Reporting SolutionKey Benefits

FlexibilityEasily embed reporting functionality into existing line-of-business desktop, mobile & web apps

Economical Licensing Model

Developer-based licensing with no runtime fees to avoid budget overruns

Easy Report Authoring

Accessible, intuitive designer that empowers non-technical power users to create reports

Extensive Data Binding Options

Relational or NoSQL databases, Business Objects, OLAP cubes or Web Services.

Feature-Rich Reports

Fully stylized reports that present rich graphics with dashboard displays and interactive features

Embedded Report Access

Reports are easily accessible by end users from whatever device they use to access your application

Optimal Performance

Highly-optimized report engine that can build the report on the server with minimal memory and processor usage

Extensive Export & Printing Options

Empower printing or exporting reports to all major formats, faithfully preserving the design layout

Page 11: Stay Tuned for How to Build Beautiful Reports with Telerik

11 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.© 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Designing Telerik Reports

Page 12: Stay Tuned for How to Build Beautiful Reports with Telerik

12 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Rapid Report Development§ Telerik Report Wizard

• Select predefined layout

• Configure data source

• Choose professionally styled theme

• Codeless, intuitive report creation

• Preview report

§ DataSource Components• SQLDataSource, CubeDataSource,

EntityDataSource, CSVDataSourceWebServiceDataSource, ObjectDataSource

§ Report Converter Wizard• Crystal Reports, XtraReport, and Active

Reports

• No SSRS conversion support

Page 13: Stay Tuned for How to Build Beautiful Reports with Telerik

13 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Visual Studio Report Designer§ Add and edit charts, tables, and

groups, fill them with data, calculate values, style them to your preference, and preview changes as you design

§ Report designer canvas simulates graph paper and represents the actual layout of the report elements as they would appear on a printed sheet of paper

§ Gridlines, item snapping for perfect positioning, on-canvas item dimensions, and report panning

§ Programmatic report manipulation§ Pixel-perfect rendering

Page 14: Stay Tuned for How to Build Beautiful Reports with Telerik

14 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Standalone Report Designer§ Royalty-free, redistributable,

desktop designer that enables power users to modify existing or build new reports

§ Full drag and drop designer – same as Visual Studio

§ Built in wizards – color palettes§ Preview changes as you design§ .trdp file format (Xml based)§ No programmatic report

modifications§ No built-in publishing functionality

without Telerik Report Server

Page 15: Stay Tuned for How to Build Beautiful Reports with Telerik

15 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Styling Reports§ CSS-like styling mechanism

• Quick, detailed visual customization of all properties of a report item

• Copy and reuse styles across report items§ Export stylesheets and apply them§ Format Builder

• Set the proper formats for dates, numbers and currency

§ Conditional formatting• Powerful reporting expression engine with

data conditions• Control text color, font and background

Page 16: Stay Tuned for How to Build Beautiful Reports with Telerik

16 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Interactive Report Features§ Parameterized Reports

• Filter data based on built in parameters

§ Drill-Down Report Action• Toggle visibility of report items

• Collapse/expand column or row collections

§ Drill-Through Report Action• Link to another report

§ Customizable Tooltips § Table of Contents

• Bookmarks

§ Hyperlinks• Open URL in Browser

Page 17: Stay Tuned for How to Build Beautiful Reports with Telerik

© 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Demo TimeDesigning a Report

Page 18: Stay Tuned for How to Build Beautiful Reports with Telerik

18 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.© 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Displaying Telerik Reports

Page 19: Stay Tuned for How to Build Beautiful Reports with Telerik

19 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Add a Report Viewer

§ Report Viewers enable embedding reports within desktop, web or mobile apps:• Silverlight• WPF• Windows Forms• HTML5 (jQuery, Angular)

• ASP.NET MVC

• ASP.NET Core• ASP.NET AJAX (Webforms)

* Responsive Viewers built with Kendo UI components

Page 20: Stay Tuned for How to Build Beautiful Reports with Telerik

20 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

HTML5 Report Viewer§ Pure HTML5/JavaScript/CSS3 jQuery-

based component that enables displaying reports in an HTML page• Fully customizable with included HTML

templates• Extensive styling capabilities and theming

options

§ Serve reports in all leading modern desktop and mobile browsers• HTML5 compliant desktop web browsers• Touch-enabled mobile devices running iOS,

Android, Windows Phone and WinRT

§ Baked-in responsive layout adapts itself to the device display for mobile-friendly viewing experience

Page 21: Stay Tuned for How to Build Beautiful Reports with Telerik

21 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

HTML5 Report ViewerHow it works…

Page 22: Stay Tuned for How to Build Beautiful Reports with Telerik

22 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Telerik Reporting REST Service§ Binds HTML5 Report Viewer to backend server app where Reporting Engine and

report definitions reside

§ The service provides a simple Application Programming Interface (API) to our Telerik Report Engine using HTTP requests• Serve Telerik Reports to the HTML5 Report Viewer widget

• Provide services like exported reports in formats such as PDF, Word, Excel and more• Serve up reports from both .NET class and .trdx/trdp report definitions built using Telerik

Report Designers

§ Offered in two implementations • ASP.NET WebAPI Framework• ServiceStack

Page 23: Stay Tuned for How to Build Beautiful Reports with Telerik

© 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Demo TimeDisplaying a Report

Page 24: Stay Tuned for How to Build Beautiful Reports with Telerik

25 © 2018 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Richard Zaslaw

Thank You!

[email protected]

@richard_zaslawrichard-zaslaw-telerik

Page 25: Stay Tuned for How to Build Beautiful Reports with Telerik