誰でもSQLを書かずに社内データへ質問でき、ダッシュボードや埋め込み分析も利用できるオープンソースのBIツール。
jeecgboot/jimureport
レポート、帳票、入力フォーム、ダッシュボード、AI生成チャートをオンラインで作成できる、無料のオープンソースJavaレポート・BIツール。
代替できる製品:FineReport
Tableau
- スター
- 8,595
- フォーク
- 1,893
- 未解決の Issue
- 8
- 最終コミット
- 3 日前
これは何?
JimuReportは、一般的なレポート作成でFineReportやTableauなどの有料ツールに代わることを目指した、Javaプロジェクト向けのオンラインレポートデザイナーです。ブラウザー上のスプレッドシート風エディターで、グループ化、クロス集計、親子、複数シート、ドリルダウンに対応したレポートを作成できます。また、帳票や請求書の印刷テンプレートや、データベースに書き戻せるオンライン入力フォームも作成できます。
プロジェクトは3つのモジュールで構成されています。JimuReportはレポートと印刷、EChartsをベースにした大画面・ダッシュボード可視化はJimuBI、自然言語でのデータ検索はJimuChatBIが担います。MySQL、Oracle、PostgreSQL、ClickHouse、Doris、Elasticsearchのほか、DamengやKingbaseESなどの中国国内のデータベースを含む、30種類以上のデータソースに接続できます。レポートはExcel、PDF、Word、画像にエクスポートできます。
Spring Boot 2、3、4向けのMavenスターターとして提供されており、既存のSpring Bootアプリケーションに追加できます。オプションのAIアシスタントは、OpenAI互換の任意のエンドポイントを利用し、プロンプトやスクリーンショットからレポートやダッシュボードを生成します。
主な機能
- 01ブラウザー上でWYSIWYG編集できる、スプレッドシート風のレポートデザイナー
- 02グループ化、クロス集計、親子、複数ヘッダー、ドリルダウンに対応したレポート
- 03サイレント印刷、帳票印刷、請求書テンプレート
- 04データベースへの書き戻しに対応したオンライン入力
- 0528種類以上のEChartsチャートを使える大画面・ダッシュボードデザイナー
- 06中国国内の複数のデータベースを含む、30種類以上のデータソースに接続
ユースケース
- 既存のJava業務システムに財務、人事、業務レポートを組み込む
- 行政様式の証明書、請求書、医療帳票を印刷する
- スタッフから構造化データをオンラインで収集し、データベースに書き込む
- 経営層向けの大画面表示やKPIダッシュボードを作成する
クイックスタート
- 1
JimuReport リポジトリを clone する
- 2
付属の SQL スクリプトを使って MySQL データベースを初期化する
db/jimureport.mysql5.7.create.sql - 3
jimureport-example プロジェクトを実行する(JDK 17 以降が必要)
- 4
または、starter の依存関係を Spring Boot プロジェクトに追加する
使う前に知っておきたいこと
- Java が必要です。Maven starter は、Spring Boot 4 では JDK 17 以降、Spring Boot 2 では JDK 8 以降が必要です。
- AI アシスタントなどのすべての機能を利用するには、有料またはサードパーティ製の AI API キーと設定が必要です。
- GPL-3.0 のライセンスが適用されます。コピーレフトであり、派生物も同じライセンスでオープンソースにする必要があります。
収録されている特集
トピック
よくある質問
- jimureport とは?
- レポート、帳票、入力フォーム、ダッシュボード、AI生成チャートをオンラインで作成できる、無料のオープンソースJavaレポート・BIツール。 JimuReportは、一般的なレポート作成でFineReportやTableauなどの有料ツールに代わることを目指した、Javaプロジェクト向けのオンラインレポートデザイナーです。ブラウザー上のスプレッドシート風エディターで、グループ化、クロス集計、親子、複数シート、ドリルダウンに対応したレポートを作成できます。また、帳票や請求書の印刷テンプレートや、データベースに書き戻せるオンライン入力フォームも作成できます。
- jimureport は無料で使えますか?ライセンスは?
- jimureport は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- jimureport は今もメンテナンスされていますか?
- 活発にメンテナンス中。jimureport の最終コミットは 2026年11月3日 です。
- jimureport は何に使えますか?
- 既存のJava業務システムに財務、人事、業務レポートを組み込む 行政様式の証明書、請求書、医療帳票を印刷する スタッフから構造化データをオンラインで収集し、データベースに書き込む 経営層向けの大画面表示やKPIダッシュボードを作成する
- jimureport のインストール方法は?
- JimuReport リポジトリを clone する 付属の SQL スクリプトを使って MySQL データベースを初期化する: db/jimureport.mysql5.7.create.sql jimureport-example プロジェクトを実行する(JDK 17 以降が必要) または、starter の依存関係を Spring Boot プロジェクトに追加する
- jimureport はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/jeecgboot/jimureport
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
さまざまなSQL・NoSQLデータソースにクエリを実行し、データを可視化・共有できるオープンソースのブラウザ型BIツール。
Frappeが提供するオープンソースのBIツール。SQLを書かずにクエリ、チャート、ダッシュボードを作成できます。
BI as code:データソース、セマンティックレイヤー、ダッシュボードをYAMLで定義し、ローカル開発サーバー、PRレビュー、AIエージェント向けMCPサーバーを利用できます。
LLMとの対話を通じて、SQLデータベースやCSV/Excelファイルのデータを検索・可視化・共有できる、AIネイティブなデータ分析プラットフォーム。
Apache Supersetは、データ探索やチャート・ダッシュボードの作成、各種データベースへのSQL実行に使えるセルフサービス型BI Webアプリです。