---
title: "새로운 데이터 통합 도구들"
date: "2020-03-25"
categories: 
  - "data-integration"
  - "database"
  - "edi"
tags: 
  - "data-integration"
  - "data-mapping"
  - "database-mapping"
  - "edi"
  - "excel"
  - "mapforce"
  - "new-features"
  - "sql-editor"
description: 데이터 통합을 위한 Altova MissionKit의 최신 기능에 대해 알아보세요. 여기에는 향상된 MapForce 라이브러리 관리 기능과 Excel 및 EDI 매핑 지원 기능 개선 사항이 포함됩니다.
---
Status: #blog

Tags:  #data-integration #data-mapping #database-mapping #edi #excel #mapforce #new-features #sql-editor

Categories: [data-integration](/blog/ko/category/data-integration.md) | [database + sql](/blog/ko/category/database-sql.md) | [edi](/blog/ko/category/edi.md)
# 새로운 데이터 통합 도구들

Altova MissionKit 도구는 다양한 방식으로 서로 다른 데이터 소스에 연결하고, 데이터를 검색하며, 통합할 수 있는 다양한 기능을 제공합니다. 매년 여러 차례 제품 업데이트를 통해 데이터 통합의 성능과 효율성을 향상시키고, 고객의 요구사항을 반영한 새로운 기능을 추가하고 있습니다. 여기에는 제품 전체에 걸쳐 주요 SQL 데이터베이스에 대한 내장 지원을 지속적으로 업데이트하는 작업도 포함됩니다.

최근에 추가된 몇 가지 기능과 개선 사항을 살펴보겠습니다.

![알토바의 최신 버전에는 새로운 데이터 통합 도구가 포함되어 있습니다 ](/blog/images/new_in_dataintegration_2020r2.jpg)

<!--more-->

### 맵포스에서 새롭게 개발된 도서관 관리 시스템

MapForce는 모든 데이터 유형 간의 매핑을 지원하는 도구로, 대상 시스템에 데이터를 저장하기 전에 원본 데이터를 처리하기 위한 다양한 필터와 기능을 제공하는 포괄적인 라이브러리를 포함하고 있습니다. 또한, 다른 기능 라이브러리를 가져오고 사용자가 정의한 함수를 저장하는 기능도 제공합니다. 최신 버전에서는 새로운 "라이브러리 관리" 대화 상자를 통해 효율성과 유연성이 향상되었습니다.

라이브러리를 전역적으로 가져올 수 있는 기능 외에도, "라이브러리 관리" 창을 통해 사용자는 라이브러리를 특정 환경으로 가져올 수 있습니다. 이를 통해 라이브러리와 사용자가 정의한 함수를 모든 매핑에서 사용할 수 있게 됩니다 _특정의, 구체적인_ 데이터 매핑 프로젝트 파일(.mfd)을 사용하는 경우, MapForce 프로젝트 파일을 동료에게 보내면, 이미 가져온 라이브러리들이 포함되어 있으므로 별도로 설치할 필요가 없습니다. 또한, 이를 통해 사용자 정의 함수를 한 매핑에서 다른 매핑으로 쉽게 복사하여 붙여넣을 수 있습니다.

라이브러리 창을 열려면, 라이브러리 패널 하단에 있는 "라이브러리 추가/제거" 버튼을 클릭하세요. 

![데이터 변환을 위한 데이터 처리 함수 라이브러리](/blog/images/data-mapping-libraries.png)

위에 언급했듯이, 라이브러리를 로컬 또는 글로벌 방식으로 가져올 수 있습니다. 글로벌 가져오기는 애플리케이션 수준에서 이루어지므로, 어떤 매핑 파일에서도 해당 라이브러리의 기능을 사용할 수 있습니다. 반면, 로컬 가져오기는 특정 매핑 파일에만 적용됩니다. 로컬 방식으로 라이브러리를 가져올 때, 라이브러리 파일의 경로를 매핑 파일의 상대 경로로 설정할 수 있습니다. 글로벌 방식으로 가져온 라이브러리의 경우, 가져온 라이브러리의 경로는 항상 절대 경로입니다.

![데이터 매핑을 위해 사용자가 정의한 함수를 복사합니다](/blog/images/copy-udf.png)

이 기능을 통해 사용자가 정의한 함수를 데이터 매핑 간에 쉽게 복사하여 붙여넣을 수 있으며, 기존 작업을 원활하게 재사용할 수 있습니다. 관련 데이터 매핑 프로젝트를 열고, 오른쪽 클릭 메뉴를 통해 해당 프로젝트 간에 함수를 복사하여 붙여넣기만 하면 됩니다. 가져온 함수나 라이브러리는 이제 "라이브러리" 창에 표시되어 매핑 작업에 활용할 수 있습니다.

만약 지도 제작 프로젝트를 진행하고 있다면, [XML 변환](https://www.altova.com/ko/mapforce/xml-mapping), XSLT 또는 XQuery 라이브러리를 가져올 수 있습니다. 이제 "라이브러리 관리" 창에서 가져온 라이브러리 파일을 상대 경로를 사용하여 참조하는 XSLT 또는 XQuery 코드를 생성하는 옵션을 제공합니다.

MapForce COM API는 새로운 라이브러리 관리 기능도 지원합니다. 예를 들어, 팀 내 모든 사용자를 위해 사용할 수 있는 표준 라이브러리 세트를 구성해야 하는 경우, 이제 COM API를 사용하여 MapForce가 각 팀원의 컴퓨터에 설치될 때 동일한 라이브러리 세트가 각 사용자에게 적용되도록 설정할 수 있습니다.

### 변환된 데이터를 기존 엑셀 문서에 적용하여 업데이트합니다

MapForce는 모든 데이터 매핑 프로젝트에서 엑셀을 데이터 소스 또는 대상 파일로 사용할 수 있도록 지원하여, 작업 과정을 간편하게 만들어줍니다 [엑셀 데이터 간의 변환](https://www.altova.com/ko/mapforce/excel-mapping) 그리고 데이터베이스, JSON, XML, EDI 등 다양한 인기 형식들을 지원합니다. 이제 데이터 매핑 프로젝트의 대상이 엑셀 파일인 경우, 변환된 데이터를 기존 엑셀 문서에 직접 쓸 수 있습니다. 예를 들어, 기존 엑셀 파일의 서식을 그대로 유지하여 최종 사용자가 데이터를 더 쉽게 활용할 수 있도록 할 수 있습니다. 기존 파일 내의 지정된 워크시트, 행, 셀은 매핑된 데이터로 대체되며, 기존 파일의 모든 서식은 그대로 유지됩니다

엑셀 대상에 대한 구성 설정에서는 덮어쓰거나 업데이트할 엑셀 출력 파일을 지정할 수 있으며, 대상 문서에 이미 존재하는 수식을 어떻게 처리할지 설정할 수 있습니다. 즉, 매핑을 중단하거나, 수식이 포함된 셀을 업데이트하지 않고 계속 진행하도록 설정할 수 있습니다.

![MapForce에서 엑셀 파일을 변환합니다](/blog/images/convert-excel.png)

### 업데이트된 EDI 매핑 지원 기능

MapForce는 X12, HL7, IDoc, EDIFACT 등 다양한 EDI 형식 간의 매핑을 지원합니다. UN/EDIFACT 지원은 여러 버전의 표준을 포괄하며, 2019A 및 2019B 버전이 추가되었습니다.

![MapForce에서 EDI 데이터를 변환합니다](/blog/images/images/convert-edi.png)

### 새로운 데이터베이스 관련 기능

알토바(Altova)의 다중 데이터베이스 쿼리 및 설계 도구인 데이터베이스스파이(DatabaseSpy)에, 제품 전반에 걸쳐 최신 데이터베이스 버전 지원 기능이 업데이트되었을 뿐만 아니라, [SQL 편집](https://www.altova.com/ko/databasespy)을 위한 몇 가지 새로운 기능이 추가되었습니다.

**결과 행 서식 옵션이 더욱 다양해졌습니다**

DatabaseSpy는 빠른 분석을 위해, 쿼리 결과를 결과 창에 표시할 때 조건에 따른 서식을 지정할 수 있습니다. 배경색, 글꼴의 굵기 및 스타일을 정의하는 것 외에도, 이제 사용자 정의 SQL 조건을 기반으로 글꼴 종류와 크기를 선택할 수 있는 기능이 추가되어 데이터 표현을 더욱 세밀하게 조정할 수 있습니다.

![SQL 쿼리 결과에 대한 조건부 서식 적용](/blog/images/sql-result-formatting.png)

**SQL 실행 요약**

DatabaseSpy에는 메시지 창이 포함되어 있으며, 이 창은 SQL 편집기에서 실행된 SQL 문에 대한 통계적인 개요를 제공하고, 실행 중에 발생했을 수 있는 오류를 보고합니다. 또한, 이제는 실행 요약 기능을 제공하여, 발생한 오류, 경고, 또는 정보 메시지의 총 개수를 표시합니다. 이는 특히 많은 SQL 문으로 구성된 긴 스크립트를 실행할 때 유용하며, 이를 통해 발생한 모든 오류를 즉시 파악하고 해결할 수 있습니다.

## 최신 버전으로 업데이트하세요

이러한 데이터베이스 및 데이터 통합 기능은 2020년 2차 출시 버전(또는 그 이후 버전)부터 제공됩니다. [업데이트](https://www.altova.com/ko/download) 지금 바로 소프트웨어를 사용하시거나, [무료 30일 체험판을 다운로드하세요](https://www.altova.com/ko/download).
