Seal Report | Getting Started (original) (raw)

Welcome to Seal Report & Task


Seal Report & Task offers a complete framework for producing daily reports from any database or any No SQL source, and to perform complex tasks.
The product focuses on easy installation and report design: Once setup, reports can be built and published in a minute.

Seal Report is an Open Source tool for the Microsoft .Net Framework entirely written in C#.

Main Features

Live Demonstration

A live demonstration of the Web Report Server is available at SealReport.org/demo.

Seal Report Forum

Use the Seal Report Forum to get free support, information and hints on the product, or read the Wiki for technical documentation.

Requirements and License


For use:

For development:

License
Seal Report follows a dual-licensing model to ensure its maintenance, quality, and support.
Companies with an annual gross revenue exceeding $1 million USD are required to purchase a commercial license.
More information at License description.

Installation and Compilation


Download

Get the last product releases and source codes at Github.

Installation

Just run the setup executable file to install Seal Report on your computer.
The setup will install the Report Designer, the Server Manager, the Seal Scheduler Service and the Task Scheduler with a default repository.

All executables, libraries and configuration files are installed by default in C:\Program Files\Seal Report.
All repository files are installed by default in C:\ProgramData\Seal Report Repository.

Web Report Server Distribution:
The sub-folder C:\Program Files\Seal Report\Web and C:\Program Files\Seal Report\NETCore contain the files required to publish the Web Report Server.

To publish the Web Report Server on IIS, run the Server Manager and select the menu

Configuration->Publish Web Site on IIS...

to execute the Web Server Publisher wizard.

To publish the Web Report Server on Linux or Azure,

Check dedicated deployment tutorials

.

Compilation

Using Visual Studio, open the solution file Seal.sln located at the root directory.
The solution contains the following projects:

NuGet Packages for SealLibrary

A NuGet package of SealLibrary has been published to ease the Seal Report integration into your own .Net projects: SealReportLibrary.NETCore.

Overview


Entities and components

Features by distribution

Platform Server Manager Report Designer Task Scheduler Scheduler Service Scheduler Worker Web Report Server
Windows
Linux
Azure (Windows)
Azure (Linux)

Deployment and publication

Main Entities: Repository and Reports


The Seal Repository stores all the entities managed by Seal Report: Data Sources, Devices, Reports.
In addition, the repository contains extra folders for the Settings (configuration and dictionary for translations), the Views (used to render report result), the Security (configuration and providers).
By default, the repository root folder is located in "C:\ProgramData\Seal Report Repository".

A report is composed of Data Sources, Models, Views and optional Tasks, Outputs and Schedules. The report may also reference Views Templates located in the repository.

Product Components


Seal Report is made of the following componts:

Repository Folders


Several sub-folders are located from the Repository Root folder. These folders contain all files necessary to run Seal Report.

Support: Need help ?


The product aims to be self-documented as a description is displayed for every field edited with the Report Designer or the Server Manager.
Use the Github Discussions to get free support, information and hints for the product.
Feel free to post your questions, comments or answers...

Consulting: Get State of the Art Help

If you need professional consulting, trainings or workshops, please contact Ariacom.

Pay for a new feature: Become a sponsor forever

If you need a new feature that could be used by the community and be part of the future product releases, please contact us at Ariacom or using GitHub.
Check out the last requested product features at Github Discussions.

Credits


Here is the list of the major Open Source components (Thank you !) used in Seal Report: