原創|對比評測|編輯:鄭恭琳|2018-05-14 14:46:08.000|閱讀 307 次
概述:任何報告的基礎都是數據。讓我們來看看Reporting Services和FR.Net中提供的數據源。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
任何報告的基礎都是數據。讓我們來看看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中:
測試你的直覺有時很有趣。哪個報告生成器對應于第一張照片?我想你已經猜到了——它是SQL Server Reporting Services。然而,現在,這些公司之間會做一個小小的比較。
導出功能 | SSRS | FR.NET |
---|---|---|
√ | √ | |
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 |
---|---|---|
√ | √ | |
FTP | by SSIS | √ |
Box | √ | |
DropBox | √ | |
FastReport Cloud | √ | |
Google Drive | √ | |
OneDrive | √ | |
XMPP | √ |
總結起來,我們應該得出結論:不幸的是,Reporting Services不支持將報告保存到云服務,并且在公司報告中不是必需的。然而,這個想法很有趣,不管怎么樣肯定會找到它的用戶。更有趣的是,FastReport為發布報告提供了自己的云服務。我們唯一應該做的就是向用戶發送他的鏈接,他將能夠在網頁上查看他的報告。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn