FastReport使用交流,FastReport中国社区FastReport联系电话 联系电话:023-66090381

报告生成器SQL Server Reporting Services和FastReport .Net的对比分析|第3部分:数据源,导出

来源:   发布时间:2018-05-14   浏览:67次

数据源

任何报告的基础都是数据。让我们来看看Reporting Services和FR.Net中提供的数据源。首先,让我们看看内置的数据连接器,这些连接器在报表中创建数据源时可立即使用,无需额外的安装和设置:

内置数据源 SSRS FR .NET
SQL Server
Oracle 延期
OLE DB
ODBC
MS Access 延期
XML database
CSV file  
Azure SQL Database  
MS Analytics Platform  
MS SQL Server Analysis Servises  
SharePoint 延期
SAP BW  
TERADATA  

FastReport.Net的特点是连接到Microsoft数据库和csv文件源。

Reporting Services具有更多内置连接器,但主要针对Microsoft数据库。

当然,您可以使用通用ODBC连接到不在可用数据库列表中的数据库。但与此同时,处理数据的速度也会受到影响。

现在我们来浏览一下连接到其他DBMS的扩展。这个列表比前一个列表要大得多。

扩展的数据源 SSRS FR .NET
MS Access odbc
Xml
CSV odbc
DB2
Firebird  
GoogleBigQuery  
Json third-party
MongoDB third-party
MySQL odbc
NosDB  
Oracle
OracleODP  
Postgres  
Postgres.Devart  
RavenDB  
SharePoint
SqlAnywhere  
SqlCe  
SQLite  
VistaDB  
Business Objects

在这里,“third-party”(第三方)意味着它是在其他制造商的工具库的帮助下实施的。ODBC意思是通过这个通用连接器实现。

从表中可以看出,FastReport.Net扩展允许您将连接器添加到当今几乎所有流行的DBMS中。这是一个优秀的结果!

Reporting Services仅限于IBM和Microsoft服务的DB2连接器。SSRS的方向主要在微软自己的系统上解释这样一个适度的结果。毕竟,与该公司的其他产品高度集成是Reporting Services的主要优势。

FastReport致力于满足整个消费者的需求。在与微软等巨头的竞争中,这是最好的策略。

我想添加一些关于扩展的文字。在SSRS中,必须安装附加连接器。在FR.Net中,它们是在报表设计器的插件的帮助下实现的。

导出

报表生成器的另一个重要元素是报表的导出。毕竟,只是显示或打印报告是不够的。保持格式正确非常重要。例如,企业中的工作流程只允许使用PDF、DOCX和XLSX格式。如果您使用的报表生成器不允许您将报告导出为这些格式,则这可能会造成严重问题。在这种情况下,任何额外的成本和困难都是不可避免的。

所需格式的报告是生成器的最终结果。根据这个结果,用户将评估该程序。因此,报表生成器不仅要支持所需的导出格式,还要正确导出它,而不会造成违反格式和质量损失。

让我们考虑这两个“对象”的可用导出格式。但首先会显示两张图片。此导出菜单位于SSRS和FR.Net中:

SSRS导出FR.Net导出

测试你的直觉有时很有趣。哪个报告生成器对应于第一张照片?我想你已经猜到了——它是SQL Server Reporting Services。然而,现在,这些公司之间会做一个小小的比较。

导出功能 SSRS FR.NET
PDF
PDF导出选项
嵌入字体 自动 选项
PDF/A-1a third-party
PDF/A-2a  
PDF/A-2b  
PDF/A-3a  
PDF/A-3b  
PDF/X-3  
PDF/X-4  
CMYK Color Space  
RTF third-party
HTML  
MHT
XML (Excel table)  
Excel 2007
Excel 97  
Microsoft Word 2007
PowerPoint
OpenOffice Calc  
OpenOffice Writer  
XPS  
CSV
DBF  
Text File/Matrix printer  
Image TIFF
XAML  
SVG  
PPML  
PostScript  
Json  

Reporting Services提供导出到Microsoft产品格式。这很明显。令人惊讶的是,只有一种图像格式被支持 - TIFF。因为最常见的格式是JPEG和PNG,这是令人惊讶的。导出为PDF格式具有最小选项。可能,报表的普通用户可能并不是非常重要。

FastReport.Net提供了什么?这样一个令人印象深刻的“兵工厂”可以在其他地方找到。我们的开发人员确实试图满足用户的任何需求。顺便说一下,导出到图像支持以下格式:BMP、JPG、PNG、GIF、TIFF、Windows图元文件。PDF导出设置允许您选择所需的PDF标准并优化最终文件的大小。

这是FR.Net的无条件优势。

总之,让我们考虑将报告保存/发送到各种服务的可能性。也就是说,通过FTP发送电子邮件发送一份报告或保存到云服务。

存储 SSRS FR.Net
E-mail
FTP by SSIS
Box  
DropBox  
FastReport Cloud  
Google Drive  
OneDrive  
XMPP  

总结起来,我们应该得出结论:不幸的是,Reporting Services不支持将报告保存到云服务,并且在公司报告中不是必需的。然而,这个想法很有趣,不管怎么样肯定会找到它的用户。更有趣的是,FastReport为发布报告提供了自己的云服务。我们唯一应该做的就是向用户发送他的链接,他将能够在网页上查看他的报告。

在本文的下一部分,我们将研究报表生成器的性能。


产品介绍 | 下载试用 | 优惠活动 | 在线客服 | 联系Elyn


5月促销活动
本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:FastReport控件中文网 [http://www.fastreportcn.com/]
本文地址:http://www.fastreportcn.com/post/2052.html

联系我们
  • 重庆总部 023-66090381 400-700-1020
  • 北京公司 010-56705895
购买
  • sales@evget.com
合作
  • business@evget.com