크리스탈 리포트 대체 프로그램: 파인리포트 VS Crystal Reports

최종 업데이트:2021-11-24

크리스탈 리포트

1. 크리스탈 리포트 란?

크리스탈 리포트 는 1991년에 시작된 유형하던 윈도우(windows) 기반 리포팅 툴입니다. 최대 12가지 형식의 데이터 소스에서 풍부하고 형식이 지정된 동적 보고서를 작성할 수 있습니다.

sap는 2007년에 크리스탈 리포트를 인수했습니다. 공개된 최신 버전은 크리스탈 리포트 2016입니다.

2. 크리스탈 리포트(Crystal Reports)  대체

2 가지 유형의 소프트웨어가 크리스탈 리포트 를 대체할 수 있습니다. 하나는 풍부한 보고서 샘플, 다양한 차트 종류, 강력한 인쇄 기능 등이 포함되어 있는 전문 보고 도구입니다. 예를 들어, 파인리포트, 재스퍼 리포트입니다. 또 다른 것은 태블로(Tableau)와 파워비아(PowerBI)와 같은 BI 소프트웨어입니다. 리포팅 툴에 비해 OLAP 분석과 데이터 마이닝 기술 덕분에 데이터 예측을 실현할 수 있습니다.

리포팅 툴

3. 크리스탈 리포트 와 파인리포트 비교

최근 몇 년간 파인리포트가 리포팅 툴 분약에서 큰 시장 점유율을 차지하고 있습니다. 그래서 다음에 크리스탈 리포트와 파인리포트의 비교에 대해 이야기해 보고자 합니다.

3.1 크리스탈 리포트 와 FineReport의 비교 – 디자이너의 편의성

다양한 데이터 소스 연결 지원

파인리포트는 다양한 데이터 소스를 지원합니다. 서로 다른 데이터베이스 및 테이블에서의 데이터 추출을 지원하고 ERP / OA / MES 및 기타 비즈니스 시스템의 데이터를 단일 플랫폼으로 쉽게 통합,조직의 정보 외딴섬을 차단합니다.

JDBC를 통해 데이터베이스에 직접 연결, JNDI를 통해 어플리케이션 서버와 데이터베이스 연결 공유, JCO를 통해 SAP 시스템에 연결 등 다양한 채널을 통해 데이터 소스를 연결합니다. 몇 초가 소요되나 지저분한 스크립팅이나 코딩이 필요하지 않습니다.

다양한 데이터 소스

그룹화 조정 및 불완전한 그룹화

보고서 데이터를 그룹화하는 것이 가장 일반적인 보고 방법입니다. 파인리포트의 그룹화된 보고서는 셀을 기반으로 하는 것입니다. 따라서 그룹화 삭제 및 그룹화 필드 변경과 같은 작업은 보고서의 데이터에 관계없이 셀에 대한 작업만 됩니다. 게다가 많은 경우에서는, 데이터는 완전히 그룹화되지 않고 고정된 열이나 세그먼트의 형태로 이루어집니다. FineReport는 사용자 정의 그룹화를 제공합니다. 불규칙한 그룹화를 실현하려면 몇 가지 조건만 추가하면 됩니다.

모든 데이터는 크리스탈 리포트에서 strip-shaped 모델로 구분됩니다. 따라서 그룹을 삭제할 때 관련 그룹화 셀이 동시에 삭제됩니다. 그룹화 필드를 조정하려면 그룹화 필드를 제거하고 재구성해야 합니다. 작업 흐름은 번거롭고 반복적인 작업을 할 것입니다. 게다가 크리스탈 리포트에서는 불규칙적인 그룹이 그룹 이름 수정만 지원합니다. 데이터에 기초한 다른 계산은 변경할 수 없습니다.

데이터 확장 및 교차 보고서

파인리포트의 데이터 확장은 양방향, 즉 행과 열이 대칭이며 수평 및 수직 확장 기능이 일치하는 것입니다. 교차 보고서(다층) 제작이 편리하며, 컬럼 리포트처럼 복잡한 테이블 헤더를 만들 수 있습니다.

Crystal Reports는 교차 보고서를 작성하기 위해 특정한 교차 탭 모델을 사용한다. 테이블 헤더는 마법사에 따라 자동으로 생성된다. 따라서 어느 정도 유연성이 부족하다.

보고서 프래그먼트

복잡한 보고서에서는 보고서를 여러 블럭으로 나누는 경우가 자주 나타냈습니다. 즉, 보고서 전체는 대규모의 정기 보고서지만, 수많은 불규칙한 작은 블럭으로 나눌 수 있습니다. 지역 간 연관성은 없어 보이지만, 데이터는 서로 관련될 수 있습니다.

파인리포트는 여러 데이터 소스와 행과 열의 대칭 확장을 지원합니다. 따라서 보고서의 각 블럭은 독립적일 수 있지만 동시에 상호 운영을 지원하고 고정 및 변경을 허용한다.

婷婷

크리스탈 리포트 의 단일 테이블(single-table) 모델은 샤딩(sharding)을 지원할 수 없습니다. fragmented 보고서의 경우, 한 가지 방법은 데이터를 미리 준비하기 위해 코드를 작성하는 것이고, 다른 하나는 서브리포트를 스플라이싱하여 완성하는 것입니다. 이 프로세스는 시간이 많이 소요되며, 이 두 가지 방법은 매번 요구사항을 충족시킬 수 없으며, 필요한 보고서 형식을 설계합니다.

크로스 행 그룹 작업

보고서에는 MoM, YoY와 같이 크로스 행 그룹 계산이 필요한 경우가 많습니다. 파인리포트에서 셀 간의 동적 계산은 순위 매김, YoY, MoM, 비율, 누적, 기타 작업 크로스 행 및 그룹을 편리하게 실현할 수 있습니다.

크로스 행 그룹

크리스탈 리포트는 누적 값과 같은 특정한 고정 크로스 행 계산만 지원합니다. 복잡한 크로스 행 계산을 실현하려면 코드를 작성하고 데이터를 미리 준비해야 합니다.

체험판 무료로 알아보기
현재 파인리포트(FineReport)는 기간과 기능의 제한이 없는 개인 사용자용 라이선스를 공식홈페이지에서 무료로 배포하고 있습니다. 

3.2 크리스탈 리포트와 파인리포트의 비교 – 보고서 게시

엑셀과 유사한 인터페이스

파인리포트의 인터페이스는 엑셀과 비슷합니다. 그리드컴퓨팅의 편집 방식으로 보고서 설계 및 출력이 편리하게 됩니다. 게다가, 셀의 속성은 유연하고 복잡한 보고서를 만드는 것은 쉽니다.

크리스탈 리포트

크리스탈 리포트 에서 보고서를 그리려면 컨트롤을 끌어서 놓아야 합니다. 헤더가 복잡할 때 보고서를 정렬하는 것은 매우 번거롭습니다. 게다가 해상도의 영향을 받게 되므로 화면에 정렬된 양식은 웹페이지나 인쇄할 때 정렬할 수 없는 경우가 있습니다.

크리스탈 리포트

입력 및 출력

파인리포트는 누적 데이터를편리하게 이용할 수 있도록 엑셀 파일 유입을 일괄적으로 지원합니다. 생성된 보고서는 HTML, PDF, Excel, Word, CSV, SVG 등으로 내보낼 수 있다. 게다가 이러한 보고서는 다음에 다시 사용할 수 있도록 내장 템플릿으로 설정할 수 있습니다.

크리스탈 리포트는 엑셀 파일을 유입하는 대신 엑셀에서 데이터 추출만 지원합니다. 때로는 수출된 엑셀의 포맷이 손실되어 인쇄 요건을 충족하지 못할 수도 있습니다. 그리고 Crystal Reports에서 생성된 HTML 파일은 IE만 지원합니다.

페이지 프린트

파인리포트는 완전한 프린트 제어를 제공합니다. FineReport는 그룹화 또는 다른 수단에 의해 페이지 지정을 강제하고 빈 행을 구성합니다. 호출할 때 제목이 반복될 수 있습니다. 데이터는 자유롭게 열로 나눌 수 있고 긴 보고서는 열로 나누어 여러 개의 열로 표시할 수 있습니다.

크리스탈 리포트

크리스탈 리포트 는 일반적으로 상단 헤더 반복만 지원할 수 있습니다. 보고서는 강제 호출, 빈 줄, 열 및 기타 작업을 인식할 수 없습니다.

다양한 컨트롤

FineReport는 텍스트, 드롭다운 상자, 날짜, 파일 등 데이터 입력에 대한 다양한 위젯 유형을 제공합니다.

컨트롤

자동 계산

폼은 엑셀과 유사한 자동 계산을 지원하며, 프로그램은 사용자의 설정에 의해 생성된 자바스크립트 표현식에 따라 자동 계산을 완료하는 것입니다.

포괄적인 데이터 검증

설계자는 설정에 따라 제출할 때 데이터 양식의 정확성을 보장하기 위해 데이터 유효성 검사를 한다.

온라인 엑셀 데이터 유입

파인리포트는 엑셀 데이터를 일괄 유입할 수 있습니다. 제목별 매칭, 위치별 매칭 등 지능형 매칭을 제공하며 양방향 확장 리포트 유입도 지원합니다.

엑셀 유입

스마트 임시 저장

스마트한 임시 저장은 사고로 인한 데이터 손실을 방지하는 데 도움이 될 것입니다.

다등급 보고

FineReport는 데이터 보고, 승인 및 반환 프로세스를 신속하게 실현할 수 있습니다.

FineReport 전문가에게 라이브 데모시연을 무료로 요청 가능하며, 또한 가격문의 서비스를 통하여 자세한 구매정책을 알아보세요.

3.3 크리스탈 리포트 와 파인리포트의 비교-배포 및 통합

웹 배포

파인리포트의 서비스 프로그램은 jar에 있습니다. 그래서 애플리케이션과 함께 패키징되어 애플리케이션 서버에 배포하여 설치가 간편합니다.

크리스탈 리포트용 독립 실행형 서버 솔루션은 별도로 설치해야 하며 보고서 파일은 독립적으로 배포해야 한다. 애플리케이션으로는 업데이트할 수 없습니다.

풍부한 API

파인리포트는 명확한 구조와 풍부한 API를 제공합니다. 프로그래머가 지정 사용할 수 있습니다.

크리스탈 리포트는 독립 실행형 서버를 사용하며, 애플리케이션 인터페이스는 네트워크 프로토콜을 사용하여 구현됩니다. 인터페이스의 수는 적고 성능에 심각한 영향을 미치게 됩니다.

원활한 통합

FineReport는 자바 프로젝트와 완벽하게 통합 될 수있는 순수한 자바 소프트웨어입니다. 독립적 또는 임베디드 배포를 지원할 뿐만 아니라 비 JAVA 프로젝트도 독립적인 웹 서버의 지원하에 완벽하게 배치되고 통합 될 수 있습니다. 임베디드 브라우저 컨트롤 및 iframe을 통해 C / S 시스템 및 페이지 통합이 실현됩니다.

배포 및 통합
간편한 배포 및 통합

크리스탈 리포트는 자신의 포털 규칙을 가지고 있습니다. 보고서를 웹과 통합하는 것은 어렵습니다.

3.4 크리스탈 리포트와 파인리포트의 비교- 데이터 시각화 및 대시보드

파인리포트는 자체 개발한 HTML5 차트,19 카테고리, 50+ 스타일을 제공합니다. 매개 변수 전달 또는 데이터 필터링을 기반으로 데이터 팁, 대화형 강조, 시리즈 상호 작용 등이 대화 형 분석을 실현하기 위해 사용됩니다. WebGL 및 기타 플랫폼을 기반으로 기본 차트를 보완하여 대시 보드 사용자에게 보다 눈부신 그래픽 효과를 제공합니다.따라서 크리스탈 리포트 에 비해 파인리포트가 만든 대시보드가 더 인상적입니다.

대시보드
시각화 솔루션

마지막으로

파인리포트는 시간과 기능 제한 없이 개인 용도로 무료 이용할 수 있습니다.
데모 플랫폼에서 데모를 보고 FineReport 무료 체험판을 다운로드할 수 있고, 혹은 영업팀에게 자세한 구매정책을 알아보세요.

더 많은 보기…

피벗 테이블 버려주세요! 보고서를 자동으로 만들기

그래프 그리는 사이트 & 프로그램 TOP10 모음 [2020최신]

위로

Contact Us

사용자그룹 가입

9월15일
사용자교육

Privacy

Copyright©2018 FanRuan Software Co., Ltd.