---
title: "빅데이터, 데이터베이스, 그리고 XBRL 관련 기술들이 비약적인 발전을 이루었습니다"
date: "2016-10-04"
categories: 
  - "development"
  - "software"
  - "xbrl"
  - "xml"
tags: 
  - "avro"
  - "big-data"
  - "mapforce"
  - "new-features"
  - "raptorxml"
  - "stylevision"
  - "xbrl"
  - "xml"
  - "xmlspy"
description: 알토바의 미션킷에서 제공되는 최신 기능들을 살펴보세요. 여기에는 Apache Avro에 대한 개선된 지원, 데이터베이스 통합, XBRL 규격, 그리고 작성 가능한 PDF 양식 기능 등이 포함되어 있습니다.
---
Status: #blog

Tags:  #avro #big-data #mapforce #new-features #raptorxml #stylevision #xbrl #xml #xmlspy

Categories: [development](/blog/ko/category/development.md) | [database + sql](/blog/ko/category/database-sql.md) | [xbrl](/blog/ko/category/xbrl.md) | [xml](/blog/ko/category/xml.md)
# 빅데이터, 데이터베이스, 그리고 XBRL 관련 기술들이 비약적인 발전을 이루었습니다

Altova의 MissionKit 및 서버 소프트웨어 제품군의 최신 버전이 출시되었으며, 이번 버전은 빅 데이터, 데이터베이스, XBRL 등 다양한 분야에서 기능성을 크게 향상시켰습니다.

다양한 제품에서 Apache Avro를 지원하고, 제품군 전체에 걸쳐 추가적인 데이터베이스와 드라이버를 제공하며, 개발 및 서버 제품에서 두 가지 새로운 XBRL 규격을 도입하고, PDF 양식을 구축하고 처리하는 새로운 방식을 제공하는 [2017 버전](https://www.altova.com/ko/whatsnew.html)은 모든 데이터를 연결합니다.

어떤 새로운 기능이 가장 마음에 드시나요? 함께 살펴보겠습니다.

![빅데이터 지원 서비스 ](/blog/images/big-data-v2017.png)

<!--more-->

### 업그레이드된 찾기/바꾸기 기능

이번 최신 버전에서 가장 즉각적으로 체감할 수 있는 생산성 향상은 XMLSpy의 텍스트 보기 기능에서 찾아볼 수 있습니다. 저희는 검색 대화 상자를 완전히 재설계하고 현대화했으며, 강력한 새로운 기능들을 추가했습니다.

 

![XML에서 찾기/바꾸기 기능](/blog/images/xmlspy-find-replace.png)

 

새로운 방식의 대화 상자는 작업 중에 계속 열려 있으며, 검색어를 입력하는 즉시 해당 검색어가 나타나는 모든 부분을 강조 표시합니다. 이를 통해 이전보다 훨씬 빠르게 각 부분을 식별하고 이동할 수 있습니다. 이제 선택한 영역 내에서 검색하거나, 텍스트 문자열을 선택하여 문서 전체에서 해당 문자열이 나타나는 모든 부분을 즉시 강조 표시할 수 있습니다. 또한, 텍스트 보기와 스크롤바 모두에서 일치하는 부분을 확인할 수 있습니다.

물론, "찾기" 대화 상자의 강력하고 다양한 고급 기능은 그대로 유지됩니다. 여기에는 세부적인 기준(요소/속성 이름, 내용 등)에 따른 필터링과 정규 표현식을 이용한 검색 기능이 포함됩니다.

### 아파치 아브로 도구 모음

##### **시각화, 검증, 편집 및 아브로(Avro) 관련 기능**

Apache Avro™는 빅데이터, 특히 Hadoop 환경에서 널리 사용되는, 작고 빠른 바이너리 직렬화 형식입니다. 하지만 이러한 광범위한 사용에도 불구하고, 사용자가 편리하게 바이너리 Avro 데이터를 다룰 수 있는 도구에 대한 필요성은 오랫동안 충족되지 못했습니다. 바로 XMLSpy 2017이 이러한 요구를 해결하기 위해 등장했습니다.

새로운 [Avro View](https://www.altova.com/ko/xmlspy/avro-tools.html)를 사용하면 이진 데이터 구조를 쉽게 읽을 수 있는 표 형식으로 즉시 시각화할 수 있습니다.

Avro 파일은 용량이 매우 크기 때문에, "블록" 패널은 데이터를 그룹으로 나누어 보여주며, 사용자는 클릭 한 번으로 각 그룹을 확인할 수 있습니다. 또한, Avro 뷰는 이러한 방대한 데이터 파일에서 원하는 정보를 매우 빠른 속도로 검색할 수 있도록 지원합니다.

 **[Avro 파일 보기 및 검색](avro-viewer.png)**

 

또한, Avro 스키마를 추출하고, 필요에 따라 [수정할 수 있습니다](https://www.altova.com/ko/xmlspy/avro-tools.html)**.** Avro 스키마는 JSON 파일이므로, XMLSpy의 그리드 보기에서 시각적으로 확인하면서 수정하거나, 텍스트 보기에서 수정할 수 있습니다. 두 가지 방법 모두 편집에 필요한 도움말과 스마트한 입력 지원 기능을 제공합니다.

 

![Avro 스키마 편집기](/blog/images/avro-schema-editor.png)

편집 과정에서, Avro 스키마 사양에 대한 유효성 검사가 제공됩니다.

##### **고성능 처리**

(다양한 상황에 따라 적절한 표현을 선택해야 합니다. 몇 가지 예시를 제시합니다.) [아브로(Avro) 데이터의 초고속 검증](https://www.altova.com/ko/raptorxml.html), RaptorXML 서버는 뛰어난 성능을 자랑합니다. 이 서버는 방대한 양의 데이터를 처리하도록 최적화되어 있으며, Avro 데이터 파일에서 스키마를 추출하고, Avro 스키마를 검증하며, Avro 인스턴스를 해당 스키마와 비교하여 유효성을 검사하는 등 다양한 Avro 처리 기능을 지원합니다.  

### 새로운 데이터베이스 기능

##### **확장된 데이터베이스 지원**

Altova [MissionKit](https://www.altova.com/ko/missionkit.html) 데스크톱 개발 도구 모음은 방대한 데이터베이스 통합 기능을 제공하며, 업계 동향과 고객 피드백을 바탕으로 지속적으로 추가 기능을 개발하고 있습니다.

다음은 현재 모든 제품 라인에 대해 제공되는 새로운 지원 서비스입니다

- **ADO.NET 데이터베이스 드라이버 지원** – 기존의 ADO, ODBC, JDBC 드라이버 외에 또 다른 옵션을 제공합니다
- **PostgreSQL에 대한 기본 지원** _-_ 기본 지원은 중간 드라이버의 필요성을 없애므로, PostgreSQL 데이터베이스를 사용하는 것이 더 빠르고, 더 쉽고, 메모리 사용량도 줄어듭니다
- **Progress OpenEdge 데이터베이스 지원** _-_ 저희는 이 데이터베이스를 지원 목록에 추가해 달라는 요청을 여러 건 받았습니다
- **SQL Server 2016 지원 추가** – 이전 버전 지원 기능 강화

 

![데이터베이스 연결 마법사](/blog/images/database-connections.png)

##### **데이터베이스 매핑 도구들**

또한, MapForce의 [데이터베이스 지원 기능이 강화되어, 데이터베이스 테이블 작업들을 SQL 병합(merge) 형태로 실행할 수 있게 되었습니다](https://www.altova.com/ko/mapforce/database-mapping.html) 특정 매핑 작업에서 데이터베이스 테이블에 데이터를 업데이트하고 삽입하는 경우, 일반적으로 "업데이트 후 삽입"과 같은 테이블 작업을 수행해야 합니다. 이제 MapForce는 이러한 작업을 하나의 SQL 병합 문으로 변환하여 데이터베이스에 실행할 수 있습니다. 이렇게 하면 INSERT 및 UPDATE 문을 하나로 결합하여 데이터베이스 서버에 대한 호출 횟수를 줄이므로, 작업 처리 속도가 향상됩니다.

저희의 테스트 결과에 따르면, MapForce 서버를 이용한 대량 SQL 병합 작업은 기존 방식보다 최대 15배\* 더 효율적일 수 있습니다.

* 효율성 향상 정도는 작업 환경에 따라 달라질 수 있습니다.

### 추가 XBRL 규격 지원

Altova 제품군 전반에 걸쳐 [XBRL](https://www.altova.com/ko/xbrl_tools.html)의 개발 및 처리를 위한 다양한 도구를 찾을 수 있으며, 이번 최신 버전은 두 가지 최신 규격인 XBRL 택소노미 패키지 및 인라인 XBRL을 지원하는 기능을 추가했습니다.

##### **XBRL 분류 체계 패키지**

[XBRL 분류 체계](https://www.altova.com/ko/xmlspy/xbrl-taxonomy-editor.html)는 일반적으로 여러 관련 문서로 구성되어 있기 때문에, 종종 하나의 ZIP 파일로 묶어서 제공됩니다.

XBRL 분류 체계 패키지 사양은 표준화된 형식과 위치를 정의함으로써 이러한 접근 방식을 더욱 편리하게 만듭니다. 이 사양은 ZIP 파일 내에 중요한 정보를 담고 있는 파일을 지정하며, 여기에는 패키지에 대한 설명과 시작점 정보가 포함됩니다. 분류 체계 패키지에는 카탈로그 XML 파일이 포함되어 있으며, 이 파일은 URI를 오프라인 분류 체계의 파일 위치로 매핑하여, 애플리케이션이 오프라인에서도 분류 체계를 사용할 수 있도록 합니다.

 

![XBRL 분류 체계 패키지 ](/blog/images/xbrl-taxonomy-package.png)

이제 개발 환경인 XMLSpy와 고속 서버 기반 검증을 위한 [RaptorXML+XBRL 서버](https://www.altova.com/ko/whatsnew.html#raptorxml) 모두에서 XBRL 택소노미 패키지에 포함된 오프라인 리소스에 접근하는 기능을 추가했습니다.

##### **인라인 XBRL (Inline XBRL)**

인라인 XBRL(iXBRL) 규격은 XBRL 기술을 확장하여, 보고 기관이 XBRL 데이터를 HTML 문서 내에 직접 삽입할 수 있도록 합니다. 이를 통해 태그화된 데이터의 장점과 사람이 읽기 쉬운 보고서의 장점을 결합할 수 있습니다.

iXBRL 문서에 포함된 XBRL 데이터는 추가 처리를 위해 여전히 XBRL 인스턴스 문서로 추출되어야 합니다. XMLSpy는 이제 "Transform Inline XBRL" 기능을 통해 이러한 작업을 지원합니다. 또한, [RaptorXML+XBRL Server](https://www.altova.com/ko/raptorxml.html)를 통해 iXBRL 파일을 검증할 수도 있습니다.

### **새로운 엑셀 애드인이 XBRL 형식으로 데이터를 생성합니다**

저희는 또한 엑셀에서 직접 XBRL 파일을 생성할 수 있는 완전히 새로운 제품을 출시하게 되어 기쁩니다. [유럽 은행 감독청(EBA)의 XBRL 엑셀 추가 기능](https://www.altova.com/ko/eba-xbrl.html)은 EBA에 XBRL 형식으로 보고서를 제출하는 기관을 대상으로 합니다. 이 추가 기능을 사용하면 사용자가 이미 익숙하게 사용하는 엑셀에서 직접 데이터를 입력할 수 있습니다. 백그라운드에서는 이 추가 기능이 EBA의 XBRL 분류 체계를 기반으로 유효한 XBRL 데이터 파일을 생성하여 보고서 제출에 사용됩니다.

### 채워 넣을 수 있는 PDF 양식

StyleVision은 PDF 및 기타 형식으로 매력적인 멀티 채널 보고서를 생성하는 것으로 잘 알려져 있으며, 이제 PDF 양식을 제작하는 디자이너를 위한 중요한 새로운 기능을 추가했습니다. StyleVision의 사용자 친화적인 모든 디자인 도구가 이제 PDF 양식 제작에 활용 가능해져, 사용자 데이터를 수집하는 데 유용한 도구를 쉽게 만들 수 있게 되었습니다.

 

![채워 넣을 수 있는 PDF 양식](/blog/images/fillable-pdf-form.png)

StyleVision에 디자인을 처음부터 시작하든, 아니면 기존 디자인을 가져와서 활용하든, 모든 사용자는 StyleVision의 고급 기능, 입력 지원 도구, 그리고 양식에 사용할 수 있는 정적 및 동적 디자인 요소를 설계하는 데 필요한 모든 기능을 이용할 수 있습니다.

사용자가 데이터를 입력하면, 조직은 [StyleVision Server](https://www.altova.com/ko/stylevision-server.html)를 사용하여 해당 데이터를 XML 또는 FDF 형식으로 추출하고, 추출된 데이터를 추가적으로 처리하여 보고서를 생성하는 등 다양한 작업을 수행할 수 있습니다.

이 강력한 기능은 PDF 양식 작업 흐름에 즉각적으로 더 많은 가치를 더해줍니다.

### 프랑스어 버전

마지막으로, MissionKit 제품 및 서버 소프트웨어 제품은 이제 영어, 독일어, 스페인어, 일본어 버전 외에도 프랑스어 버전으로도 제공됩니다.

## 지금 업데이트하세요

**이 새로운 기능들을 업그레이드하거나, 더 자세한 정보를 얻으려면** – 그리고 최신 버전에서 소개된 수많은 다른 기능들에 대해서도 – Altova의 [새로운 기능 소개 페이지](https://www.altova.com/ko/whatsnew.html)를 방문하십시오.

 

 

 

* 성능 결과는 Altova의 자체 테스트를 기반으로 하며, 실제 환경에서는 다를 수 있습니다.
