2010-01-11 2 views
3

저는 여러 가지 forumns 및 개발에 도움이되는보고 도구를 조사하는 웹 사이트에서 4-5 시간을 보냈습니다. 나는 이런 도구를 사용하는 것에 익숙하지 않고 약간의 구체적인 지침을 사용할 수 있습니다.보고 엔진 지침 (Pentaho, JasperReports, BIRT)

나는 한 서버에서 호스팅되지만 로그인을 통해 여러 사용자가 액세스하는 웹 응용 프로그램을 만들고 있습니다. 각 사용자는 자신의 계정을 가지며 자신의 계정과 관련된 데이터에만 관련된 보고서에만 액세스 할 수 있습니다. 이 사이트에는 약 1,000 ~ 5,000 개의 계정이 있습니다 (결국 2,000 ~ 10,000 명의 사용자가 서로 다른 보고서를 실행하게됩니다).

내 환경은 다음과 같습니다 OS : FreeBSD의 웹 서버 : 아파치 데이터베이스 : MySQL의 프로그래밍 언어 : PHP, 자바 스크립트 (JQuery와 & 내 자신의 물건)

나는 내 대부분의 시간을 보냈다 도구를보고하는 비즈니스 인텔리전스 이었다 펜타 스위트 BIRT 스위트

내 웹 애플리케이션 보고서의 출력에 여러 언어를 지원 할 수 있어야한다 재스퍼 스위트. 필자는 BIRT와 Pentaho가 다국어 보고서 출력을 제공하지만 JasperSoft에 관해서는 기억이 안납니다. 일부 리뷰는 Pentaho를 사용하고 JasperReports (249 달러의 전문 제품이라고 가정하고 리뷰에 이것을 명시하지 않았지만 지금은 사이트에서 무엇인지)를 포함한다고 설명했습니다.

여기 내 질문이 있습니다. 당신의 경험으로, 당신은 내 상황에서 어떤 제안을하겠습니까? 저는 40-50 가지의 다양한 보고서를 사용자가 온라인으로 볼 수 있고, 그래프로, 여러 언어로, 계정 별 데이터를 기반으로보고 싶어합니다. 그런 다음 매주, 매월, pdf, xls 또는 무엇이든간에 ... 그들이 지정한 사람에게 ... 웹 애플리케이션이이를 자동으로 수행합니다. 내 사용자가 자신의 보고서를 동적으로 만들고 저장하는 것도 좋을 것입니다. 나는이 보고서를 통해 시스템이 느려지는 것을 원하지 않는다. 대부분의 데이터는 간단하다. 데이터 집계가 필요 하겠지만, SQL 집약적 인 것은 아니다. 두 개에서 세 개의 테이블 조인 이하. 가능한 한 학습 곡선만큼 작아지기를 원합니다.이 보고서 유형을 처음 접했기 때문에 어떤 문서 세트가 가장 유용한 도구/도구를 가진 가장 작은 학습 곡선을 가지고 있습니까?

일부 리뷰에 따르면 BIRT의 크기는 100MB로 큰데, Pentaho는 작은 크기이지만 JasperSoft는 크기가 가장 작습니다. 이 공간이 저장 될 서버를 소유하고 필요에 따라 더 많은 저장소를 추가 할 수 있거나 메모리가 문제가된다면 많은 영향을 미칩니 까? jasperReports를 사용하여 Pentaho 제품군을 고수해야하나요?

답장을 보내고 anoying하는 경우 용서해주십시오 ... 내가 읽은 포럼 리뷰의 대부분은 2-3 세 정도였습니다 ... 나는 최신 의견을 얻기를 바랬습니다. 당신의 도움이

답변

3

다국어 보고서 출력

에 대한

덕분에 나는 JasperServer와 JasperReports를 다국어 보고서 출력을 지원하는지 확인합니다. JasperServer UI도 국제화되었습니다. 앱과 JasperServer 사이에 싱글 사인온 (SSO)을 구현 한 다음 JasperServer의 일부분을 노출하는 것이 일반적이므로 국제화 된 GUI를 갖는 것이 중요합니다. 그러나 관심이 있는지 여부는 확실하지 않습니다.

내 사용자가 동적으로 JasperServer는 무료 (무료) 버전이없는 자신의 보고서

을 만들 수 있습니다. 그것은 유료 프로 버전에 있습니다.

Jaspersoft 솔루션과 다른 솔루션을 비교할 수 없기 때문에이 답변은 완벽한 답변이 아닙니다. 그러나 잘하면 도움이됩니다.

+0

안녕하세요, 여기 있습니다. 나는 무슨 일이 일어 났는지 모르지만 더 이상 stackflow에 로그인 할 수 없으므로 다른 계정을 만들어야했습니다. 어쨌든 mdahlman, 도움을 주셔서 감사합니다. JasperReports가 마음에 들었습니다 ... 더 복잡하지 않은 것 같습니다. 다국어 지원으로 저는 그 중 하나에 기대고 있습니다. 이 단계에서 250 달러의 가격표는 사용자가 특히 자신의 언어로 된 사용자 인터페이스를 사용하여 자신의 보고서를 동적으로 만들 수있는 능력을 실제로 제공 할 수 있다면 중요하지 않습니다. – Ronedog

2

저는 BIRT 프로젝트 팀원이기 때문에 약간 편향되었지만 최근 BIRT, Jasper 및 Pentaho 보고서 개발 도구를 비교했습니다. 관심이 있으시면 Innovent Solutions web site (무료, 등록 안 됨)에서 결과를 볼 수 있습니다.

+0

iReport는 저장소와 잘 작동하는 XML 기반 형식 인 JRXML에 파일을 저장합니다. 컴파일 된 .jasper 파일은 바이너리이지만 약점은 배포 가능한 C- 컴파일 바이너리 앱의 미세한 버전 관리가 불가능하다는 것이 약점이라는 것을 암시합니다. JRXML을 저장소에 저장하고 .jasper 파일을 생성합니다. –

0

은 좋은 해결책이 될 것입니다 (책임 거부, 나는 Windward의 창립자 임). 모든 언어를 완벽하게 처리하고, 설치 공간이 매우 적으며, 엄청나게 빠릅니다.

Windward를 사용하면 Microsoft Office (Word, Excel 또는 PowerPoint)에서 보고서를 디자인 할 수 있으므로 매우 사용하기 쉬운 매우 강력한 디자인 도구입니다.