Stimulsoft Reports.Ultimate 報表軟體
Stimulsoft Reports.Server是一套群昱公司代理的報表製作軟體，一套簡單的設計報表，數據驅動更快的應用程序，更加簡便的應用新的技術，極大程序上的減少開發人員的工作量，提高了工作的效率。分類: 報表軟體
Stimulsoft Reports.Server是一個客戶端 – 伺服器系統，允許您輕鬆有效地使用報表實現完整的工作週期，包括從執行資訊處理任務的設計和自動化到為使用者準備便利的結果演示。快速和現代化的StimulsoftReports技術實現了報表模組的功能，並且靈活性和可靠性都經過了測試。
Stimulsoft Reports Server的特點概括：
為了管理Stimulsoft Reports Server的功能，我們提供了一些便捷的用戶端應用，這些應用可以運行在現代電腦和可擕式設備上。Stimulsoft Reports Server非常簡單—直觀便於理解的應用介面、多種使用方法、快速的安裝和擴展的自動化功能，無需特殊技能和額外的知識就可以快速上手。合理的價格政策使得我們的產品很受歡迎，並有益於各種數量的資料處理。
Stimulsoft Reports.Server is designed on the base of the "client-server" computing architecture. It is based on the interaction of multiple clients with the server. The client side provides data visualization and user interface. The server side provides data processing, storing and passing the necessary information to the client application. Such a system organization has many advantages, including scalability, high reliability and security because of the isolation of levels, optimal use of network resources and data channels, and the ability to use a variety of clients for a variety of platforms.
Stimulsoft Reports.Server includes the server and client parts, as well as an open documented API for different platforms. This opens the opportunity to interact of any modern programming language with our system. So it is easy to integrate Stimulsoft Reports.Server in a closed corporate environment and merge the necessary applications into a single system. Ability to change the report server functionality allows doing unique enhancements suitable for special situations.
The interior architecture of the report server is built on the concept of streams that are asynchronous handlers of information. Server operation requires the solution of several classes of tasks, each of which has its own types of streams. The number of threads of different types is optimized for efficient server tasks. The load is distributed between them so as to provide maximum system performance.
When using Stimulsoft Reports.Server in the infrastructure of Microsoft Azure the load balancing occurs automatically. Depending on the tasks, the amount of consumed server resources varies providing horizontal scaling "on demand".
For storing system and user information we use one of the relational databases, Microsoft SQL Server or MySQL. Both of them have high performance and reliability. They provide storing of huge volumes of information and easy integration into the infrastructure.
All components of Stimulsoft Reports.Server are easy to install and configure. Thanks to the detailed instructions provided, even an IT- specialist with poor experience can manage with installing the system.
Ease of Use
Impressions of the program are formed not only on the basis of the functionality. The extremely important thing is the interaction between the man and system. We paid a lot of attention to this aspect. As a result, Report Server gets a well-thought and intuitive interface, easy to use and quick to work. On all platforms, client applications use maximum capabilities of the platform for which they are created, do not violate the routine concept in the interface of an operating system and intuitive for users of any level of experience. Asynchrony of the interface provides responsiveness and speed; intuitive and familiar controls provide fast adoption.
Each type of the client application is characterized by unique and at the same time typical for the platform controls and control methods.
Support for Touch
The rapid development of the technology has led to the emergence of a new concept for corporations, BYOD (Bring your own device), which allows using personal devices of employees in the enterprise. And there is no secret that these devices are tablets and smartphones. Therefore, our client applications are designed to work with multi-touch screens which have become an integral part of up-to-date mobile devices. Now, creating reports and managing data processing has become even easier and more convenient.
Multinational working environment have not gone unnoticed – the availability of localizations allows you to communicate to users who use different languages. It is provided both by support for multilingual reports in Stimulsoft Reports and built-in localizations of UI's that is dynamically loaded from the server "by demand".
Interaction of departments and headquarters located in different time zones and different cultures becomes transparent and simple. Thanks to the support of various linguistic cultures and data formats, as well as "smart" adaptation of schedulers to the current time zones that allows you to display data processing on outsourcing.
System requirements for deployment of Report Server on the local network are very humble – 2-core processor and 4 GB of RAM is enough to experience the benefits of the report server before obsolete single-user applications.
The following requirements are for the program part – any operating system of the Windows family (Windows 7, Windows 8.x, Server 2008 R2, Server 2012) with the installed version of the software platform Microsoft .NET Framework 4.5, as well as the installation of Microsoft SQL Server or MySQL, and IIS for client applications (in the case of local installation).
The requirements get higher when using Report Server with increasing activity or increasing the number of users. In this case, the system is scaled vertically, which entails the expansion of infrastructure.
Running Report Server Azure requires deployment of the infrastructure Microsoft SQL Server or MySQL, and ASP.NET in the Microsoft Azure account, as well as setting three Azure workflows. Under load, the number of processes changes, providing horizontal scaling of the cloud-based service.
Using different data formats allows integrating Report Server in the corporate environment without any changes from other services. Importing data goes through data sources. The current version supports such popular DBMS like MS SQL Server and MySQL Server, as well as ODBC and OLE DB interfaces. So it is easy to connect the input data stream to the report server. Using schedulers you can provide automatic synchronization between various components of the corporate system.
Output data looks like electronic documentation (reports) in different formats – from our own (for internal use) to the traditional corporate documents Adobe PDF, MS XPS, MS Word, MS Power Point, MS Excel, Open Document Writer, Open Document Calc and others. A major advantage of our system is that exports to all formats are implemented using internal libraries without the need to install the third-party products.
Report Server includes several tools that considerably improve the safety and security of data. This is critical for the functioning of the corporate environment. In the "ecosystem" of the report server we use a role-based user control of access to the data and various components of the system. It allows you to flexibly configure the rights for different categories of users, disabling them some functionality to reduce the potential risk of data loss or damage.
Also the system of versioning reports and their snapshots allow preventing data loss in case of software errors of connected data sources and user actions. If you modify the report template in the designer, the old version of the report is still available and, if necessary, can be activated. Rendered report with data is a called report snapshot. It also has versions accessible from the user interface or API. Moreover, the report server can create data snapshots from the selected data source to display a report with data at required time.
Secure protocols with encryption and access control to the data on the server side provide high security of the client-server system.
Whatever the functionality and performance of the system is, the weakest link is the human factor. Reduce its impact on the report server performance helps process automation, which is implemented in Report Server using schedulers.
Automation system of Report Server allows you to create complex workflows and customize them for running in fully automatic mode. When the workflow is adjusted, you can forget about the technical side of it and enjoy the result – the rest things the system will do for you. Adjust Report Server to play by your rules!
This table shows what are the differences
between products of reporting tools for .NET framework. This will help you
choose the best solution for you.