FastReport中国社区FastReport联系电话 联系电话:023-68661681

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

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

数据源

任何报告的基础都是数据。让我们来看看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控件中文网 [https://www.fastreportcn.com/]
本文地址:https://www.fastreportcn.com/post/2052.html

联系我们
  • 重庆总部 023-68661681
购买
  • sales@evget.com
合作
  • business@evget.com


扫码咨询
电话咨询
023-68661681
返回
顶部