2010-12-28 5 views
1

BIRT의 POJO (데이터베이스가 아닌!)에서 동적 보고서를 만드는 가장 좋은 방법은 무엇입니까? 나는 BIRT에 익숙하지 않지만, 나는 다양한 정보에 압도 당하고 모든 정보를 얻기 위해 아무도 갈 곳이 없다. 그래서 누군가가 저에게 최선의 방법을 제안 할 수있어서 배우고 쌓을 수 있다면 기쁠 것입니다.BIRT의 POJO에서 동적 보고서 생성

내 프로그램은 게시 할 모든 데이터가 포함 된 POJO (보고서라고 부름)를 생성합니다. 이제 BIRT는이 POJO를 읽고 보고서를 생성해야합니다. 보고서에는 여러 테이블 (예 : A, B, C ...)이 포함되어 있으며 각 테이블에는 고유 한 구조가 있습니다.이 모든 정보는 보고서에 있습니다. 정적이 아니기 때문에 나는 잃어버린다.

나는 몇 가지 튜토리얼을 읽을 수 있지만 그들은 모두 (/ 모의) 데이터 세트 또는 데이터베이스에서 검색하고 즉석에서 열을 만드는 방법 같은 많은 일들을 설명하지 않는 데이터 세트 ....

감사의 정적에서 설명 advance,

답변

0

Scripted data sets은 편도입니다. 다른 하나는 자신의 ODA data source을 만드는 것입니다. 후자는 훨씬 복잡하지만 자주 재사용 할 계획이고 백엔드에서 여러 가지 다른 형식의 데이터에 액세스해야하는 경우 더 좋습니다.

+0

안녕하세요, 빠른 답변을 보내 주셔서 감사합니다. DesignEngine API와 모든 기능이 필요하다고 말할 수 있습니까? 아니면 스크립트로 끝낼 수 있습니까? 나는 DE API의 진정한 목적을 이해하는 것 같지 않다 ... – Ozyman

+0

DE API는 자신의 디자이너 (핸들, 변경 알림 등)를 작성하거나 프로그래밍 방식으로 보고서를 만드는 데 적합하다 (RE API가 그렇게 할 수는 있지만). 스크립팅을 사용하려면 데이터 탐색기에서 데이터 소스를 마우스 오른쪽 버튼으로 클릭하고 스크립트 데이터 소스를 만듭니다. 그런 다음 데이터 세트를 마우스 오른쪽 버튼으로 클릭하고 그 아래에 새로운 데이터 세트를 만듭니다. 필드를 정의하면 스크립트 창이 즉시 표시됩니다. 거기에서 FAQ 답변을 따라야합니다. –

+0

안녕하세요 Chad, 저는 맞춤 ODA 데이터 소스를 사용하여 보고서를 작성하기로 결정했습니다. 보고서 작성의 모든 과정은 쉽지만 POJO에서 ODA를 작성하는 방법을 알고 싶습니다. 나는 도처에 들렀다. 그러나 나는 좋은 튜토리얼을 발견 할 수 없었다. ODA를 데이터베이스에서 작성하는 f} 만 설명합니다. 심지어 그들에게는 적절한 javadoc이 없다. 그것을하는 방법이나 튜토리얼이나 더 많은 정보를 얻을 수있는 곳을 알고 계십니까? 감사. – Ozyman

0

BIRT는 매우 위험 할 수 있습니다. 기분 나빠하지 마. 작년에 당신이 말하는 것과 비슷한 것을해야했습니다. 다음은 저에게 도움이되는 몇 가지 참고 문헌입니다.

http://www.birt-exchange.com/be/home/

그들은 BIRT 교환에서 포럼이있다. StackOverflow와 같은 일반적인 사이트보다 BIRT 전문가가 더 많이 읽는 것 같습니다. 특정 답변을 얻는 것이 더 나을 수도 있습니다.

BIRT 통합 및 확장 도서 또한 매우 유용했습니다.

http://www.amazon.com/Integrating-Extending-BIRT-Jason-Weathersby/dp/0321443853

그리고 마지막으로, 나는 그래프와 당신이 뭘 하려는지과 유사 보고서를 생성 나루토 캐릭터 거래소의 예에서 보는 것이 좋습니다. 예제에서 사용 패턴을 파악하는 것이 훨씬 쉽습니다.

행운을 빈다.