의견.png

"유비리포트"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
22번째 줄: 22번째 줄:
  
 
====추가된 기능====
 
====추가된 기능====
*유틸리티 정의 명세(UDS,utility definition specification)를 개선하여 효과적이고 편리한 네악크로 데이터 셋(nexacro dataset) 연동 기능을 추가했다. 테이블 컴포넌트를 전체 단위뿐만 아니라 부분적으로 복사 기능함으로 좀 더 개발 편리성을 개선하여 빠르게 개발이 가능할 수 있다. HTML 코드변환 뿐만 아니라 웹에디터와 연동이 가능하고, 데이터를 기본(DB, TEXT, CVS, XLS)뿐만 아니라 HTML 테크도 표현이 가능하도록 지원한다. 체크 박스 아이템 추가, 페이지 단위로 복사 가능 기능 추가, 되돌리기 기능의 횟수 설정 기능 등 기타 여러 기능이 추가 되었다. 또 한 콘솔 창으로 디자이너의 로그 확인 가능으로 로그 관리가 개선되었고 관리자 페이지 기능을 추가하여 리포트 양식을 서버에 저장, 스케쥴링 및 메일링에서 날짜를 설정하여 메일로 리포트를 받아 볼 수 있으며 일일 리포트 사용량, 에러 발생 현황을 볼 수 있다. 전자서식 기능 추가와 가로, 세로 혼용 리포트 사용 가능, 모아찍기 기능 추가, 검색기능 추가, GS1 Data Matrix(의료기기용 바코드 규격) 바코드 등의 추가 사항도 있다.
+
*유틸리티 정의 명세(UDS,utility definition specification)를 개선하여 효과적이고 편리한 네악크로 데이터 셋(nexacro dataset) 연동 기능을 추가했다. 테이블 컴포넌트를 전체 단위뿐만 아니라 부분적으로 복사 기능함으로 좀 더 개발 편리성을 개선하여 빠르게 개발이 가능할 수 있다. HTML 코드변환 뿐만 아니라 웹에디터와 연동이 가능하고, 데이터를 기본(DB, TEXT, CVS, XLS)뿐만 아니라 HTML 테크도 표현이 가능하도록 지원한다. 체크 박스 아이템 추가, 페이지 단위로 복사 가능 기능 추가, 되돌리기 기능의 횟수 설정 기능 등 기타 여러 기능이 추가 되었다. 또 한 콘솔 창으로 디자이너의 로그 확인 가능으로 로그 관리가 개선되었고 관리자 페이지 기능을 추가하여 리포트 양식을 서버에 저장, 스케쥴링 및 메일링에서 날짜를 설정하여 메일로 리포트를 받아 볼 수 있으며 일일 리포트 사용량, 에러 발생 현황을 볼 수 있다. 전자서식 기능 추가와 가로, 세로 혼용 리포트 사용 가능, 모아찍기 기능 추가, 검색기능 추가, GS1 Data Matrix(의료기기용 바코드 규격) 바코드 등의 추가 사항도 있다.<ref>〈[https://www.ubireport.com/product/2.5_vs_4.0.pdf 2.5와 4.0 기능 비교 (3)]〉, 《유비리포트》</ref>
  
 
==구성==
 
==구성==
 
유비리포트는 주요 기능과 제품을 사용할 이용자, 그리고 이용 용도에 따라 3가지로 구성이 된다.
 
유비리포트는 주요 기능과 제품을 사용할 이용자, 그리고 이용 용도에 따라 3가지로 구성이 된다.
 
*'''유비 디자이너''': 유비 디자이너(Ubidesigner)는 리포팅 툴을 개발 할 수 있게 하는 기능을 가지고 있다. 리포팅 툴을 개발하는 툴로써 리포트 설계자와 개발자들이 주로 사용하고 있다. 고객들의 쾌적한 이용환경을 위해서 템플릿 작성, 리포트 설계 및 개발, 미리 보기/인쇄, 리포트 파일을 배포할 수 있다.
 
*'''유비 디자이너''': 유비 디자이너(Ubidesigner)는 리포팅 툴을 개발 할 수 있게 하는 기능을 가지고 있다. 리포팅 툴을 개발하는 툴로써 리포트 설계자와 개발자들이 주로 사용하고 있다. 고객들의 쾌적한 이용환경을 위해서 템플릿 작성, 리포트 설계 및 개발, 미리 보기/인쇄, 리포트 파일을 배포할 수 있다.
 +
 
*'''유비 뷰어''': 유비 뷰어(Ubiviewer)는 최종사용자(End user)라고 하며 개인이나 기업 내에서 사용할 목적으로 제품을 사용하는 이용자 즉 소비자를 뜻한다. 리포팅 툴 제공하는 주요 기능인 미리 보기 및 인쇄, 파일 저장, 전자 양식 서비스 등을 사용하는 이용자이다.
 
*'''유비 뷰어''': 유비 뷰어(Ubiviewer)는 최종사용자(End user)라고 하며 개인이나 기업 내에서 사용할 목적으로 제품을 사용하는 이용자 즉 소비자를 뜻한다. 리포팅 툴 제공하는 주요 기능인 미리 보기 및 인쇄, 파일 저장, 전자 양식 서비스 등을 사용하는 이용자이다.
 +
 
*'''유비 서버''': 유비 서버(Ubiserver)는 [[미들웨어]](middleware)의 기능을 수행한다. 미들웨어의 정의는 분산 컴퓨팅 환경에서 서로 다른 기종의 하드웨어나 프로토콜, 통신환경 등을 연결하여, 응용프로그램과 그 프로그램이 운영되는 환경 간에 원만한 통신이 이루어질 수 있게 하는 소프트웨어를 말한다. 유비 뷰어와 유비 디자이너의 중간에서 조정과 중개의 역활을 함으로써 데이터 웹 응용 서버로 인해 데이터 연결 관리, 리포트 파일 관리, 리소스 관리 등 안정된 시스템 구성이 가능하여 안정적 서비스 보장, 자동적인 애플리케이션 복구기능을 제공한다.<ref>미들웨어[middleware] 두산백과 - http://www.doopedia.co.kr/doopedia/master/master.do?_method=view&MAS_IDX=101013000721798 </ref> <ref>〈[https://www.ubireport.com/product/component.jsp 유비리포트 제품구성]〉, 《유비리포트》</ref>
 
*'''유비 서버''': 유비 서버(Ubiserver)는 [[미들웨어]](middleware)의 기능을 수행한다. 미들웨어의 정의는 분산 컴퓨팅 환경에서 서로 다른 기종의 하드웨어나 프로토콜, 통신환경 등을 연결하여, 응용프로그램과 그 프로그램이 운영되는 환경 간에 원만한 통신이 이루어질 수 있게 하는 소프트웨어를 말한다. 유비 뷰어와 유비 디자이너의 중간에서 조정과 중개의 역활을 함으로써 데이터 웹 응용 서버로 인해 데이터 연결 관리, 리포트 파일 관리, 리소스 관리 등 안정된 시스템 구성이 가능하여 안정적 서비스 보장, 자동적인 애플리케이션 복구기능을 제공한다.<ref>미들웨어[middleware] 두산백과 - http://www.doopedia.co.kr/doopedia/master/master.do?_method=view&MAS_IDX=101013000721798 </ref> <ref>〈[https://www.ubireport.com/product/component.jsp 유비리포트 제품구성]〉, 《유비리포트》</ref>
  

2020년 8월 3일 (월) 14:06 판

유비리포트(UbiReport)
유비리포트(UbiReport)

유비리포트(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) 저장 시, 테이블 컴포넌트 단위로 표 생성 등 기타 많은 항목이 개선되고 수정되었다.

추가된 기능

  • 유틸리티 정의 명세(UDS,utility definition specification)를 개선하여 효과적이고 편리한 네악크로 데이터 셋(nexacro dataset) 연동 기능을 추가했다. 테이블 컴포넌트를 전체 단위뿐만 아니라 부분적으로 복사 기능함으로 좀 더 개발 편리성을 개선하여 빠르게 개발이 가능할 수 있다. HTML 코드변환 뿐만 아니라 웹에디터와 연동이 가능하고, 데이터를 기본(DB, TEXT, CVS, XLS)뿐만 아니라 HTML 테크도 표현이 가능하도록 지원한다. 체크 박스 아이템 추가, 페이지 단위로 복사 가능 기능 추가, 되돌리기 기능의 횟수 설정 기능 등 기타 여러 기능이 추가 되었다. 또 한 콘솔 창으로 디자이너의 로그 확인 가능으로 로그 관리가 개선되었고 관리자 페이지 기능을 추가하여 리포트 양식을 서버에 저장, 스케쥴링 및 메일링에서 날짜를 설정하여 메일로 리포트를 받아 볼 수 있으며 일일 리포트 사용량, 에러 발생 현황을 볼 수 있다. 전자서식 기능 추가와 가로, 세로 혼용 리포트 사용 가능, 모아찍기 기능 추가, 검색기능 추가, GS1 Data Matrix(의료기기용 바코드 규격) 바코드 등의 추가 사항도 있다.[3]

구성

유비리포트는 주요 기능과 제품을 사용할 이용자, 그리고 이용 용도에 따라 3가지로 구성이 된다.

  • 유비 디자이너: 유비 디자이너(Ubidesigner)는 리포팅 툴을 개발 할 수 있게 하는 기능을 가지고 있다. 리포팅 툴을 개발하는 툴로써 리포트 설계자와 개발자들이 주로 사용하고 있다. 고객들의 쾌적한 이용환경을 위해서 템플릿 작성, 리포트 설계 및 개발, 미리 보기/인쇄, 리포트 파일을 배포할 수 있다.
  • 유비 뷰어: 유비 뷰어(Ubiviewer)는 최종사용자(End user)라고 하며 개인이나 기업 내에서 사용할 목적으로 제품을 사용하는 이용자 즉 소비자를 뜻한다. 리포팅 툴 제공하는 주요 기능인 미리 보기 및 인쇄, 파일 저장, 전자 양식 서비스 등을 사용하는 이용자이다.
  • 유비 서버: 유비 서버(Ubiserver)는 미들웨어(middleware)의 기능을 수행한다. 미들웨어의 정의는 분산 컴퓨팅 환경에서 서로 다른 기종의 하드웨어나 프로토콜, 통신환경 등을 연결하여, 응용프로그램과 그 프로그램이 운영되는 환경 간에 원만한 통신이 이루어질 수 있게 하는 소프트웨어를 말한다. 유비 뷰어와 유비 디자이너의 중간에서 조정과 중개의 역활을 함으로써 데이터 웹 응용 서버로 인해 데이터 연결 관리, 리포트 파일 관리, 리소스 관리 등 안정된 시스템 구성이 가능하여 안정적 서비스 보장, 자동적인 애플리케이션 복구기능을 제공한다.[4] [5]

지원환경

  • 클라이언트

유비리포트 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) 등의 다양한 파일 형식을 제공한다.[6] [7] [8]

전자양식

전자 양식(electronic form, E-form) 이란 종이 양식을 컴퓨터 프로그램으로 전자화한 것으로 프린트 및 저장 비용 절감, 프린트 미리보기 제공, 구식 양식 폐기, 자동 양식 작성, 전자 서명 및 이메일에 의한 인가 회전 시간의 단축, 재작성 및 오류로 인한 비용 절감 등의 이점이 있다. 또한 전자 양식을 사용함으로써 계획된 비즈니스 프로세스 및 문제점 부각, 다른 수행 부서의 역활과 책이 이해, 검색과 의사 결정 자동화가 가능하다. 유비리포트 에서는 유비디자인(UbiDesigner) 이라고 하는하나의 개발 툴에서 리포트와 전자서식을 동시에 편집할 수 있다. 또 한 전자서식 용 아이템을 제공하는데 대표적으로 펜 사용을 통해 여러 펜 설정 및 서명 기능, 텍스트, 멀티라인 텍스트, 체크 박스, 라디오박스 등의 기능, 컴퓨터와 모바일에서 동일한 사용자인터페이스(UI)로 모두 사용이 가능하다. 삭제 페이지 이동과 배율 조정, 전자 서식 파일을 서버에 저장 할 수 있다.[7]

모바일 활용

하이브리드 방식(In-app)의 사례로 앱 내에 HTML 뷰어를 구현하여 안드로이드 계열(갤럭시S, 옵티머스등),아이폰과 같은 스마트폰 환경에서 사용이 가능하다. HTML 뷰어를 사용해 별도 작업 없이 사용 할 수 있으며 HTML 환경상에서 출력 및 다운로드를 제공한다.[2]


각주

  1. 1.0 1.1 유비리포트〉, 《유비리포트》
  2. 2.0 2.1 모바일 활용〉, 《유비리포트》
  3. 2.5와 4.0 기능 비교 (3)〉, 《유비리포트》
  4. 미들웨어[middleware] 두산백과 - http://www.doopedia.co.kr/doopedia/master/master.do?_method=view&MAS_IDX=101013000721798
  5. 유비리포트 제품구성〉, 《유비리포트》
  6. SQL/MYSQL 서브쿼리(SubQueryh)〉, 《티스토리》, 2011-12-14
  7. 7.0 7.1 유비리포트 주요기능〉, 《유비리포트》
  8. 반집 , 〈SAP RFC 관련〉, 《네이버 블로그》, 2019-10-31

참고자료

같이 보기


  의견.png 이 유비리포트 문서는 소프트웨어에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.