SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
ALTERNATIVES
TO SAP SERVER
CRYSTAL REPORTS
COMPARISON SOFTWARE
OUR PRESENT
NEEDS / GOALS
1. Do we need SAP Business Objects
Intelligence to achieve our objective?
2. We can do everything we need to
accomplish without SAP servers.
3. We can use our own database as a
repository to store templates.
4. We will need to spend development time to
achieve this, but not immediately.
5. We can simply manually update logos as an
interim solution, and create templates.
6. We can create our own repository in the
future to act as a data warehouse.
USING OUR OWN SERVERS
Using Existing Crystal Reports as Templates
A lot of report formatting tasks can be accomplished by applying a template. Many of these tasks would take
a report designer many hours to complete if they had to be done by hand. For example, let's apply the
sample “Confidential” template from the Templates subfolder of Crystal Reports. By applying a Custom
Template, the following tasks can be completed automatically with two exceptions:
• We CAN NOT use a universal logo applied to all reports from the Crystal Repository without the BI server
• We CAN NOT Add an image that displays “Confidential” as an underlay to each page of the report
• Modifying the fonts and positions of all the database fields
• Showing the Record Selection Formula on the report
• Adding dashed lines between all items in the Details Section
• Adding a rounded box around the Record Selection Formula
• Using a rounded box to show where groups start and end
• Moving the Field Headings for each data field into the Group Header and formatting them
BEFORE
EXAMPLE TEMPLATE APPLIED
AFTER
DRILL DOWN CAPABILITY
CROSS TAB DESIGN
DESIGN USING CROSS TABS
Crystal Reports allows you to drill down on group or summary information in the Preview tab in both
the Standard and the Group Tree. When you position the cursor over any summary value that you
can drill down on, the program displays a Drill-down cursor.
DUAL MENUS: DESIGN AND PREVIEW
Group headers appear on the Drill-down tab just as they do in the main report itself. If you then double-click, the program
reveals the details behind that specific summary value. For example, if the Drill-down cursor becomes active over the city
summary, you can double-click to see the details behind that summary, but you must change menus to accomplish this.
• With a single summary, you can look at the details of the data from the individual records that are summarized.
• If you have multiple summaries, you can look at the summaries behind summaries (the city summaries that make up the
region summaries, for example), or at the data from the individual records that are summarized.
Drill Down/Up allows the user to navigate among levels of data
ranging from the most summarized (up) to the most detailed
(down). The picture shows a drill-down operation: The analyst
moves from the summary category to see the sales figures for the
individual products. Crystal Reports requires using two menus for
this process, the design is done in a separate area from the data.
OLAP CUBE
EXPORTING FILES
Exporting to HTML
HTML export formats are page based. The HTML 4.0 format preserves the layout and formatting of the
report by using DHTML. The HTML 3.2 format, however, cannot maintain all of the layout precisely. The
HTML 3.2 format is intended for backward compatibility with older browsers that do not support HTML 4.0. All
of the images in your report are saved externally and a hyperlink is inserted in the exported HTML output.
Therefore, this export format generates more than one file in the output.
Exporting to an ODBC data source
Crystal Reports allows you to export reports to any ODBC data source. If you have an ODBC data source
setup for a database or data format, you can export your report to that data format through ODBC. For
instance, you may have an ODBC data source setup through ODBC Administrator that you normally use to
access database tables designed in Microsoft SQL Server. Using the Export dialog box, however, you can
select your SQL Server data source and export your report as a new SQL Server database table.
You must have a connection to the SAP BI server in order for the program to export a report object to an
ODBC database format. Files designed with the Cross Tab Drill Down will not Export properly without it.
COSTS
● PROPOSED INVESTMENT IN
CRYSTAL REPORTS
● WITHOUT PURCHASE OF
SAP SERVER STORAGE
1. CRYSTAL: $495.00
2. VIEWER: $500.00
3. TOTAL: $995.00
4. USING THIRD PARTY
SOFTWARE: JEFF-NET
CRYSTAL CONCLUSION
ADVANTAGE
● WE WILL CREATE OUR OWN
REPOSITORY IN THE FUTURE
● THIRD PARTY VIEWER MAY BE
LICENSED ATJEFF-NET TO AVOID
MALWARE FROM FREE DOWNLOADS
● POTENTIAL FOR UPGRADE TO ADD
ON A SCHEDULER AS WELL
DISADVANTAGE
● CAN NOT STORE HEADER OBJECTS
IN THE REPOSITORY
● DEVELOPMENT TIME TO CREATE
OUR OWN TEMPLATES
NO COST
● FREE REPORT SOFTWARE
● NO UPFRONT COST FOR
BASIC REPORTING
1. i NET CLEAR
REPORTS: FREE
2. VIEWER: FREE
3. BEWARE OF
MALWARE!
FREE i-Net Clear Reports
ADVANTAGE
● INTERFACE IS SIMILAR TO CRYSTAL
REPORTS BUT STREAMLINED
● PROGRAM USES JAVA SCRIPT
INSTEAD OF THE .NET PLATFORM
DISADVANTAGE
● MALWARE ON FREE DOWNLOADS
CAUSES SERIOUS PROBLEMS WITH
FUTURE USERS WHO DOWNLOAD
● JAVA PLATFORM COULD CREATE
EXPORT PROBLEMS
● CLIENTS HAVE TO DOWNLOAD
SOFTWARE TO VIEW REPORTS
OVERCOMING TEMPLATE CHALLENGES
WINDWARD STUDIOS
COMMON CHALLENGES
Whether creating a new report or editing an existing one, every field and every label in a Crystal
Report has to be individually formatted, by hand. If any form of conditional formatting is used, the
details need to be entered anew for every use. This is well known in the report design Community.
CONSISTANTCY: A CHALLENGE IN CRYSTAL REPORTS
Consistency is an important aspect of report design. Not only consistency within a report, but
between reports. All the reports related to a single system should demonstrate a high level of
consistency - each report should use the same fonts, at the same sizes, use the same formats for
dates and currency values, and apply the same rules for rounding and aggregating values.
Presently, Windward Studios provides the support for helping a developer achieve this desired level
of consistency. The entire process is automated using templates to overcome design errors.
SEMANTIC LAYER SOLUTION
Provide a mechanism for separating content from presentation. Microsoft products
all use this strategy, and the method has Some history:
• Microsoft Word has had Styles since Word 97. Each style defines the formatting to apply to a different
part of the document, based on the semantics of the text. IE: this is a heading; that is a quote.
• HTML started with the idea of semantic mark-up in 1991 - and it copied the idea from SGML. In both
languages, the content is marked up with tags that describe meaning, not presentation. IE: This should
be emphasized; that is a hyperlink.
• CSS is a newer standard that allows fine control of presentation, but in a way that is well separated from
the content itself. Earlier still, the Model-View-Controller design pattern emerged from the Smalltalk
community in the 1980's. Under MVC, the model captures the business domain, while the view takes
care of the look and feel.
• At present, software developers have created new reporting software that achieves full integration with
Microsoft Products. The reports may all be viewed in Word, Access, or Excel, and do not require a report
viewer. Windward Studios is Crystal Reports main competitor due to this clever integration.
EXAMPLE
TEMPLATES APPLIED TO DATA
• Imagine using a template to define styles, for both fields and labels, that get reused across multiple reports.
• For example, let me define a field style called "currency" with these characteristics:
• 40 mm wide;
• Tahoma 10pt;
• 2 decimal places with a period separator;
• Leading "$" immediately to the left of the first digit;
• Digit groups of 3, with comma separators; and
• Right justified.
• Once defined, this style could be applied to a dozen fields within the report, and they all should be consistently
displayed. Any changes to the style ( IE: making all the fields 45mm wide) should be automatically propagated,
with any problems caused ( IE: fields that now overlap) being highlighted for easy resolution.
• This is not possible within crystal reports. The solution has been achieved by a new reporting software platform
separate from Crystal Reports, developed by a company called Windward Solutions addressing these issues.
DESIGN TEMPLATES WITH
WINDWARD STUDIOS
IMPORTING DATA TO TEMPLATES
• When previewing a report created with old data applied to a new template, Crystal Reports has a nasty habit of silently
failing. Sometimes, all you see on screen is a blank window with nothing at all. No diagnostic message, no error dialog, no
indication of failure, no picture of an empty page, no buttons, nothing.
• When this happens, development becomes a battle of wits with the machine - requiring me, the developer, to intuit (or
guess) the nature of the problem. Most of the time an error number is given, requiring research for explanation.
• All errors in the transfer of data to a template must be repaired by hand, one at a time. This is a very labor intensive process,
and results in a lot of troubleshooting, even when the developer has followed the correct procedures.
• The process is almost never automated, and it is unimaginable that a user, or a client would be able to upload their own
data seamlessly to a document created in Crystal Reports. If an online version of the report is to be provided, with live data
from the database, changing the layout of the report will require a physical human being to do the work manually. By
working with Microsoft, Windward Studios has solved these problems by using templates with the Auto Tag program.
ERRORS FROM USING TEMPLATES CAN BE AVOIDED!
CONCLUSUON
Crystal Reports is a very effective product that dominates both the mind-share and market-
share of the enterprise reporting space. I have however identified several areas where the
Crystal Reports makes life difficult when developers attempt to use templates.
Data Import / Export Problems with Cross Tabs
Interface and Presentation Problems
Template Errors Requiring Manual FIX
Hidden Information About Errors
For each of these areas, Windward Studios has provided an excellent solution. New features
that provide quantum leap in the productivity and output quality of Report Developers.
WINDWARD STUDIOS
NO SAP SERVER NEEDED
NO REPORT VIEWER TO DOWNLOAD
COSTS
INVESTMENT OF SOFTWARE
WITHOUT NEED FOR USING
SAP SERVER
1. WINWARD: $995.00
2. VIEWABLE IN
MICROSOFT
PRODUCTS
3. DOWNLOAD NOT
REQUIRED TO VIEW!
WINDWARD STUDIOS SUMMARY
ADVANTAGE
● NO PURCHASE OF SAP SERVERS TO
STORE REPORT OBJECTS
● NO CROSS TAB ERRORS
● SUPPORTS JAVA AND .NET
APPLICATIONS
● USER INTERFACE IS MORE
INTUITIVE FOR TEMPLATES
● WORKS WITH MICROSOFT ALL
PRODUCTS, WORD, XCEL, ACCESS
DISADVANTAGE
● TIME HAS BEEN SPENT LEARNING
CRYSTAL REPORTS PLATFORM
● ADDITIONAL DEVELOPMENT TIME
TO CREATE OUR OWN TEMPLATES

Weitere ähnliche Inhalte

Was ist angesagt?

Crystal report generation in visual studio 2010
Crystal report generation in visual studio 2010Crystal report generation in visual studio 2010
Crystal report generation in visual studio 2010Slideshare
 
Generate a report using crystal reports in visual studio 2010 code project
Generate a report using crystal reports in visual studio 2010   code projectGenerate a report using crystal reports in visual studio 2010   code project
Generate a report using crystal reports in visual studio 2010 code projectKaing Menglieng
 
德國 combit List & label 21 報表設計工具軟體新功能介紹
德國 combit List & label 21 報表設計工具軟體新功能介紹德國 combit List & label 21 報表設計工具軟體新功能介紹
德國 combit List & label 21 報表設計工具軟體新功能介紹Cheer Chain Enterprise Co., Ltd.
 
Microsoft dynamics ax 2012 development introduction part 1/3
Microsoft dynamics ax 2012 development introduction part 1/3Microsoft dynamics ax 2012 development introduction part 1/3
Microsoft dynamics ax 2012 development introduction part 1/3Ali Raza Zaidi
 
Microsoft SQL Server - Developing Rich Reporting Solutions Presentation
Microsoft SQL Server - Developing Rich Reporting Solutions PresentationMicrosoft SQL Server - Developing Rich Reporting Solutions Presentation
Microsoft SQL Server - Developing Rich Reporting Solutions PresentationMicrosoft Private Cloud
 
Developing ssrs-reports-for-dynamics-ax-120402001948-phpapp01
Developing ssrs-reports-for-dynamics-ax-120402001948-phpapp01Developing ssrs-reports-for-dynamics-ax-120402001948-phpapp01
Developing ssrs-reports-for-dynamics-ax-120402001948-phpapp01Ahmed Farag
 
Bi publisher starter guide to develop first report
Bi publisher starter guide to develop first reportBi publisher starter guide to develop first report
Bi publisher starter guide to develop first reportketulp
 
Business Intelligence Technology Presentation
Business Intelligence Technology PresentationBusiness Intelligence Technology Presentation
Business Intelligence Technology PresentationJohn Paredes
 
Tutorial on how to load images in crystal reports dynamically using visual ba...
Tutorial on how to load images in crystal reports dynamically using visual ba...Tutorial on how to load images in crystal reports dynamically using visual ba...
Tutorial on how to load images in crystal reports dynamically using visual ba...Aeric Poon
 
XLS PE How To Tutorials Tips & Tricks
XLS PE How To Tutorials Tips & TricksXLS PE How To Tutorials Tips & Tricks
XLS PE How To Tutorials Tips & Tricksguest92a5de
 
Gl wand-5.5-brochure-2014
Gl wand-5.5-brochure-2014Gl wand-5.5-brochure-2014
Gl wand-5.5-brochure-2014Jarod Ouye
 
Bi publisher for jde
Bi publisher for jdeBi publisher for jde
Bi publisher for jdenihitha19
 
Sas visual analytics Training
Sas visual analytics Training Sas visual analytics Training
Sas visual analytics Training bidwhm
 
Report programming model for microsoft dynamics ax 2012
Report programming model for microsoft dynamics ax 2012Report programming model for microsoft dynamics ax 2012
Report programming model for microsoft dynamics ax 2012KiranVathaluru
 
BI Publisher Data model design document
BI Publisher Data model design documentBI Publisher Data model design document
BI Publisher Data model design documentadivasoft
 
An Introduction on BI Publisher & JD Edwards Integration
An Introduction on BI Publisher & JD Edwards IntegrationAn Introduction on BI Publisher & JD Edwards Integration
An Introduction on BI Publisher & JD Edwards Integrationadivasoft
 
Graviton BI Publisher Presentation
Graviton BI Publisher PresentationGraviton BI Publisher Presentation
Graviton BI Publisher Presentationgravitonconsulting
 

Was ist angesagt? (19)

Crystal report generation in visual studio 2010
Crystal report generation in visual studio 2010Crystal report generation in visual studio 2010
Crystal report generation in visual studio 2010
 
crystal report
crystal reportcrystal report
crystal report
 
Generate a report using crystal reports in visual studio 2010 code project
Generate a report using crystal reports in visual studio 2010   code projectGenerate a report using crystal reports in visual studio 2010   code project
Generate a report using crystal reports in visual studio 2010 code project
 
德國 combit List & label 21 報表設計工具軟體新功能介紹
德國 combit List & label 21 報表設計工具軟體新功能介紹德國 combit List & label 21 報表設計工具軟體新功能介紹
德國 combit List & label 21 報表設計工具軟體新功能介紹
 
Microsoft dynamics ax 2012 development introduction part 1/3
Microsoft dynamics ax 2012 development introduction part 1/3Microsoft dynamics ax 2012 development introduction part 1/3
Microsoft dynamics ax 2012 development introduction part 1/3
 
Microsoft SQL Server - Developing Rich Reporting Solutions Presentation
Microsoft SQL Server - Developing Rich Reporting Solutions PresentationMicrosoft SQL Server - Developing Rich Reporting Solutions Presentation
Microsoft SQL Server - Developing Rich Reporting Solutions Presentation
 
Developing ssrs-reports-for-dynamics-ax-120402001948-phpapp01
Developing ssrs-reports-for-dynamics-ax-120402001948-phpapp01Developing ssrs-reports-for-dynamics-ax-120402001948-phpapp01
Developing ssrs-reports-for-dynamics-ax-120402001948-phpapp01
 
Bi publisher starter guide to develop first report
Bi publisher starter guide to develop first reportBi publisher starter guide to develop first report
Bi publisher starter guide to develop first report
 
Business Intelligence Technology Presentation
Business Intelligence Technology PresentationBusiness Intelligence Technology Presentation
Business Intelligence Technology Presentation
 
Tutorial on how to load images in crystal reports dynamically using visual ba...
Tutorial on how to load images in crystal reports dynamically using visual ba...Tutorial on how to load images in crystal reports dynamically using visual ba...
Tutorial on how to load images in crystal reports dynamically using visual ba...
 
XLS PE How To Tutorials Tips & Tricks
XLS PE How To Tutorials Tips & TricksXLS PE How To Tutorials Tips & Tricks
XLS PE How To Tutorials Tips & Tricks
 
Gl wand-5.5-brochure-2014
Gl wand-5.5-brochure-2014Gl wand-5.5-brochure-2014
Gl wand-5.5-brochure-2014
 
Bi publisher for jde
Bi publisher for jdeBi publisher for jde
Bi publisher for jde
 
Sas visual analytics Training
Sas visual analytics Training Sas visual analytics Training
Sas visual analytics Training
 
Report programming model for microsoft dynamics ax 2012
Report programming model for microsoft dynamics ax 2012Report programming model for microsoft dynamics ax 2012
Report programming model for microsoft dynamics ax 2012
 
BI Publisher Data model design document
BI Publisher Data model design documentBI Publisher Data model design document
BI Publisher Data model design document
 
Oracle reports
Oracle reportsOracle reports
Oracle reports
 
An Introduction on BI Publisher & JD Edwards Integration
An Introduction on BI Publisher & JD Edwards IntegrationAn Introduction on BI Publisher & JD Edwards Integration
An Introduction on BI Publisher & JD Edwards Integration
 
Graviton BI Publisher Presentation
Graviton BI Publisher PresentationGraviton BI Publisher Presentation
Graviton BI Publisher Presentation
 

Ähnlich wie Crystal Reports Review

Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0Aishwarya Savant
 
Deliver Dynamic and Interactive Web Content in J2EE Applications
Deliver Dynamic and Interactive Web Content in J2EE ApplicationsDeliver Dynamic and Interactive Web Content in J2EE Applications
Deliver Dynamic and Interactive Web Content in J2EE Applicationsinfopapers
 
Agile Methodology Approach to SSRS Reporting
Agile Methodology Approach to SSRS ReportingAgile Methodology Approach to SSRS Reporting
Agile Methodology Approach to SSRS ReportingDanielson Samuel
 
New dimensions for_reporting
New dimensions for_reportingNew dimensions for_reporting
New dimensions for_reportingRahul Mahajan
 
IBM Cognos Analytics Reporting vs. Dashboarding: Matching Tools to Business R...
IBM Cognos Analytics Reporting vs. Dashboarding: Matching Tools to Business R...IBM Cognos Analytics Reporting vs. Dashboarding: Matching Tools to Business R...
IBM Cognos Analytics Reporting vs. Dashboarding: Matching Tools to Business R...Senturus
 
Prodev Solutions Intro
Prodev Solutions IntroProdev Solutions Intro
Prodev Solutions IntrolarryATprodev
 
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Daniel Zivkovic
 
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...QueBIT Consulting
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperKarthik Reddy
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperKarthik Reddy
 
MSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting ServicesMSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting ServicesThejaswi shasthri
 
SQL Server Reporting Services (SSRS) 101
 SQL Server Reporting Services (SSRS) 101 SQL Server Reporting Services (SSRS) 101
SQL Server Reporting Services (SSRS) 101Sparkhound Inc.
 
Summary of all tools and microsoft power bi
Summary of all tools and microsoft power biSummary of all tools and microsoft power bi
Summary of all tools and microsoft power biOmar Khan
 

Ähnlich wie Crystal Reports Review (20)

Ibm redbook
Ibm redbookIbm redbook
Ibm redbook
 
Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0Actuate BIRT best practices v1 0
Actuate BIRT best practices v1 0
 
SAP Business Objects Trianing
SAP Business Objects TrianingSAP Business Objects Trianing
SAP Business Objects Trianing
 
Deliver Dynamic and Interactive Web Content in J2EE Applications
Deliver Dynamic and Interactive Web Content in J2EE ApplicationsDeliver Dynamic and Interactive Web Content in J2EE Applications
Deliver Dynamic and Interactive Web Content in J2EE Applications
 
Agile Methodology Approach to SSRS Reporting
Agile Methodology Approach to SSRS ReportingAgile Methodology Approach to SSRS Reporting
Agile Methodology Approach to SSRS Reporting
 
New dimensions for_reporting
New dimensions for_reportingNew dimensions for_reporting
New dimensions for_reporting
 
IBM Cognos Analytics Reporting vs. Dashboarding: Matching Tools to Business R...
IBM Cognos Analytics Reporting vs. Dashboarding: Matching Tools to Business R...IBM Cognos Analytics Reporting vs. Dashboarding: Matching Tools to Business R...
IBM Cognos Analytics Reporting vs. Dashboarding: Matching Tools to Business R...
 
Prodev Solutions Intro
Prodev Solutions IntroProdev Solutions Intro
Prodev Solutions Intro
 
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
Canadian Experts Discuss Modern Data Stacks and Cloud Computing for 5 Years o...
 
Sap Business Objects solutioning Framework architecture
Sap Business Objects solutioning Framework architectureSap Business Objects solutioning Framework architecture
Sap Business Objects solutioning Framework architecture
 
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
Leveraging IBM Cognos TM1 for Merchandise Planning at Tractor Supply Company ...
 
Openobject Intro
Openobject IntroOpenobject Intro
Openobject Intro
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Actively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net DeveloperActively looking for an opportunity to work as a challenging Dot Net Developer
Actively looking for an opportunity to work as a challenging Dot Net Developer
 
Rdlc (1)
Rdlc (1)Rdlc (1)
Rdlc (1)
 
MSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting ServicesMSBI-SQL Server Reporting Services
MSBI-SQL Server Reporting Services
 
SQL Server Reporting Services (SSRS) 101
 SQL Server Reporting Services (SSRS) 101 SQL Server Reporting Services (SSRS) 101
SQL Server Reporting Services (SSRS) 101
 
COGNOS ANALYTICS
COGNOS ANALYTICSCOGNOS ANALYTICS
COGNOS ANALYTICS
 
Summary of all tools and microsoft power bi
Summary of all tools and microsoft power biSummary of all tools and microsoft power bi
Summary of all tools and microsoft power bi
 
Rohit Resume
Rohit ResumeRohit Resume
Rohit Resume
 

Crystal Reports Review

  • 1. ALTERNATIVES TO SAP SERVER CRYSTAL REPORTS COMPARISON SOFTWARE
  • 2. OUR PRESENT NEEDS / GOALS 1. Do we need SAP Business Objects Intelligence to achieve our objective? 2. We can do everything we need to accomplish without SAP servers. 3. We can use our own database as a repository to store templates. 4. We will need to spend development time to achieve this, but not immediately. 5. We can simply manually update logos as an interim solution, and create templates. 6. We can create our own repository in the future to act as a data warehouse. USING OUR OWN SERVERS
  • 3. Using Existing Crystal Reports as Templates A lot of report formatting tasks can be accomplished by applying a template. Many of these tasks would take a report designer many hours to complete if they had to be done by hand. For example, let's apply the sample “Confidential” template from the Templates subfolder of Crystal Reports. By applying a Custom Template, the following tasks can be completed automatically with two exceptions: • We CAN NOT use a universal logo applied to all reports from the Crystal Repository without the BI server • We CAN NOT Add an image that displays “Confidential” as an underlay to each page of the report • Modifying the fonts and positions of all the database fields • Showing the Record Selection Formula on the report • Adding dashed lines between all items in the Details Section • Adding a rounded box around the Record Selection Formula • Using a rounded box to show where groups start and end • Moving the Field Headings for each data field into the Group Header and formatting them
  • 5. DRILL DOWN CAPABILITY CROSS TAB DESIGN DESIGN USING CROSS TABS Crystal Reports allows you to drill down on group or summary information in the Preview tab in both the Standard and the Group Tree. When you position the cursor over any summary value that you can drill down on, the program displays a Drill-down cursor. DUAL MENUS: DESIGN AND PREVIEW Group headers appear on the Drill-down tab just as they do in the main report itself. If you then double-click, the program reveals the details behind that specific summary value. For example, if the Drill-down cursor becomes active over the city summary, you can double-click to see the details behind that summary, but you must change menus to accomplish this. • With a single summary, you can look at the details of the data from the individual records that are summarized. • If you have multiple summaries, you can look at the summaries behind summaries (the city summaries that make up the region summaries, for example), or at the data from the individual records that are summarized.
  • 6. Drill Down/Up allows the user to navigate among levels of data ranging from the most summarized (up) to the most detailed (down). The picture shows a drill-down operation: The analyst moves from the summary category to see the sales figures for the individual products. Crystal Reports requires using two menus for this process, the design is done in a separate area from the data. OLAP CUBE
  • 7. EXPORTING FILES Exporting to HTML HTML export formats are page based. The HTML 4.0 format preserves the layout and formatting of the report by using DHTML. The HTML 3.2 format, however, cannot maintain all of the layout precisely. The HTML 3.2 format is intended for backward compatibility with older browsers that do not support HTML 4.0. All of the images in your report are saved externally and a hyperlink is inserted in the exported HTML output. Therefore, this export format generates more than one file in the output. Exporting to an ODBC data source Crystal Reports allows you to export reports to any ODBC data source. If you have an ODBC data source setup for a database or data format, you can export your report to that data format through ODBC. For instance, you may have an ODBC data source setup through ODBC Administrator that you normally use to access database tables designed in Microsoft SQL Server. Using the Export dialog box, however, you can select your SQL Server data source and export your report as a new SQL Server database table. You must have a connection to the SAP BI server in order for the program to export a report object to an ODBC database format. Files designed with the Cross Tab Drill Down will not Export properly without it.
  • 8. COSTS ● PROPOSED INVESTMENT IN CRYSTAL REPORTS ● WITHOUT PURCHASE OF SAP SERVER STORAGE 1. CRYSTAL: $495.00 2. VIEWER: $500.00 3. TOTAL: $995.00 4. USING THIRD PARTY SOFTWARE: JEFF-NET CRYSTAL CONCLUSION ADVANTAGE ● WE WILL CREATE OUR OWN REPOSITORY IN THE FUTURE ● THIRD PARTY VIEWER MAY BE LICENSED ATJEFF-NET TO AVOID MALWARE FROM FREE DOWNLOADS ● POTENTIAL FOR UPGRADE TO ADD ON A SCHEDULER AS WELL DISADVANTAGE ● CAN NOT STORE HEADER OBJECTS IN THE REPOSITORY ● DEVELOPMENT TIME TO CREATE OUR OWN TEMPLATES
  • 9. NO COST ● FREE REPORT SOFTWARE ● NO UPFRONT COST FOR BASIC REPORTING 1. i NET CLEAR REPORTS: FREE 2. VIEWER: FREE 3. BEWARE OF MALWARE! FREE i-Net Clear Reports ADVANTAGE ● INTERFACE IS SIMILAR TO CRYSTAL REPORTS BUT STREAMLINED ● PROGRAM USES JAVA SCRIPT INSTEAD OF THE .NET PLATFORM DISADVANTAGE ● MALWARE ON FREE DOWNLOADS CAUSES SERIOUS PROBLEMS WITH FUTURE USERS WHO DOWNLOAD ● JAVA PLATFORM COULD CREATE EXPORT PROBLEMS ● CLIENTS HAVE TO DOWNLOAD SOFTWARE TO VIEW REPORTS
  • 10. OVERCOMING TEMPLATE CHALLENGES WINDWARD STUDIOS COMMON CHALLENGES Whether creating a new report or editing an existing one, every field and every label in a Crystal Report has to be individually formatted, by hand. If any form of conditional formatting is used, the details need to be entered anew for every use. This is well known in the report design Community. CONSISTANTCY: A CHALLENGE IN CRYSTAL REPORTS Consistency is an important aspect of report design. Not only consistency within a report, but between reports. All the reports related to a single system should demonstrate a high level of consistency - each report should use the same fonts, at the same sizes, use the same formats for dates and currency values, and apply the same rules for rounding and aggregating values. Presently, Windward Studios provides the support for helping a developer achieve this desired level of consistency. The entire process is automated using templates to overcome design errors.
  • 11. SEMANTIC LAYER SOLUTION Provide a mechanism for separating content from presentation. Microsoft products all use this strategy, and the method has Some history: • Microsoft Word has had Styles since Word 97. Each style defines the formatting to apply to a different part of the document, based on the semantics of the text. IE: this is a heading; that is a quote. • HTML started with the idea of semantic mark-up in 1991 - and it copied the idea from SGML. In both languages, the content is marked up with tags that describe meaning, not presentation. IE: This should be emphasized; that is a hyperlink. • CSS is a newer standard that allows fine control of presentation, but in a way that is well separated from the content itself. Earlier still, the Model-View-Controller design pattern emerged from the Smalltalk community in the 1980's. Under MVC, the model captures the business domain, while the view takes care of the look and feel. • At present, software developers have created new reporting software that achieves full integration with Microsoft Products. The reports may all be viewed in Word, Access, or Excel, and do not require a report viewer. Windward Studios is Crystal Reports main competitor due to this clever integration.
  • 12. EXAMPLE TEMPLATES APPLIED TO DATA • Imagine using a template to define styles, for both fields and labels, that get reused across multiple reports. • For example, let me define a field style called "currency" with these characteristics: • 40 mm wide; • Tahoma 10pt; • 2 decimal places with a period separator; • Leading "$" immediately to the left of the first digit; • Digit groups of 3, with comma separators; and • Right justified. • Once defined, this style could be applied to a dozen fields within the report, and they all should be consistently displayed. Any changes to the style ( IE: making all the fields 45mm wide) should be automatically propagated, with any problems caused ( IE: fields that now overlap) being highlighted for easy resolution. • This is not possible within crystal reports. The solution has been achieved by a new reporting software platform separate from Crystal Reports, developed by a company called Windward Solutions addressing these issues.
  • 13. DESIGN TEMPLATES WITH WINDWARD STUDIOS IMPORTING DATA TO TEMPLATES • When previewing a report created with old data applied to a new template, Crystal Reports has a nasty habit of silently failing. Sometimes, all you see on screen is a blank window with nothing at all. No diagnostic message, no error dialog, no indication of failure, no picture of an empty page, no buttons, nothing. • When this happens, development becomes a battle of wits with the machine - requiring me, the developer, to intuit (or guess) the nature of the problem. Most of the time an error number is given, requiring research for explanation. • All errors in the transfer of data to a template must be repaired by hand, one at a time. This is a very labor intensive process, and results in a lot of troubleshooting, even when the developer has followed the correct procedures. • The process is almost never automated, and it is unimaginable that a user, or a client would be able to upload their own data seamlessly to a document created in Crystal Reports. If an online version of the report is to be provided, with live data from the database, changing the layout of the report will require a physical human being to do the work manually. By working with Microsoft, Windward Studios has solved these problems by using templates with the Auto Tag program. ERRORS FROM USING TEMPLATES CAN BE AVOIDED!
  • 14. CONCLUSUON Crystal Reports is a very effective product that dominates both the mind-share and market- share of the enterprise reporting space. I have however identified several areas where the Crystal Reports makes life difficult when developers attempt to use templates. Data Import / Export Problems with Cross Tabs Interface and Presentation Problems Template Errors Requiring Manual FIX Hidden Information About Errors For each of these areas, Windward Studios has provided an excellent solution. New features that provide quantum leap in the productivity and output quality of Report Developers. WINDWARD STUDIOS NO SAP SERVER NEEDED NO REPORT VIEWER TO DOWNLOAD
  • 15. COSTS INVESTMENT OF SOFTWARE WITHOUT NEED FOR USING SAP SERVER 1. WINWARD: $995.00 2. VIEWABLE IN MICROSOFT PRODUCTS 3. DOWNLOAD NOT REQUIRED TO VIEW! WINDWARD STUDIOS SUMMARY ADVANTAGE ● NO PURCHASE OF SAP SERVERS TO STORE REPORT OBJECTS ● NO CROSS TAB ERRORS ● SUPPORTS JAVA AND .NET APPLICATIONS ● USER INTERFACE IS MORE INTUITIVE FOR TEMPLATES ● WORKS WITH MICROSOFT ALL PRODUCTS, WORD, XCEL, ACCESS DISADVANTAGE ● TIME HAS BEEN SPENT LEARNING CRYSTAL REPORTS PLATFORM ● ADDITIONAL DEVELOPMENT TIME TO CREATE OUR OWN TEMPLATES