Repolode
ariacom

ariacom/Seal-Report

Самостоятельно размещаемый инструмент для отчетности и BI на .NET: преобразует данные из SQL- и NoSQL-источников в отчеты, сводные таблицы, графики и рассылки по расписанию, а также выполняет ETL-задачи.

Open source альтернатива:SSRSPower BI

Звёзды
1,642
Форки
509
Открытые issues
19
Последний коммит
7 часов назад

Что это?

Seal Report — это инструмент с открытым исходным кодом для отчетности и бизнес-аналитики, написанный на C#. Он подключается к SQL- и NoSQL-источникам данных, включая SQL Server, MySQL, PostgreSQL, Oracle, SQLite, MongoDB, Excel и CSV, а затем формирует отчеты со сводными таблицами, графиками, картами и KPI. Результаты можно выгружать в HTML, Excel, PDF, CSV, JSON и другие форматы.

Помимо отчетности, в проект входят Report Scheduler для отправки результатов в папки, по FTP/SFTP, в SharePoint или по электронной почте, а также модуль Report Tasks для ETL- и пакетных операций, например загрузки данных, скачивания файлов и создания резервных копий. Проект можно развернуть самостоятельно на Windows или Linux; он распространяется по лицензии MIT.

В текущей версии появились AI-агенты, которые могут создавать отчеты, анализировать данные и управлять расписанием через чат. Поддерживаются OpenAI, Azure OpenAI, Anthropic и локальные модели через Ollama.

Ключевые возможности

  • 01Подключается к источникам SQL, NoSQL, Excel, CSV и OLAP через OLE DB, ODBC и нативные драйверы.
  • 02Создает сводные таблицы и графики с помощью ChartJS, ECharts, Plotly и ScottPlot.
  • 03Экспортирует отчеты в HTML, Excel, PDF, CSV, JSON и XML.
  • 04Планирует отправку отчетов в папки, по FTP/SFTP, в SharePoint или по электронной почте.
  • 05Выполняет ETL- и пакетные задачи, например загрузку данных и скачивание файлов.
  • 06Предоставляет AI-агентов для создания отчетов и анализа данных через чат.

Сценарии использования

  • Замена SSRS или Power BI Report Server самостоятельно размещаемой платформой для отчетности.
  • Автоматизация регулярной отправки бизнес-отчетов по электронной почте или в общие папки.
  • Создание ETL-заданий для загрузки файлов Excel или CSV в базы данных по расписанию.
  • Добавление отчетности и дашбордов в существующие приложения .NET с помощью пакетов NuGet.

Быстрый старт

  1. 1

    Скачайте последнюю версию установщика из GitHub Releases

  2. 2

    Добавьте источник данных с помощью Server Manager

  3. 3

    Создайте первый отчёт в Report Designer или поручите это AI-агенту

  4. 4

    Разверните Web Report Server и настройте расписание формирования отчётов

Что важно знать

  • Для работы Report Designer требуется Microsoft Edge WebView2. Установщик распространяется для Windows.
  • Требуются среда выполнения .NET 10 и драйвер базы данных для источников данных.
  • Для некоторых функций AI-агента нужна собственная учётная запись у платного провайдера или локальная установка Ollama.

В подборках

Темы

Частые вопросы

Что такое Seal-Report?
Самостоятельно размещаемый инструмент для отчетности и BI на .NET: преобразует данные из SQL- и NoSQL-источников в отчеты, сводные таблицы, графики и рассылки по расписанию, а также выполняет ETL-задачи. Seal Report — это инструмент с открытым исходным кодом для отчетности и бизнес-аналитики, написанный на C#. Он подключается к SQL- и NoSQL-источникам данных, включая SQL Server, MySQL, PostgreSQL, Oracle, SQLite, MongoDB, Excel и CSV, а затем формирует отчеты со сводными таблицами, графиками, картами и KPI. Результаты можно выгружать в HTML, Excel, PDF, CSV, JSON и другие форматы.
Seal-Report можно использовать бесплатно? Какая у него лицензия?
Seal-Report распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Seal-Report всё ещё поддерживается?
Активно поддерживается. Последний коммит в Seal-Report — 6 нояб. 2026 г..
Для чего можно использовать Seal-Report?
Замена SSRS или Power BI Report Server самостоятельно размещаемой платформой для отчетности. Автоматизация регулярной отправки бизнес-отчетов по электронной почте или в общие папки. Создание ETL-заданий для загрузки файлов Excel или CSV в базы данных по расписанию. Добавление отчетности и дашбордов в существующие приложения .NET с помощью пакетов NuGet.
Как установить Seal-Report?
Скачайте последнюю версию установщика из GitHub Releases Добавьте источник данных с помощью Server Manager Создайте первый отчёт в Report Designer или поручите это AI-агенту Разверните Web Report Server и настройте расписание формирования отчётов
Где скачать Seal-Report?
Исходный код и инструкции по установке — на GitHub: https://github.com/ariacom/Seal-Report

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая BI-платформа с открытым исходным кодом: встроенная аналитика с AI-чатом, постраничные отчёты, интерактивные дашборды, SSO и поддержка нескольких арендаторов.

1,1 тыс.+4 за неделю785JavaScriptAGPL-3.0Активно поддерживаетсяОбновлён 9 дней назад

Open-source платформа Agentic BI: метрики задаются один раз в управляемом контекстном слое, откуда их используют дашборды, AI-агенты и приложения для работы с данными.

6,2 тыс.+10 за неделю802TypeScriptOtherОбновлён 5 часов назад

Браузерный BI-инструмент с открытым исходным кодом для запросов к данным из множества SQL- и NoSQL-источников, их визуализации и совместного использования.

28,9 тыс.+19 за неделю4,6 тыс.PythonBSD-2-ClauseАктивно поддерживаетсяОбновлён 3 дня назад