검수요청.png검수요청.png

"오즈리포트"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(종류)
(파라미터)
55번째 줄: 55번째 줄:
 
#"사용자 지정 파라미터"창에 파라미터들을 입력한다.
 
#"사용자 지정 파라미터"창에 파라미터들을 입력한다.
  
각각의 파라미터들에 대해 값을 설정한다. 이 값은 디자인시 적용된다. 웹에서 실행할 때는 HTML에서 넘어온 값으로 반영되나 웹에서 실행시에도 파라미터 설정하는 부분이 없으면 기본값으로 설정되어 진다. 오즈 리포트 디자이너에서 ODI 파라미터를 라벨에 보여주려면 우선 ODI를 가져오기를 한 후 "데이터 정보"창의 "데이터 트리 > ODI명 > OZParam" 에 있는 파라미터를 화면으로 드래그&드롭 하면 라벨이 생성된다. 스크립트로 ODI 파라미터 값을 라벨에 설정하려면 아래와 같이 한다.
+
각각의 파라미터들에 대해 값을 설정한다. 이 값은 디자인 시 적용된다. 웹에서 실행할 때는 HTML에서 넘어온 값으로 반영되나 웹에서 실행 시에도 파라미터 설정하는 부분이 없으면 기본값으로 설정된다. 오즈 리포트 디자이너에서 ODI 파라미터를 라벨에 보여주려면 우선 ODI를 가져오기를 한 후 "데이터 정보"창의 "데이터 트리 > ODI명 > OZParam" 에 있는 파라미터를 화면으로 드래그&드롭 하면 라벨이 생성된다. 스크립트로 ODI 파라미터 값을 라벨에 설정하려면 아래와 같이 한다.
  
  <font color=7f0000>setattr</font>(<font color=898989>"caption"</font>, (<font color=0000ff>string</font>)<font color=0080ff>#ODI이름.OZParam.FromDate#</font>);
+
  <font color=7f0000>setattr</font>(<font color=898989>"caption"</font>, (<font color=0000ff>string</font>)<font color=0080ff>#ODI 이름.OZParam.FromDate#</font>);
 
<ref name="오즈리포트 파라미터">오즈_LMK, 〈[http://www.oztn.net/kb/board-read.do?boardId=kbrpt&boardNo=119458402569000&command=READ&t=1263188067655 OZ Report 패러미터 종류]〉, 《오즈 테크넷》, 2007-11-09</ref>
 
<ref name="오즈리포트 파라미터">오즈_LMK, 〈[http://www.oztn.net/kb/board-read.do?boardId=kbrpt&boardNo=119458402569000&command=READ&t=1263188067655 OZ Report 패러미터 종류]〉, 《오즈 테크넷》, 2007-11-09</ref>
  
 
===폼 파라미터===
 
===폼 파라미터===
폼 파라미터의 용도는 보고서 작성시 필요한 파라미터를 넘길 때 사용한다. ODI쪽에서는 이 파라미터를 사용할 수 없다. 가령 이미지 URL이 HTTP URL로 설정되는 경우 이미지 URL의 IP정보가 가변적이면 OZR 보고서 내에 FIX되지 않게 하기 위해 HTML에서 파라미터로 넘길 수 있다. 폼 파라미터는 오즈 리포트 디자이너에서 아래와 같은 방법으로 설정한다.
+
폼 파라미터의 용도는 보고서 작성 시 필요한 파라미터를 넘길 때 사용한다. ODI 쪽에서는 이 파라미터를 사용할 수 없다. 가령 이미지 URL이 HTTP URL로 설정되는 경우 이미지 URL의 IP 정보가 가변적이면 OZR 보고서 내에 FIX 되지 않게 하기 위해 HTML에서 파라미터로 넘길 수 있다. 폼 파라미터는 오즈 리포트 디자이너에서 아래와 같은 방법으로 설정한다.
  
 
#"데이터 트리"-"OZFormParam"에서 오른쪽 팝업 메뉴에서 "파라미터 추가"를 클릭한다.
 
#"데이터 트리"-"OZFormParam"에서 오른쪽 팝업 메뉴에서 "파라미터 추가"를 클릭한다.
67번째 줄: 67번째 줄:
 
#각각의 파라미터를 선택한 후 속성창에서 "필드 값"을 설정한다.
 
#각각의 파라미터를 선택한 후 속성창에서 "필드 값"을 설정한다.
  
이 값은 디자인시 적용돤다. 웹에서 실행할 때는 HTML에서 넘어온 값으로 반영되나 웹에서 실행시에도 파라미터 설정하는 부분이 없으면 기본값으로 설정되어 진다. 폼 파라미터를 라벨에 보여주려면 "데이터 정보"창의 "데이터 트리 > OZFormParam" 에 있는 파라미터를 화면으로 드래그&드롭 하면 라벨이 생성된다. 스크립트로 폼 파라미터 값을 라벨에 설정하려면 아래와 같이 한다.
+
이 값은 디자인 시 적용된다. 웹에서 실행할 때는 HTML에서 넘어온 값으로 반영되나 웹에서 실행 시에도 파라미터 설정하는 부분이 없으면 기본값으로 설정된다. 폼 파라미터를 라벨에 보여주려면 "데이터 정보"창의 "데이터 트리 > OZFormParam"에 있는 파라미터를 화면으로 드래그&드롭 하면 라벨이 생성된다. 스크립트로 폼 파라미터 값을 라벨에 설정하려면 아래와 같이 한다.
  
 
  <font color=7f0000>setattr</font>(<font color=898989>"caption"</font>, (<font color=0000ff>string</font>)<font color=0080ff>#OZFormParam.username#</font>);
 
  <font color=7f0000>setattr</font>(<font color=898989>"caption"</font>, (<font color=0000ff>string</font>)<font color=0080ff>#OZFormParam.username#</font>);

2020년 8월 20일 (목) 15:55 판

오즈리포트(OZ Report)
오즈리포트(OZ Report)

오즈리포트(OZ Report)는 기업 보고서의 디자인부터 배포 및 운영, 관리에 이르기까지 모든 단계의 작업을 지원하는 엔터프라이즈 리포팅 솔루션이다. ㈜포시에스가 개발했다.

개요

오즈리포트(OZ Report)는 보고서의 디자인부터 배포, 운영, 관리에 이르기까지 모든 단계의 작업을 지원하는 웹 기반 리포팅 솔루션이다. 기업의 데이터베이스에 저장돼 있는 데이터를 활용해 각종 차트나 명세서, 발주서 등 기업에 필요한 각종 보고서 양식을 만들어 주며, 전사적 자원관리(ERP), 고객관계관리(CRM), 인적자원관리(e-HR), 경영자 정보시스템(EIS), 국제회계기준(IFRS) 등 기업 핵심 업무 시스템과 연계, 효율적인 기업 비즈니스를 가능하게 한다. 변화하는 IT 트렌드에 맞춰 오즈는 정형에서 비정형까지 사용자 중심의 맞춤형 개발 환경과 크로스 플랫폼, 모바일 리포팅 등 고객의 비즈니스 환경에 최적화된 스마트 리포팅 환경을 제공하고 있다. 오즈리포트는 어떠한 운영체제와 브라우저 환경에서도 보고서를 볼 수 있는 다양한 뷰어를 제공하고, 기존 보고서를 별도 개발 없이 모바일에서 볼 수 있는 기능을 지원해 많은 관심을 받고 있다. 오즈리포트는 버전업 될 때마다 굿소프트웨어(GS) 인증은 물론, 전체 개발 프로세스를 검증하는 CMMI, SP 인증을 획득하는 등 꾸준한 기술 향상과 제품 완성도 강화에 주력하고 있다. 이 제품은 탄탄한 기술력을 바탕으로 대법원, 국세청, 행정안전부의 범국민 행정 정보 공유 시스템 등 1000여 개의 공공기관과 대국민 민원 서비스에 사용되고 있으며, LG전자, 삼성전기, 두산인프라코어, 국민은행, 대한생명 등 국내 유수의 대기업과 기관에서 표준 리포팅툴로 선정돼 안정적인 서비스 운영환경을 인정받고 있다.[1]

특징

데스크톱에서 서비스 중인 오즈 보고서를 별도 개발 없이 그대로 모바일에서 서비스, 스마트폰/태블릿PC 전용 앱, 또한 PDF/HTML 기반의 신 클라이언트(Thin-Client) 방식을 지원한다. 동적 정보 전달/고객 맞춤형 정보 전달/실시간 통계가 가능하다. 어떠한 O/S와 브라우저 환경에서도 보고서를 볼 수 있는 사용자 중심의 리포팅 환경 및 액티브 X/플래시/애플릿/HTML5/WPF 등 다양한 오즈 뷰어를 제공한다. 동일한 보고서를 언어별로 중복 개발하지 않고 하나의 보고서 파일로 개발할 수 있는 다국어 보고서 기능을 가지고 있다. 다국어 리소스 관리기능을 통해 다양한 언어로 적용하고, 하나의 보고서 파일로 개발 관리함으로 개발 생산성을 높이고 유지 보수가 용이하다. 강력한 서버 운영/관리로서 대용량 데이터 처리를 위한 안정적인 서버 성능, 무인 리포팅 시스템 구현을 위한 스케줄러 서버, 중앙 집중식 서버의 운영 및 관리 환경 등이 존재한다. 시각적이고 편리한 보고서 개발 환경을 지니고 있으며, 풍부한 컴포턴트로 단순 보고서부터 분석 보고서까지 여러 형태의 보고서 양식을 손쉽게 개발할 수 있다. 대법원 호적/등기/재적 시스템, 국세청 홈택스/현금영수증 시스템, 행정안전부의 범국민 행정 정보 공유 시스템 등 대국민 서비스를 통해 입증된 안정된 서비스 운영을 하고 있다. 오즈리포트는 PC 환경의 뷰어뿐만 아니라 스마트폰과 태블릿 PC에서도 보고서를 볼 수 있는 iOS, 안드로이드 전용 앱을 개발, 기존 보고서를 별도의 재개발 없이 그대로 앱에서 볼 수 있는 모바일 리포팅 서비스를 지원한다. 변화하는 기업 IT 환경에 맞춰 스마트 워킹, 모바일 오피스, 모바일 리포트 출력 등에 오즈가 활용되고 있으며, 금융권 모바일 뱅킹, 통계 시스템 등을 비롯하여 모바일 민원 서비스, 모바일 BI 시스템 등 스마트 비즈니스 환경을 제공한다. 스마트폰, 태블릿PC 전용 앱 지원 PDF, HTML 기반의 신 클라이언트 방식 지원데스크톱에서 서비스 중인 오즈 보고서를 별도 개발 없이 그대로 모바일에서 서비스 동적 정보 전달 및 고객 맞춤형 정보 전달할 수 있으며 실시간 통계가 가능하다. 공공, 금융, 제조/건설, 유통/서비스, 통신, 교육 분야에서 활용 중이다.[2]

장점

웹 애플리케이션 개발의 많은 비중을 차지하고 있는 보고서 개발을 손쉽게 해결함으로써 개발 생산성을 높이고 고품질의 서비스 제공하여 생산성 증가에 기여한다. 또한 데이터 분할 전송 기능(Concurrent Mode)을 이용한 빠른 응답 속도 폼 및 데이터의 압축 전송 기본 지원하여 성능을 개선한다. 검증받은 엔터프라이즈급 솔루션으로 어떤 시스템에도 손쉽게 적용하며, 기존 개발된 IT 시스템과의 효율적인 연동이 가능하다. 다양한 전문 보안 솔루션(PKI, DRM)및 사용자 컴포넌트(바코드, 차트 등)의 완벽한 연동 지원을 하고 있기에 뛰어난 확장성을 지니고 있다. 비즈니스 로직과 프리젠테이션 로직을 분리하여 대규모 프로젝트에서 업무 분할이 가능해짐으로써 업무의 시너지 효과 증대관리 도구를 이용한 서버 상태 모니터링 및 문서 관리(유지보수 및 관리 효율성 증대)신속한 개발이 용이하여 효율이 극대화되며, 다양한 요구사항에 대해 적극적으로 대처할 수 있다.[2]

구성

  • 금융전자청약 솔루션
  1. 태블릿 브랜치 시스템
  2. 디지털창구 시스템
  • 전자계약 솔루션
  • 병원전자동의서 솔루션
  • 현장점검 솔루션

종류

어떠한 O/S와 브라우저 환경에서도 보고서를 볼 수 있는 다양한 뷰어를 통해, 고객의 비즈니스 환경에 최적화된 리포팅 환경을 제공한다.

  • 액티브 X(Active X) : 기업 내부 인트라넷 업무에 적당 / 대용량 처리 등 다양한 업무 적용 용이 / 보안 기술 연계 편리(액티브 X 기반의 보안 제품 다수) / 타 OCX 연계 시 편리
  • 플러그인(Plug-in) : 다양한 사용자 플랫폼 수용 / 장애인 웹 접근성을 준수하는 시스템에 적당, 보안 기술 연계 편리
  • 플래시(Flash) : 대민 서비스 업무에 적당하며 일반적으로 대부분의 시스템에 플래시가 이미 설치되어 있어 불특정 다수에 대한 외부 서비스에 적합
  • HTML5 : 웹 표준 규격의 차세대 리포팅 뷰어 / 대부분의 플랫폼 수용
  • 애플릿(Applet) : 내부 업무, 대민 서비스 업무 등 전반적인 업무 적용 가능 / 대용량 처리 등 다양한 업무 적용 용이
  • WPF(.Net) : 닷넷 기반의 내부 시스템에 적당 / 대용량 처리 및 다양한 업무 적용 용이
  • PDF/HTML : 대민 서비스 업무에 적당 / HTML의 경우 완벽한 Zero Client PDF 뷰어는 대부분의 시스템이 이미 설치되어 있어, 별도의 설치 없이 서비스 가능[2]

주요기능

  • 풍부한 보고서 컴포넌트 제공
  1. 테이블, 크로스탭, 차트, 간트차트 등 100% 자체 개발한 보고서 컴포넌트 제공
  2. 2D 바코드(QR DataMatrix, PDF417) 지원
  • 초보자도 쉽게 보고서 개발
  1. Excel, Word, HWP 파일을 복사 & 붙여넣기
  2. 보고서 내에 외부 PDF 페이지 삽입
  • 전용 툴을 통해 손쉬운 데이터 서비스 개발
  1. 다양한 데이터 소스 연결마법사 지원
  2. 다중 데이터 소스, 다중 데이터셋 지원
  • 확장된 데이터 서비스
  1. CSV, JSON 데이터를 데이터셋으로 바로 사용
  2. 데이터셋 간 조인으로 새로운 조인 데이터셋 생성 지원

파라미터

파라미터 설정
파라미터 추가

ODI 파라미터

ODI 파라미터의 용도는 오즈 쿼리 디자이너(OZ Query Designer)에서 데이터를 가져올 때 사용된다. 또한 ODI를 리포트 디자이너(Report Designer)에서 가져오기(import)를 하면 리포트 디자이너에서도 ODI 파라미터를 사용할 수 있다. ODI 파라미터는 오즈 쿼리 디자이너에서 아래와 같이 생성한다.

  1. "오즈 데이터 트리" - "사용자 지정 파라미터"에서 오른쪽 팝업 메뉴에서 "파라미터 설정"을 클릭한다.
  2. "사용자 지정 파라미터"창에 파라미터들을 입력한다.

각각의 파라미터들에 대해 값을 설정한다. 이 값은 디자인 시 적용된다. 웹에서 실행할 때는 HTML에서 넘어온 값으로 반영되나 웹에서 실행 시에도 파라미터 설정하는 부분이 없으면 기본값으로 설정된다. 오즈 리포트 디자이너에서 ODI 파라미터를 라벨에 보여주려면 우선 ODI를 가져오기를 한 후 "데이터 정보"창의 "데이터 트리 > ODI명 > OZParam" 에 있는 파라미터를 화면으로 드래그&드롭 하면 라벨이 생성된다. 스크립트로 ODI 파라미터 값을 라벨에 설정하려면 아래와 같이 한다.

setattr("caption", (string)#ODI 이름.OZParam.FromDate#);

[3]

폼 파라미터

폼 파라미터의 용도는 보고서 작성 시 필요한 파라미터를 넘길 때 사용한다. ODI 쪽에서는 이 파라미터를 사용할 수 없다. 가령 이미지 URL이 HTTP URL로 설정되는 경우 이미지 URL의 IP 정보가 가변적이면 OZR 보고서 내에 FIX 되지 않게 하기 위해 HTML에서 파라미터로 넘길 수 있다. 폼 파라미터는 오즈 리포트 디자이너에서 아래와 같은 방법으로 설정한다.

  1. "데이터 트리"-"OZFormParam"에서 오른쪽 팝업 메뉴에서 "파라미터 추가"를 클릭한다.
  2. "필드 이름"창에 파라미터 명을 입력한다.
  3. 각각의 파라미터를 선택한 후 속성창에서 "필드 값"을 설정한다.

이 값은 디자인 시 적용된다. 웹에서 실행할 때는 HTML에서 넘어온 값으로 반영되나 웹에서 실행 시에도 파라미터 설정하는 부분이 없으면 기본값으로 설정된다. 폼 파라미터를 라벨에 보여주려면 "데이터 정보"창의 "데이터 트리 > OZFormParam"에 있는 파라미터를 화면으로 드래그&드롭 하면 라벨이 생성된다. 스크립트로 폼 파라미터 값을 라벨에 설정하려면 아래와 같이 한다.

setattr("caption", (string)#OZFormParam.username#);

[3]

HTML에서 파라미터 넘기기

위에서 만든 파라미터는 웹에서 실행할 때 아래와 같은 방식으로 넘어가게 된다.

<OBJECT id = 'ozviewer' width='800' height='600' CLASSID='CLSID:............생략

// 폼 파라미터 설정 방법
<param name="connection.pcount" value="2">
<param name="connection.args1" value="username=홍길동">
<param name="connection.args2" value="imgurl=http://127.0.0.1/images/">

// 폼 파라미터 설정 방법 (JSP)
<param name="connection.pcount" value="2">
<param name="connection.args1" value="username=<%= request.getParameter("name") %>">
<param name="connection.args2" value="imgurl=<%= request.getParameter("imageurl") %>">

// ODI 파라미터 설정 방법
<param name="odi.odinames" value="testodi111,testodi222"> 

<param name="odi.testodi111.pcount" value="2">
<param name="odi.testodi111.args1" value="fromdate=20071030">
<param name="odi.testodi111.args2" value="todate=20071201">

<param name="odi.testodi222.pcount" value="1">
<param name="odi.testodi222.args1" value="id=10001">

// 멀티보고서 폼 파라미터, ODI 파라미터 설정 방법

<param name="child1.connection.pcount" value="1">
<param name="child1.connection.args1" value="username=홍길동">

<param name="child1.odi.odinames" value="testodi333"> 
<param name="child1.odi.testodi333.pcount" value="1">
<param name="child1.odi.testodi333.args1" value="id=1000">

</OBJECT>

참고로, ODI 파라미터의 타입이 DATE 인 경우 넘기는 값은 yyyy-MM-dd 형태로 넘긴다.[3]

디버깅

오즈 리포트에서 에러가 발생했을 때 아래와 같은 방법으로 디버깅이 가능히다.[4]

문법 검사 기능

스크립트 편집창에 "문법 검사" 버튼으로 문법에 대한 부분만 체크할 수 있다.

20071204119675722710301 .JPG 구문 자체가 잘못된 경우에 대해서만 체크되며 값에 대한 부분은 실행될 때 결정되어지기 때문에 타입 체크, 속성 체크는 체크되지 않는다. 예를 들어, 아래와 같이 라벨에 없는 cap이란 속성을 지정하면 문법 검사시에는 체크되지 않으며 미리보기 시에만 콘솔창에서 에러를 확인할 수 있다.
setattr("cap", "aaa");

또는 아래와 같이 스크립트를 작성하면 setattr함수의 패러미터는 string타입이어야 하는데 int 타입 데이터 a를 패러미터로 넘겼기 때문에 에러가 발생해야 하나 문법검사시에는 타입체크를 하지 않기 때문에 미리보기시에만 콘솔창에서 에러를 확인할 수 있게 된다.

int a;
a = 1000;
setattr("caption", a);         // setattr("caption", (string)a); 이라고 해야함.
20071204119675738066601 .JPG 스크립트에 string a 라고만 입력했을 경우 에러가 발생한 예.
20071204119675739291601 .JPG 구문 체크 후 에러가 없을 경우.

[4]

콘솔창 확인

디자이너에서 미리보기할 때나 웹브라우저에서 뷰어를 실행했을 때 콘솔창을 "Ctrl + z" 키를 눌러 띄울 수 있다. 콘솔창은 4개의 탭으로 구성되어 있다.

<정보 탭>

뷰어 버전과 로딩 정보를 보여준다.

07/12/04 17:44:59:000: *****************************
07/12/04 17:44:59:000: Forcs Co.,Ltd. (OZ)
07/12/04 17:44:59:000: Version - 40,2007,1102,100
07/12/04 17:44:59:000: Name Space - OZ 40 001
07/12/04 17:44:59:000: Compatible common protocol : 2007
07/12/04 17:44:59:000: Release mode - e
07/12/04 17:44:59:000: *****************************
07/12/04 17:44:59:039: 보고서 탬플릿 생성 정보 : Server
07/12/04 17:44:59:039: 서버로의 연결을 준비하고 있습니다.
07/12/04 17:44:59:039: 서버와 성공적으로 연결되었습니다.
07/12/04 17:44:59:040: 서버로부터 보고서 폼을 읽고 있습니다.
07/12/04 17:44:59:100: 보고서 템플릿을 생성하고 있습니다.
07/12/04 17:44:59:110: 서버로부터 데이터를 읽고 있습니다.
<검증 탭>

뷰어 실행 패러미터와 데이터 조회부터 바인딩되기까지 시간정보를 보여준다.

write("aaa"); 함수로 문자열을 검증탭에 출력할 수 있다.

07/12/04 17:44:59:036: --------------------------------------------------------------------
07/12/04 17:44:59:036: User Defined Parameters
07/12/04 17:44:59:036: 
07/12/04 17:44:59:036: connection.formfromserver=true
repository_agent.ozserver.port=9017
repository_agent.ozserver.server=127.0.0.1
connection.reportname=noname.ozr
connection.usingusl=true
repository_agent.type=FROM_OZSERVER
repository_agent.item_fetch_src.pcount=1
repository_agent.item_fetch_src.args1=ozp:///noname.ozr=ozp:///__temp.ozr://ozptcp://guest:guest@127.0.0.1:9017
repository_agent.clientcachetype=NONE
repository_agent.try_license_check=true
printprotection=true
information.debug=true
global.language=ko/kr
viewer.allowmultiframe=true
viewer.launch=designer

07/12/04 17:44:59:036: --------------------------------------------------------------------
07/12/04 17:44:59:114: aaa
07/12/04 17:44:59:039: 데이터 조회 시작시간:Tue Dec 04 17:44:59 2007
07/12/04 17:44:59:100: 템플릿 생성 시작시간:Tue Dec 04 17:44:59 2007
07/12/04 17:44:59:110: 템플릿 완료시간:Tue Dec 04 17:44:59 2007
07/12/04 17:44:59:111: 데이터 조회 완료시간:Tue Dec 04 17:44:59 2007
07/12/04 17:44:59:113: 바인드 시작시간:Tue Dec 04 17:44:59 2007
07/12/04 17:44:59:116: 바인드 완료시간:Tue Dec 04 17:44:59 2007
<문제 탭>

에러 메시지를 보여준다.

07/12/04 17:44:59:114: 라벨1: Script has runtime error...
07/12/04 17:44:59:114: 라벨1:Error[L3,C1]: 타이틀_밴드1.라벨1:string is not a INT type number representation or excess the representaion limit of INT.
sym: [a] <= val: []
<전체 탭>

위의 세가지 탭의 내용을 전부 보여준다.

생략...

[4]

콘솔 파일 확인

데이터 베이스 쿼리문 실행 등 리포트 디자이너 내의 서버 모듈(베어서버라 칭함)이 수행될 때 발생하는 로그를 확인하기 위해서는 설치된 디자이너 폴더 하위의 console.txt파일을 확인하면 된다. 쿼리문 실행시 에러가 발생하면 이 파일에서 에러 메시지 및 실행된 쿼리문을 확인할 수 있다. (참고로 쿼리 디자이너 수행시 발생한 에러는 설치된 Query Designer 폴더의 console.txt 파일에서 확인할 수 있다.)

20071204119675834010301 .JPG
OZSERVER RUN TIME CLASS_PATH END ------------------------------------

  java.version : 1.4.2_03
  java.vendor  : Sun Microsystems Inc.
  os.name      : 'Windows XP'
...
22165625 [Handler 28] DEBUG oz40.MessageHandler  - [version:10001][className:oz.framework.cp.message.repository.OZRepositoryRequestItem]
22165625 [Handler 28] DEBUG oz40.MessageHandler  - Request Message starts fetching for Response
22165625 [Handler 28] DEBUG oz40.OZRepositoryRequestItem  - Reading Message is successfully completed
22165625 [Handler 28] DEBUG oz40.OZRepositoryRequestItem  - Function Type [GET_DIRECTITEM]
22165625 [Handler 28] DEBUG oz40.OZRepositoryRequestItem  - GetItem[D]: -1, /__temp.ozr
22165625 [Handler 28] INFO oz40.MessageHandler  - End Message Handing

[4]

서버 로그 확인

운영되는 환경에서 에러가 발생하면 오즈서버의 로그를 확인해야 한다. 오즈서버홈폴더/logs/server.log 파일을 열어 에러 메시지가 있는지 확인한다. (ERROR나 Exception으로 검색)

2007-09-13 12:01:37,078 [http-8080-Processor24] ERROR oz40  - The licensed date is expired
2007-09-13 12:01:37,078 [http-8080-Processor24] FATAL server  - License is failure
2007-09-13 12:01:37,093 [http-8080-Processor24] FATAL server  - unknown error
at oz.server.OZServlet.a(DashoA12957:653)

로그 파일 설정에 대한 부분은 오즈서버홈폴더/conf/log.properties 파일에서 한다. 설정이 변경되면 서버를 재시작해야 반영된다.[4]

오즈이폼

비교

제품 라인

파인리포트(FineReport)는 중국 비즈니스 인텔리전스(business intelligence) 분야에서 가장 경쟁력이 있는 기업이다. 파인리포트 소프트웨어는 최근 “IDC 중국 비즈니스 인텔리전스 소프트웨어 분야, 2019”에서 SAP를 따돌리고 14.9%의 시장 점유율로 1위를 차지하며 2017년에 이어 3년 연속 업계 탑을 유지하고 있다. 파인리포트는 Garther의 기업 리포팅 플랫폼 시장 가이드에 선정된 유일한 중국 제조업체이기도 하다. 파인리포트 제품라인은 엔터프라이즈급 대시보드 리포팅 툴인 파인리포트, 셀프 서비스용 BI 솔루션인 파인BI(FineBI), 모바일 데이터 분석 전용 플랫폼인 파인모바일(FineMobile), 강력한 클라우드 애플리케이션 구축 툴인 JianDaoYun 등이 존재한다. 포시에스는 웹 및 모바일 환경에서 사용할 수 있는 리포팅 솔루션과 전자문서 생성 솔루션 등을 자체 기술로 개발하여 공공기관, 금융기관, 일반 기업 등에 공급하는 전문 소프트웨어 기업이다. 특히 오즈 리포트는 앞선 생각, 앞선 기술력으로 지난 23년동안 한국의 리포팅&전자문서 시장을 선도해 오며 시장점유율 1위를 차지하고 있다. 포시에스는 아래와 같은 세가지 제품 라인을 가지고 있다. 엔터프라이즈 리포팅 솔루션—-OZ report, 전자문서 개발 솔루션—OZ e-form, 클라우드 기반 전자 문서 서비스—e formsign 이 있으며 오즈 리포트는 OZ Report Designer, OZ query designer, OZ Enterprise Server, OZ report viewer, OZ Scheduler Server OZ Enterprise Manager OZ Repository manager가 포함되어 있다. 두 회사의 제품 라인을 자세하게 살펴보면, 제품군 사이에 공통점과 차이점이 있다.[5]

제품 포지셔닝

오즈 리포트의 새로운 버전으로 발표된 오즈 8.0 버전은 서식 개발 환경 강화, 다양한 사용자 환경을 지원하는 HTML5 뷰어, 다양해진 입력 컴포넌트, 모바일 환경에 더욱 최적화된 UI 등 차별화된 기능으로 업그레이드된 것이 특징이다.​ 파인리포트도 새로운 버전인 파인리포트 10.0을 발표했다. 파인리포트 10.0은 데이터 안정성이라는 측면을 개선하여 보안 취약점을 보완하고, 능동적으로 방어함으로써 애플리케이션 보안을 전체적으로 향상시킨 것을 특징으로 한다. 오즈리포트와 파인리포트는 스마트 비즈니스를 위한 리포팅 솔루션이다. 두 제품 모두 사용자의 전문적인 보고서 수요를 충족시킨다는 공통점이 있지만, 차이점도 있다. 오즈리포트가 단순 리포트 모드를 제공함으로써, 기업 보고서의 디자인부터 배포 및 운영, 관리에 제한된 기능을 지원하는 것과 달리, 파인리포트는 기본적인 보고서 모드 외에도 비즈니스 인텔리전스 제품인-FineBI 중의 “셀프 분석”기능을 포함하고 있다. 파인리포트가 제공하는 셀프 분석은 배우기 쉬우며 강력한 기능까지(데이터 연결, 드래그 분석, 다중 차트 양식 등)갖추고 있다. 비즈니스맨에게는 데이터에 대한 빠른 의사결정을 내릴 수 있는지가 가장 중요한 문제일 것이며, 빅데이터 시대에서 데이터 시각화는 사용자가 산재한 데이터 속에서 빠르게 의미있는 데이터를 파악하기 위한 핵심 요소일 것이다. 현재 오즈리포트는 대시보드 영역을 지원하지 않고 있으며, 모바일 리포팅을 분야를 주력으로 하고 있다. 반면, 파인리포트는 모바일 서비스를 제공할 뿐만 아니라, 각종 데이터베이스와 직접 연동할 수 있으며, 엑셀과 유사한 인터페이스를 기반으로 하고 있다. 자체 개발한 19종류의 html5차트 및 50개 이상의 차트 스타일을 기본으로 제공하는 것도 특징이다. 또한 3D 차트와 동적 차트 효과를 지원한다. 교차 플랫폼에서 웹 디자인에 적용하고 실시간 업데이트를 지원할 수 있다.[5]

결론

파인리포트와 오즈리포트는 각각의 특화된 장점을 가지고 있다. 오즈리포트는 높은 시장점유율로 범용성이 높으며, 리포팅 기능에 집중되어있고, 파인리포트는 더 넓은 의미에서 직접 데이터를 다루며 리포트를 작성을 지원하기 위한 다양한 기능들을 탑재하고 있는 토탈 솔루션이라고 할 수 있다. 특히 파인리포트가 자제척으로 연구 개발한 데이터 입력(Entry) 기능은 데이터 쿼리를 모르는 사용자들에게도 활용성이 높다는 점에서 리포팅 솔루션 이상의 기능을 한다고 할 수 있다. 특히 데이터를 직접 다뤄야하는 사용자들에게 파인리포트가 제공하는 데이터 입력(Entry) 기능은 센세이션을 불러 일으킬 만한 부분일 것이다.[5]

각주

  1. 강동식 기자, 〈(주목 e기업) 포시에스 주력 제품 `OZ 리포트`〉, 《디지털타임스》, 2011-10-10
  2. 2.0 2.1 2.2 Oz Report〉, 《씽굿 솔루션》
  3. 3.0 3.1 3.2 오즈_LMK, 〈OZ Report 패러미터 종류〉, 《오즈 테크넷》, 2007-11-09
  4. 4.0 4.1 4.2 4.3 4.4 오즈_LMK, 〈오즈 리포트 디버깅 방법〉, 《오즈 테크넷》, 2007-12-04
  5. 5.0 5.1 5.2 OZ Report VS FineReport : 가성비가 탁월한 리포팅 툴은?feat:오즈리포트〉, 《파인리포트》, 2020-04-24

참고자료

같이 보기


  검수요청.png검수요청.png 이 오즈리포트 문서는 소프트웨어에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.