It has tens of thousands of stars on GitHub and is suitable for business personnel. It has a beautiful interface, simple installation and a great experience. However, there are only 12 data sources supported. Hive and Kylin are not supported. Only 14 chart types are supported, which is less than superset. However, there are many options for visualization of charts, flexible settings, and many data formats. You can create collections, manage charts, kanban boards, and timed tasks in groups. There is a simple chart drill function that cannot be complex linkage. Supports documentation and regular emails, the source code is of the best quality, and the structure is clear and tidy.
The building block report is a free enterprise-level WEB report tool, the focus is free. It is committed to “professional, easy-to-use, high-quality” report designer and large-screen designer (not open source yet). It can help users design pages like excel, allowing you to quickly get a cool big screen, there are dozens of templates for you to choose. It also supports print design, data report, graphic report, large screen designer.
UReport2 is the first open source Chinese-style report engine based on the Apache-2.0 protocol. It features a high-performance Java report engine and provides a complete web-based report designer. Various complex Chinese-style reports can be completed quickly. In UReport2, a new web-based report designer is provided, which is convenient for many lazy people. It can run in various mainstream browsers (except IE). Open the browser and make various complex report designs. Make.
EasyReport just listen to the name and know that it must be simple and easy to use. It is a Web report tool that converts the row and column structure of the SQL statement query into an HTML table (Table), and supports cross-row and cross-column tables. At the same time, it also has the functions of Excel export, chart display and fixed header and left column.
Reportico is a report design tool, loved by users, it is also free. It can be used to design reports, create report menus and configurations, support graphics, grouping, drill-down, expression processing and data conversion, export HTML, PDF and CSV formats, and modify the appearance of reports through CSS.
It is suitable for developers or analysts to make kanban boards, business personnel browse kanban data, and business personnel can edit charts by themselves. It is best to use docker installation and deployment to support various data sources. There are as many as 47 chart types supported, but there are few chart visualization options, such as data format options. You can add a filter box to the Kanban board, and you cannot manage charts and Kanban groups by grouping, or support cross-database table association queries. One disadvantage is that the report permissions are irritable and not very friendly to beginners. However, it is maintained by a large company team and has greater guarantees in terms of version updates, bug fixes, and secondary development.
JasperReports is currently the most commonly used reporting tool for Java developers. It is an open source library developed purely in Java. Users can use it to develop programs with reporting functions using the Java language. Although its documents are charged, it does not affect the sense of use. The JasperReports template uses XML format to retrieve appropriate data from the JDBC database, and display the data on the screen or printer, or store it in various formats such as PDF, HTML, XLS, CSV and XML.
It can make reports like other IDE report tools under Java environment. JasperReports supports rich output formats, as well as comprehensive support for graphical reports.
Grafana is an open source application written in go language, mainly used for the visualization of large-scale indicator data. It is the most popular time series data display tool in network architecture and application analysis. It is widely used in other fields including industrial sensors, Home automation, weather and process control, etc. Grafana supports many different data sources. All data source has a specific query editor, and the customized features and functions of the editor are public specific data sources. There are many officially supported data sources. Its exploration function can strip the panel from the dashboard to get a deeper understanding of indicators and logs, so that you can debug problems, split the view, compare different query results, and explore what you can do. much easier.