jeecgboot/jimureport

一款真正的 AI 报表诞生了!JimuChatBI —— 首款免费开源对话式智能数据分析产品(Chat2BI)。 一句话生成报表和数据大屏,支持对话式 AI 修改优化;类 Excel 在线报表设计,兼容国产信创数据源。 对着 AI 说句话,报表就出来了——表格、图表、分组汇总自动生成,复杂报表场景轻松应对。想做数据大屏?同样一句话搞定,让数据分析进入 AI 时代。

JimuReport – 오픈소스, AI 강화 보고서 및 BI 플랫폼

개요

  • 코드 작성 없이 보고서, 대시보드, 대형 화면 디스플레이, 대화형 BI(Chat2BI)를 설계할 수 있는 무료 웹 기반 데이터 시각화 제품군입니다. Spring Boot 스타터 세트로 제공되며 모든 Java 백엔드에 통합할 수 있습니다.

핵심 기능

영역 하이라이트
보고서 디자이너 Excel과 유사한 드래그 앤 드롭 레이아웃, 무제한 행/열, 수식(SUMIFS, VLOOKUP, IF), 다중 시트, 그룹화, 교차 테이블, 마스터-디테일, 하위 보고서, QR/바코드, 조건부 서식, 인쇄 가능한 템플릿, 데이터베이스에 다시 쓰는 데이터 입력 양식.
대시보드 / 대형 화면 디자이너 Word 스타일 캔버스, 28개 이상의 ECharts 시각화 유형, 지도 구성 요소, 비디오/iframe, 자동 레이아웃, 반응형 그리드, 비밀번호 보호 공유, 자동 새로 고침.
JimuChatBI(Chat2BI) LLM(Claude Code 또는 OpenAI 호환 모델)으로 구동되는 대화형 인터페이스. 사용자가 입력하거나 음성으로 요청하면 AI가 완전한 기능의 보고서나 대시보드를 만들고, 후속 대화를 통해 결과를 개선할 수 있으며, 데이터 소스 스키마 생성도 가능합니다.
AI 지원 생성 보고서, 대시보드, 대형 화면을 한 문장으로 생성. 스크린샷을 템플릿으로 재구성. 선택적 AI 기반 테이블 생성.
데이터 연결 30개 이상의 소스: MySQL, Oracle, SQL Server, PostgreSQL, DB2, MariaDB, SQLite, Hive, ClickHouse, Doris, Elasticsearch, MongoDB, Redis, 파일 기반 CSV/Excel/JSON, 그리고 중국 정부의 '신창' 데이터베이스(다멍, 런다진창, 신통, 화웨이 가우스 등). SQL, API, JSON, WebSocket, 다중 소스 조인을 지원합니다.
엔터프라이즈 기능 세밀한 인쇄(인보이스, 배경, 배치), 데이터 입력 양식, QR/바코드, 모바일 최적화 렌더링, 역할 기반 액세스, 예약 데이터 새로 고침, 사용자 정의 JS 후크.

AI 통합

  • AI 어시스턴트는 jimureport-spring-boot3-starter 또는 -spring-boot4-starter를 사용할 때 자동으로 활성화됩니다. application.yml에 OpenAI 호환 엔드포인트(DeepSeek, OpenAI, Azure, Qwen, Moonshot 등)와 API 키만 제공하면 됩니다. 플랫폼은 LLM의 chat-completion API를 호출하여 시각적 레이아웃과 기본 쿼리 로직을 생성합니다.
  • 안전 스위치(autoTableEnabled)를 통해 AI가 대상 데이터 소스에 테이블을 만들 수 있습니다 – 프로덕션에서는 끄는 것이 좋습니다.

프로젝트에 추가하는 방법

<!-- Spring Boot 3용 (AI 활성화) -->
<dependency>
  <groupId>org.jeecgframework.jimureport</groupId>
  <artifactId>jimureport-spring-boot3-starter</artifactId>
  <version>2.5.4</version>
</dependency>
<!-- 선택적 NoSQL 지원 -->
<dependency>
  <groupId>org.jeecgframework.jimureport</groupId>
  <artifactId>jimureport-nosql-starter3</artifactId>
  <version>2.3.0</version>
</dependency>

유사한 좌표가 Spring Boot 2(AI 없음) 및 Spring Boot 4에도 존재합니다.

제품 실행

  • 바로 실행 가능한 예제(jimureport-example)가 제공됩니다. JDK 17+, MySQL 5.7+(또는 지원되는 모든 DB), 선택적 Redis가 필요합니다. Docker 이미지와 '그린' 설치 불필요 zip도 게시됩니다.
  • 시작 후 http://<host>/login(기본 admin/123456)에 접속하여 웹 UI를 엽니다. LLM 구성이 있으면 AI 버튼이 자동으로 나타납니다.

라이선스 및 상용 모델

  • 코드는 LGPL 3(이중 라이선스)로 릴리스됩니다. 무료 버전은 필수 저작자 표시("Powered by 积木报表")를 유지하는 한 상업적으로 사용할 수 있습니다. 저작자 표시 없이 완전한 독점 버전이 필요한 조직은 공급업체에서 상용 라이선스를 구매할 수 있습니다.

AI 중심 개발자에게 중요한 이유

  • JimuReport는 LLM을 로우코드 BI에 실제로 통합하여 자연어 프롬프트를 완전히 편집 가능한 시각적 분석으로 변환하는 방법을 보여줍니다. 다음을 위한 참조 구현으로 사용할 수 있습니다:
    1. 프롬프트-투-SQL 생성 파이프라인.
    2. 텍스트 사양에서 자동 UI 레이아웃 합성.
    3. AI 강화 엔터프라이즈 소프트웨어의 안전한 온프레미스 배포(AI 커넥터는 모든 OpenAI 호환 엔드포인트에서 작동하므로 프라이빗 모델을 실행할 수 있습니다).

결론 – JimuReport는 AI 기반 보고서 및 대시보드 생성을 포함하는 진정한 오픈소스 BI/보고 플랫폼입니다. 생성 AI를 엔터프라이즈 데이터 시각화 도구에 통합하는 방법의 훌륭한 예입니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트