integrating with crystalreports · (with no data) 2 view request 3 4 query for data web application...

13
Business Objects Insight Americas 2006 1 Integrating with crystalreports.com Integrating with crystalreports.com Kuhan Milroy, Business Objects Steve Williams, Business Objects Copyright © 2006 Business Objects S.A. All rights reserved. Slide 3 Agenda A new way of delivering software Overview of crystalreports.com Demo Case Studies Emergency Response National University Salesforce.com Solution Suite crystalreports.com – Is it right for you? Business case – Future payoffs Service Levels Developer Integration Demo Q&A

Upload: others

Post on 25-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Integrating with crystalreports · (with no data) 2 View Request 3 4 Query for data Web Application View and Interact with Web App & Report 6 Dynamic Push Crystal Reports Query for

Business Objects Insight Americas 2006

1

Integrating with crystalreports.comIntegrating with crystalreports.com

Kuhan Milroy, Business Objects

Steve Williams, Business Objects

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 3

Agenda

A new way of delivering softwareOverview of crystalreports.comDemoCase Studies� Emergency Response� National University� Salesforce.com Solution Suite

crystalreports.com – Is it right for you?Business case – Future payoffsService LevelsDeveloper IntegrationDemoQ&A

Page 2: Integrating with crystalreports · (with no data) 2 View Request 3 4 Query for data Web Application View and Interact with Web App & Report 6 Dynamic Push Crystal Reports Query for

Business Objects Insight Americas 2006

2

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 4

A new way of delivering software

Software as a Service (SaaS)� A model of software delivery where the software company provides

maintenance, daily technical operation, and support for the software provided to their client – wikipedia.org

Full applications� Salesforce.com� Live Meeting� Google

• Email• Word processing, spreadsheets• Online office

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 5 Confidential and proprietary. Copyright © 2004 Business Objects S.A. All rights reserved.

Overview of crystalreports.com

An on-demand business intelligence solution which allows you to instantly, simply and securely share reports over the web� Browser based report viewer with drill down � Schedule report refresh� Secure environment for report distribution/sharing� Alerts� View Crystal Xcelsius dashboards� Share other document types (MS Office, PDF)� Configuration of report space

Extend the value of your Crystal Reports investmentLeverage the power of our proven enterprise BI platform

Don’t worry about hardware, software & future upgrades, scalability,uptime, IT resources

Page 3: Integrating with crystalreports · (with no data) 2 View Request 3 4 Query for data Web Application View and Interact with Web App & Report 6 Dynamic Push Crystal Reports Query for

Business Objects Insight Americas 2006

3

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 6

Business case – Future payoffs

Quick – 10 mins up and running� Fast ROI

Lower TCO� No IT resources needed to install and maintain application

Lower risk� Avoid perils of large-scale software implementations� Reduce barriers to upgrading BI in your applications or company

Grow as you grow� Add additional users as necessary

Viewing customers do not need Crystal Reports� Pay for what you use

Copyright © 2006 Business Objects S.A. All rights reserved.

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 7 Copyright © 2006 Business Objects S.A. All rights reserved.

Case Study – Emergency Response

National Center for Crisis and Continuity CoordinationResponsible for national disaster preparedness and emergency responseUse crystalreports.com to share information and improvecommunication between government agencies and emergency respondersExtended existing Crystal Reports XI investmentIntegration with ETeam emergency management software

“Many lessons have come from the Hurricane Katrina experience, but none more hard earned than the recognition that coordinating response activities across a large region is a massive undertaking requiring centralized coordination, precise tracking of complex processes, real-time updates, and instantaneous information sharing. With its ability to instantly share detailed, accurate, and interactive reports among a broad base of users, crystalreports.com is an essential component of our preparation for this unpredictable season in Florida. The efficiency of an on-demand reporting solution is of great benefit during emergency response, when time is of the essence.”

- Eric Kant, NC4

Page 4: Integrating with crystalreports · (with no data) 2 View Request 3 4 Query for data Web Application View and Interact with Web App & Report 6 Dynamic Push Crystal Reports Query for

Business Objects Insight Americas 2006

4

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 8 Copyright © 2006 Business Objects S.A. All rights reserved.

Customer Success – University

Small IT department� 3 people and it allowed them to share reports instantaneously

Got up and running in 10 minutes!� Fast ROI

Using Crystal Reports XI in multiple departments� Admissions, Financial Aid, Housing, Student Accounts, Billing, etc.

“Last year all data sharing was done departmentally -- we had no enterprise system but now crystalreports.com enables us communicate centrally and in real-time. We are a small organization on a tight technology budget. That’s why crystalreports.com made so much sense. It took our IT staff about ten minutes to get crystalreports.com up and running. The solution has an extremely easy user interface so our staff can sign up and get information simply, regardless of their technical expertise. People are excited that they can get important information right away and by themselves. The new crystalreports.com is a great enhancement to the existing Business Objects solutions, like Crystal Reports XI.”Keith R. Werosh, University Registrar at National University of Health Sciences

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 9

Demo

Page 5: Integrating with crystalreports · (with no data) 2 View Request 3 4 Query for data Web Application View and Interact with Web App & Report 6 Dynamic Push Crystal Reports Query for

Business Objects Insight Americas 2006

5

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 11

Case Study - Salesforce.com Solution Suite

F I R E W A L L

On

Dem

and

On

Prem

ise

Crystal Reports The Salesforce.com Driver connects to Salesforce.com data.

1

Salesforce.com reports with saved data are uploaded or scheduled for report sharing and distribution.

2

Application integration allows Salesforce.com users to refresh and view reports.

3

SFDC Customers

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 12

Demo

Page 6: Integrating with crystalreports · (with no data) 2 View Request 3 4 Query for data Web Application View and Interact with Web App & Report 6 Dynamic Push Crystal Reports Query for

Business Objects Insight Americas 2006

6

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 14 Copyright © 2006 Business Objects S.A. All rights reserved.

Service Levels

Basic service� Free with Crystal Reports XI� Limited to 10 users� Share up to 60 Crystal Reports� Report space security

Premium service� Unlimited users - $20 / user / month and

minimum 10 (limited time offer)� Unlimited reports� Xcelsius, PDF + MS Office� Scheduling� Folder and Group level security

Available in two levels…

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 15

Developer Integration

Page 7: Integrating with crystalreports · (with no data) 2 View Request 3 4 Query for data Web Application View and Interact with Web App & Report 6 Dynamic Push Crystal Reports Query for

Business Objects Insight Americas 2006

7

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 16

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 17

Developer Integration

Mashup (web application hybrid)� a website or web application that combines content from more than

one source – wikipedia.org

Sources� Mapping� Sales catalogues� News sources� Search engines� Video and photo storage

� and now… Business Intelligence

Page 8: Integrating with crystalreports · (with no data) 2 View Request 3 4 Query for data Web Application View and Interact with Web App & Report 6 Dynamic Push Crystal Reports Query for

Business Objects Insight Americas 2006

8

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 18

Demo

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 19

crystalreports.com APIs (Prototypes)

Authorization/Authentication� Logon/Logoff

Browse� BrowseFolder

Publish� UploadFile

View� CRObject.ViewerURL

Data Access� Web Services – pull data� Web application – push data

These are prototype APIs and are subject to change

Page 9: Integrating with crystalreports · (with no data) 2 View Request 3 4 Query for data Web Application View and Interact with Web App & Report 6 Dynamic Push Crystal Reports Query for

Business Objects Insight Americas 2006

9

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 20

Scenario1: Report Distribution

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 21

Scenario 2: Viewing

Page 10: Integrating with crystalreports · (with no data) 2 View Request 3 4 Query for data Web Application View and Interact with Web App & Report 6 Dynamic Push Crystal Reports Query for

Business Objects Insight Americas 2006

10

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 22

Scenario 3: Data Access

Three ways to access data� Static – Data published with report, must upload to refresh report� Dynamic Pull – data pulled from web service to crystalreports.com� Dynamic Push – data pushed from application to crystalreports.com

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 23

BrowserBrowser

Design and authorDesign and author1

Query for dataQuery for data2

Publish (with data)Publish (with data)3View RequestView Request4

DatabaseDatabase

Static Data

Crystal ReportsCrystal Reports

Page 11: Integrating with crystalreports · (with no data) 2 View Request 3 4 Query for data Web Application View and Interact with Web App & Report 6 Dynamic Push Crystal Reports Query for

Business Objects Insight Americas 2006

11

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 24

BrowserBrowser

Design and authorDesign and author1

Publish (Publish (with no datawith no data))2View RequestView Request3

Query for dataQuery for data4

Database Database with web serviceswith web services

View and InteractView and Interact5

Dynamic Pull

Query for Query for design design purposespurposesonlyonly

crystalreports.com PULLS datafrom database via web services

Crystal ReportsCrystal Reports

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 25

BrowserBrowser

Design and authorDesign and author1

PublishPublish((with no datawith no data))

2

View RequestView Request3

Query for dataQuery for data4

Web Application Web Application

View and Interact with View and Interact with Web App & ReportWeb App & Report

6

Dynamic Push

Crystal ReportsCrystal Reports

Query for Query for design design purposespurposesonlyonly

Report refreshed and delivered from Report refreshed and delivered from crystalreports.com to end usercrystalreports.com to end user(transparent to user)(transparent to user)

Refresh report &Refresh report &get report urlget report url

5

Web application PUSHES data tocrystalreports.com

Page 12: Integrating with crystalreports · (with no data) 2 View Request 3 4 Query for data Web Application View and Interact with Web App & Report 6 Dynamic Push Crystal Reports Query for

Business Objects Insight Americas 2006

12

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 26

crystalreports.com APIs (Prototypes)

Authorization/Authentication� Logon/Logoff

Browse� BrowseFolder

Publish� UploadFile

View� CRObject.ViewerURL

Data Access� Web Services – pull data� Web application – push data

These are prototype APIs and are subject to change

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 27

Summary

Summary� on-demand business intelligence - instantly, simply and securely

share reports over the web� Benefits: easy to use, reduced IT costs� Developers: Browse, Publish, Fetch data

Future� Look for more announcements in 1H07� Alerts engine, Dashboard tool, more content types� Growing the developer integration options

Page 13: Integrating with crystalreports · (with no data) 2 View Request 3 4 Query for data Web Application View and Interact with Web App & Report 6 Dynamic Push Crystal Reports Query for

Business Objects Insight Americas 2006

13

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 28

Questions� Kuhan Milroy, Senior Product Manager, Business Objects� Steve Williams, Senior Product Marketing Manager, Business

Objects� I will repeat questions to ensure everyone can hear

Contact information� Email: [email protected]

• Tel: +1 604 647 8412� Email: [email protected]

Q&A

Copyright © 2006 Business Objects S.A. All rights reserved.Slide 29

Extras