"유비리포트"의 두 판 사이의 차이
16번째 줄: | 16번째 줄: | ||
*'''개발 생산성''': 기존의 유비리포트 디자인을 그대로 사용함으로 별도의 HTML용 리포트 개발이 필요하지 않다.<ref name="모바일">〈[https://www.ubireport.com/product/mobile.jsp 모바일 활용]〉, 《유비리포트》</ref> | *'''개발 생산성''': 기존의 유비리포트 디자인을 그대로 사용함으로 별도의 HTML용 리포트 개발이 필요하지 않다.<ref name="모바일">〈[https://www.ubireport.com/product/mobile.jsp 모바일 활용]〉, 《유비리포트》</ref> | ||
+ | ===버전 2.0 / 4.0=== | ||
+ | 유리리포트 2.5 버전의 모든 리포트 파일은 4.0버전에서 100% 호환되어 사용 가능하다. | ||
+ | ====기능 비교==== | ||
+ | *기존 유비리포트 버전 2.0의 툴바는 고정된 툴바로 단조로운 작업과 유저 인터페이스를 가졌다면 4.0버전에서는 툴바 및 속성창 등의 직관적인 위치변경이 가능하게 유저 인터페이스를 변경하여 다양함과 미려함을 개선했다. 데이터셋 관련된 창이 별도로 제공하여 디자인 편집기에서 확인 불가능하던 것을 데이터 세트 탭으로 관리하여 디자인 편집기에서 확인할 수 있게 되었으며 데이터 세트 칼럼중 필요한 칼럼을 드래그 앤 드롭(drag & drop)하여 화면에 바로 디자인을 할 수 있다. 데이터베이스 연동 시, 실행 bat 파일에 사용하는 jar를 직접 추가하던 것을 디자이너-사용자 환경 설정을 통해 사용하는 jar와 데이터베이스 추가 기능 등록으로 기능을 바꾸었다. 취소선 색상을 변경할 수 있게 수정, 외부데이터의 이미지 타입 기능 추가, 설치형 유비 뷰어 프린트를 사용할 수 있게 하여 데이터 정합성을 유지하며 뷰어를 새롭게 추가 할 수 있게 되었다. 또 한 서버 모듈을 나누어서 관리하던 기존 버전과 달리 모듈을 한 개로 통합해서 관리함으로 운영상의 편리함을 개선했다. 디지털 저작권 관리(digital rights management) 연동 시 1단 바코드만 사용 가능했지만 3단 바코드(모아일 바코드) 추가로 개선하였고 한글 저장 시, 테이블 셀 위에 이미지 삽입 로직을 테이블 셀 안에 삽입되도록 변경, 엑셀 저장 시 셀이 쪼개지는 것을 수정, 프레젠테이션(pptx) 저장 시, 테이블 컴포넌트 단위로 표 생성 등 기타 많은 항목이 개선되고 수정되었다. | ||
+ | |||
+ | |||
+ | ====추가된 기능==== | ||
==구성== | ==구성== | ||
유비리포트는 주요 기능과 제품을 사용할 이용자, 그리고 이용 용도에 따라 3가지로 구성이 된다. | 유비리포트는 주요 기능과 제품을 사용할 이용자, 그리고 이용 용도에 따라 3가지로 구성이 된다. |
2020년 8월 3일 (월) 13:45 판
유비리포트(UbiReport)는 ㈜유비디시전이 개발한 리포팅 툴이다. 유비리포트는 유비쿼터스(Ubiquitous)와 리포트(Report)를 합친 말이다.
목차
개요
유비리포트는 플랫폼에 상관없이 다양하고 편리하게 리포트를 작성할 수 있는 리포팅 툴이다. 비즈니스 환경은 급격하게 인터넷 환경으로 변해감에 따라 고객서비스와 업무를 브라우저를 통해 처리하게 되면서 웹 환경에서와 같은 출력물을 미리 보고 프린트 할 수 있는 리포팅 툴 기능이 필수적으로 요구되고 있다. 이러한 웹 환경에서의 리포팅 툴은 모든 운영체제(OS) 및 플랫폼에 독립적이어야 하며 기존 클라이언트/서버(client/server) 환경에서도 사용이 가능해야 한다. 또한 어떤 데이터베이스(DataBas Management System), 웹 응용 서버(Web application server)에서도 종속적이지 않음은 물론 전자양식(efom) 기능을 구현할 수 있어야 한다. 유비리포트는 자바환경에서 데이터베이스와 연동한 위지윅(WYSIWYG; What You See is What You Get)을 지원하는 GUI Report 생성 Tool이다. 생성된 리포트 파일을 유비리포트 내에서 혹은 다른 어플리케이션이나 웹상에서 미리 볼 수 있고 출력할 수 있다. 출력물이 포함된 자바 애플레케이션을 개발이나 웹상에서 다양한 형태의 출력물을 서비스하고자 하는 고객, 애플리케이션 개발 Tool (파워빌더, 비주얼베이직 등)을 사용하는 고객 중 통합 리포팅 툴을 원하는 고객 또는 데이터베이스와 연동한 리포트가 필요한 고객을 대상으로 지원해주고 있다.[1]
특징
- 우수한 이식성과 확장성: 리포트 표현 부분이 월드 와이드 웹 컨소시엄(World Wide Web Consortium,W3C) 표준 HTML/CSS로 구성되어 웹 환경에서 아주 유연한 확장성과 이식성을 보장한다. 향후 Ajax UI툴과의 최고의 호환성 제공한다.
- 모든OS 지원: 표준을 준수하는 브라우저(IE 6.0 포함)를 가지고 있는 모든 OS 지원한다.
- 모든 브라우저 지원: 마이크로소프트(Microsoft) 인터넷 익스플로러(MS-IE), 오페라(Opera), 사파리(Safari), 파이어폭스(Firefox)등 표준을 준수하는 모든 브라우저에서 사용 가능
- 사용자 편의성: 플러그인(Plugin), 액티브엑스(ActiveX), 앱플렛(Applet) 등 리포트 모듈을 사용자가 받을 필요가 없으므로 설치 시 발생할 수 있는 오류 등이 발생하지 않는다.
- 웹 접근성 지원: W3C 표준을 준수하고 정부에서 제시하는 웹 접근성을 지원한다.
- 스마트폰지원: 안드로이드계열(갤럭시S , 옵티머스 등) , 아이폰 등을 지원한다.
- 개발 생산성: 기존의 유비리포트 디자인을 그대로 사용함으로 별도의 HTML용 리포트 개발이 필요하지 않다.[2]
버전 2.0 / 4.0
유리리포트 2.5 버전의 모든 리포트 파일은 4.0버전에서 100% 호환되어 사용 가능하다.
기능 비교
- 기존 유비리포트 버전 2.0의 툴바는 고정된 툴바로 단조로운 작업과 유저 인터페이스를 가졌다면 4.0버전에서는 툴바 및 속성창 등의 직관적인 위치변경이 가능하게 유저 인터페이스를 변경하여 다양함과 미려함을 개선했다. 데이터셋 관련된 창이 별도로 제공하여 디자인 편집기에서 확인 불가능하던 것을 데이터 세트 탭으로 관리하여 디자인 편집기에서 확인할 수 있게 되었으며 데이터 세트 칼럼중 필요한 칼럼을 드래그 앤 드롭(drag & drop)하여 화면에 바로 디자인을 할 수 있다. 데이터베이스 연동 시, 실행 bat 파일에 사용하는 jar를 직접 추가하던 것을 디자이너-사용자 환경 설정을 통해 사용하는 jar와 데이터베이스 추가 기능 등록으로 기능을 바꾸었다. 취소선 색상을 변경할 수 있게 수정, 외부데이터의 이미지 타입 기능 추가, 설치형 유비 뷰어 프린트를 사용할 수 있게 하여 데이터 정합성을 유지하며 뷰어를 새롭게 추가 할 수 있게 되었다. 또 한 서버 모듈을 나누어서 관리하던 기존 버전과 달리 모듈을 한 개로 통합해서 관리함으로 운영상의 편리함을 개선했다. 디지털 저작권 관리(digital rights management) 연동 시 1단 바코드만 사용 가능했지만 3단 바코드(모아일 바코드) 추가로 개선하였고 한글 저장 시, 테이블 셀 위에 이미지 삽입 로직을 테이블 셀 안에 삽입되도록 변경, 엑셀 저장 시 셀이 쪼개지는 것을 수정, 프레젠테이션(pptx) 저장 시, 테이블 컴포넌트 단위로 표 생성 등 기타 많은 항목이 개선되고 수정되었다.
추가된 기능
구성
유비리포트는 주요 기능과 제품을 사용할 이용자, 그리고 이용 용도에 따라 3가지로 구성이 된다.
- 유비 디자이너: 유비 디자이너(Ubidesigner)는 리포팅 툴을 개발 할 수 있게 하는 기능을 가지고 있다. 리포팅 툴을 개발하는 툴로써 리포트 설계자와 개발자들이 주로 사용하고 있다. 고객들의 쾌적한 이용환경을 위해서 템플릿 작성, 리포트 설계 및 개발, 미리 보기/인쇄, 리포트 파일을 배포할 수 있다.
- 유비 뷰어: 유비 뷰어(Ubiviewer)는 최종사용자(End user)라고 하며 개인이나 기업 내에서 사용할 목적으로 제품을 사용하는 이용자 즉 소비자를 뜻한다. 리포팅 툴 제공하는 주요 기능인 미리 보기 및 인쇄, 파일 저장, 전자 양식 서비스 등을 사용하는 이용자이다.
- 유비 서버: 유비 서버(Ubiserver)는 미들웨어(middleware)의 기능을 수행한다. 미들웨어의 정의는 분산 컴퓨팅 환경에서 서로 다른 기종의 하드웨어나 프로토콜, 통신환경 등을 연결하여, 응용프로그램과 그 프로그램이 운영되는 환경 간에 원만한 통신이 이루어질 수 있게 하는 소프트웨어를 말한다. 유비 뷰어와 유비 디자이너의 중간에서 조정과 중개의 역활을 함으로써 데이터 웹 응용 서버로 인해 데이터 연결 관리, 리포트 파일 관리, 리소스 관리 등 안정된 시스템 구성이 가능하여 안정적 서비스 보장, 자동적인 애플리케이션 복구기능을 제공한다.[3] [4]
지원환경
- 클라이언트
유비리포트 4.0 기준, 크게 윈도(Window)와 맥OS(MacOS), 유닉스 및 리눅스 운영체제 환경에서 사용 가능하며 웹 브라우저의 경우 인터넷 익스플로러 10 (internet explorer 10) 이상, 엣지(edge), 크롬(chrome), 파이어폭스(Firefox), 오페라(opera), 사파리(safari) 등의 브라우저에서는 HTM5와 eform, 전용 뷰어 이용이 가능하다. 인터넷 익스플로러 6~9 의 경우 eform뷰어는 제공하지 않으며 모바일 환경에서는 전용뷰어를 이용할 수 없다.[1]
주요기능
- 그래픽 사용자 인터페이스(graphical user interface)환경: 위지직 방식으로 사용자가 현재 화면에서 보고 있는 내용과 동일한 출력 결과를 얻을 수 있어 실제 인쇄할 대상을 화면으로 보면서 작업하므로 인쇄하기 전에 인쇄되는 형태에 대한 윤곽을 잡을 수 있다. 그밖에 다양한 그래픽 환경 아이템을 지원하여 효율적인 리포트를 작성할 수 있다.
- 강력한 질의 기능: 메인쿼리(main query)가 서브쿼리(subquery)를 포함하는 다이내믹/마스터-서브 질의(dynamic/master-sub query)와 저장 프로시저(stored procedure), 뷰(view), 함수(function), 에스에이피(SAP), 알에프씨(RFC) 등을 지원하기에 정보 공유와 보안 구현의 데이터 정합성이 좋다.
- 리포트 형식 지원: 그룹, 정렬, 섭프레싱 등 행과 열로 동시에 반복이 되어 표현되는 크로스탭(CrossTab), 표 다단 출력과 라벨 형식(label form)을 지원해 효과적인 리포트 형식 구성이 가능하다.
- 다양한 차트 및 각종 아이템 지원: 투디/쓰리디(2D/3D) 형태의 바, 원형 등 다양한 차트를 지원한다. 2차원 바코드 등을 포함한 바코드도 지원하기에 활용성이 높다.
- 데이터 가공 변환 기능: 드릴 다운/드릴 업(Drill down/ Drill up)으로 효과적인 데이터 조회 표현이 가능하며 하이퍼링크(hyperlink), 자체 스크립트(script)에서 자바스크립트(script) 호출로 데이터 가공 및 변환 등 응용 분야가 넓다.다.
- 모든 브라우저 및 스마트폰 조회 및 출력: 한 리포트를 여러 브라우저에 독립적으로 활용이 가능하며 HTML5 뷰어로 모든 스마트폰과 브라우저에서 노 다운로드, 인스톨(No download, install) 구현이 가능하다.
- 관리자 기능: 리포트 스케쥴링(파일 저장 및 메일 전송) 기능을 통해 관리자 화면 제공 및 로그 제공을 통한 관리 용이성을 보장하며 환경설정 기능을 통해 쾌적한 환경을 조성할 수 있.
- 기타 보완 기능: 통신 암복호화 기능 제공, 데이버베이스 암복호화 솔루션, 파일DRM, 문서DRM 연계 기능, 압축 생성 기능을 제공한다.
- 다양한 파일 포맷 변환: 마이크로소프트사의 엑셀(Excel), 워드(Word), 파워포인트(PPT) 파일, PDF파일, 아래한글, 한셀(Hancell) 파일, HTML, 이미지(Image) 등의 다양한 파일 형식을 제공한다.[5] [6] [7]
전자양식
전자 양식(electronic form, E-form) 이란 종이 양식을 컴퓨터 프로그램으로 전자화한 것으로 프린트 및 저장 비용 절감, 프린트 미리보기 제공, 구식 양식 폐기, 자동 양식 작성, 전자 서명 및 이메일에 의한 인가 회전 시간의 단축, 재작성 및 오류로 인한 비용 절감 등의 이점이 있다. 또한 전자 양식을 사용함으로써 계획된 비즈니스 프로세스 및 문제점 부각, 다른 수행 부서의 역활과 책이 이해, 검색과 의사 결정 자동화가 가능하다. 유비리포트 에서는 유비디자인(UbiDesigner) 이라고 하는하나의 개발 툴에서 리포트와 전자서식을 동시에 편집할 수 있다. 또 한 전자서식 용 아이템을 제공하는데 대표적으로 펜 사용을 통해 여러 펜 설정 및 서명 기능, 텍스트, 멀티라인 텍스트, 체크 박스, 라디오박스 등의 기능, 컴퓨터와 모바일에서 동일한 사용자인터페이스(UI)로 모두 사용이 가능하다. 삭제 페이지 이동과 배율 조정, 전자 서식 파일을 서버에 저장 할 수 있다.[6]
모바일 활용
하이브리드 방식(In-app)의 사례로 앱 내에 HTML 뷰어를 구현하여 안드로이드 계열(갤럭시S, 옵티머스등),아이폰과 같은 스마트폰 환경에서 사용이 가능하다. HTML 뷰어를 사용해 별도 작업 없이 사용 할 수 있으며 HTML 환경상에서 출력 및 다운로드를 제공한다.[2]
각주
- ↑ 1.0 1.1 〈유비리포트〉, 《유비리포트》
- ↑ 2.0 2.1 〈모바일 활용〉, 《유비리포트》
- ↑ 미들웨어[middleware] 두산백과 - http://www.doopedia.co.kr/doopedia/master/master.do?_method=view&MAS_IDX=101013000721798
- ↑ 〈유비리포트 제품구성〉, 《유비리포트》
- ↑ 〈SQL/MYSQL 서브쿼리(SubQueryh)〉, 《티스토리》, 2011-12-14
- ↑ 6.0 6.1 〈유비리포트 주요기능〉, 《유비리포트》
- ↑ 반집 , 〈SAP RFC 관련〉, 《네이버 블로그》, 2019-10-31
참고자료
- 유비리포트 공식 홈페이지 - https://www.ubireport.com/index.jsp
- 최종 사용자 네이버지식백과 - https://terms.naver.com/entry.nhn?docId=859585&cid=42346&categoryId=42346
같이 보기