회사 구성원이 SQL을 작성하지 않고도 데이터를 조회하고, 대시보드와 임베디드 분석 기능을 활용할 수 있는 오픈소스 비즈니스 인텔리전스 도구입니다.
jeecgboot/jimureport
온라인에서 보고서, 인쇄 양식, 데이터 입력 양식, 대형 화면 대시보드와 AI 생성 차트를 설계할 수 있는 무료 오픈소스 Java 보고서·BI 도구입니다.
대체할 수 있는 제품:FineReport
Tableau
- 스타
- 8,608
- 포크
- 1,895
- 열린 이슈
- 8
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
JimuReport는 Java 프로젝트용 온라인 보고서 디자이너로, 일반적인 보고서 작업에서 FineReport, Tableau 같은 유료 도구를 대체하도록 만들어졌습니다. 스프레드시트와 비슷한 브라우저 편집기에서 그룹 보고서, 크로스탭 보고서, 마스터-디테일 보고서, 다중 시트 보고서, 드릴다운 보고서를 설계할 수 있습니다. 양식과 송장용 인쇄 템플릿은 물론, 입력한 데이터가 데이터베이스에 반영되는 온라인 데이터 입력 기능도 지원합니다.
프로젝트는 세 가지 모듈로 구성됩니다. 보고서와 인쇄를 위한 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 호환 엔드포인트라면 무엇이든 연동해 프롬프트나 스크린샷을 바탕으로 보고서와 대시보드를 생성합니다.
핵심 기능
- 01WYSIWYG 편집을 지원하는 브라우저 기반 스프레드시트형 보고서 디자이너
- 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는 Java 프로젝트용 온라인 보고서 디자이너로, 일반적인 보고서 작업에서 FineReport, Tableau 같은 유료 도구를 대체하도록 만들어졌습니다. 스프레드시트와 비슷한 브라우저 편집기에서 그룹 보고서, 크로스탭 보고서, 마스터-디테일 보고서, 다중 시트 보고서, 드릴다운 보고서를 설계할 수 있습니다. 양식과 송장용 인쇄 템플릿은 물론, 입력한 데이터가 데이터베이스에 반영되는 온라인 데이터 입력 기능도 지원합니다.
- 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의 오픈소스 비즈니스 인텔리전스 도구로, SQL 없이 쿼리와 차트, 대시보드를 만들 수 있습니다.
코드로 관리하는 BI: 데이터 소스, 시맨틱 레이어, 대시보드를 YAML로 정의하고 로컬 개발 서버, PR 리뷰, AI 에이전트용 MCP 서버를 제공합니다.
LLM과 대화하며 SQL 데이터베이스와 CSV/Excel 파일의 데이터를 조회하고 시각화해 공유할 수 있는 AI 네이티브 데이터 분석 플랫폼입니다.
Apache Superset은 다양한 데이터베이스에서 데이터를 탐색하고 차트와 대시보드를 만들며 SQL을 실행하는 셀프서비스 BI 웹 앱입니다.