Detailed comparison of Fanruan and Sematic Smartbi products

1. On the design pattern

(1) Finereport V10.0 needs to download a 600M designer, using an excel-like design mode, the opening time is 20S, and the test is repeated several times, basically in more than 20 seconds. (Test computer core I5 ​​4 core 8G). The resolution of computers is relatively high now, and the resolution display of finereport designer is not very ideal.

06c02f87caf2019c65b7c5f4679590fb.png

(2) The design method of Sematic software Smartbi directly uses excel as a designer, and only needs to install a 3.4M plug-in to realize report development. Also supports WPS development reports. (Opening excel is very fast, within 5s. There is no resolution problem) It can support all excel formulas.

56130bdc03466e343c73eaf24c0a27a8.png

Summary: Finereport has spent many years to settle finereportV10.0, and the process of continuous stacking of functions has also increased the burden on the designer. Sematic software Smartbi is more clever, using EXCEL's powerful tabulation function, directly install a small plug-in, cleverly turning excel into a B/S report designer, standing on the shoulders of giants to do things, relatively speaking , The product stability of excel and WPS is much more stable than that of finereport designer.

2. Data processing

Both can support almost all two-dimensional and multi-dimensional databases on the market.

(1) Finereport is to directly build a data set in the cpt file of a single report. There are data sets such as database type data sets, built-in data sets, program data sets, and stored procedures. The database type is in the form of directly writing sql.

Fanruan configuration data source connection interface

f7c9e2c20f0ec962492396214fe15546.png

Fanruan configuration data set interface:

022511bc7f4114e20ab4495c4db77dfc.png

493d4d9a64d69a48f5027a20886fc202.png

(2) Sematic software Smartbi has rich experience in data preparation, including self-service ETL, business theme creation, data collection, and data extraction monitoring.

621cc3bd26d6968c8dcd3688d8f19ed4.png

Sematic software Smartbi data connection interface (clearly visible, data source type management)

853d24078e779d96cc4ee194b5eadcc8.png

Sematic software Smartbi configuration data set is also a variety of ways: self-service data set (visual drag and drop for business personnel), visual data set (for technical personnel), native sql data set, stored procedure data set, multi-dimensional data set, Java data set.

3136a21449c54b134844cdd6c24942ea.png

Sematic software Smartbi self-service data set (visual drag and drop by business personnel):

a053bc7b0522c8a7de7483bd6d9cd0b7.png

Sematic software Smartbi visualization data set (visualized operation by technicians)

fe12dfcbe0aff7fd8fb8ac702e26c25d.png

Data extraction monitoring, ETL scheduling function:

36f1e785c68d4525a808450add1ff704.png

Metadata management, impact analysis: (It can be clear at a glance where the field is applied)

39c58a8815950a664e4e6c600fbf4ff1.png

Metadata management, blood relationship analysis: (Analysis of layers, where the resources come from)

251fbcc1c88e0be5e980ebdaabbbf509.png

Summary: The finereport product is simple and rude in processing data, writing sql directly, without ETL function, and no visualized data set creation. And every time you make a report, you have to build a data set, and the data set between each report cannot be shared. Relatively speaking, Sematic software Smartbi will give corresponding data processing methods according to different usage scenarios and people. It has a deeper understanding of data processing, and unified management of data sets, blood relationship analysis, and impact analysis to operate data. For the purpose of data management mode, professional and advanced. Of course, FineBI of FanRuan also has a modeling process, but Finereport and FineBI cannot be well integrated. I don't know whether FanRuan intends to separate the two products or does not support the technical architecture.


Guess you like

Origin blog.51cto.com/15081336/2679470