---
title: EDI 데이터를 XML 형식으로 자동 변환합니다
date: 2026-01-22
categories:
  - data-integration
  - edi
  - xml
tags:
  - data-conversion
  - data-mapping
  - edi
  - xml
description: EDI(전자 데이터 교환) 형식을 XML 형식으로 변환하는 것은 일반적인 요구 사항이며, MapForce는 주요 EDI 형식에서 자동으로 변환을 지원하여 이러한 작업을 쉽게 만들어줍니다.
---
Status: #blog

Tags:  #data-conversion #data-mapping #edi #xml

Categories: [data-integration](/blog/ko/category/data-integration.md) | [xml](/blog/ko/category/xml.md) | [edi](/blog/ko/category/edi.md)
# EDI 데이터를 XML 형식으로 자동 변환합니다

전자 데이터 교환(EDI)은 현대적인 통합 아키텍처가 계속 발전함에도 불구하고, 기업 간 데이터 교환을 위한 핵심 기술로 남아 있습니다. 수십 년 동안 X12 및 EDIFACT과 같은 EDI 표준은 소매, 의료, 물류, 금융 등 다양한 산업 분야의 거래 파트너 간에 안정적이고 체계적인 통신을 가능하게 했습니다. 이러한 표준의 오랜 역사는 그 안정성, 확장성, 그리고 광범위한 채택을 입증하며, 특히 대량의 데이터를 처리하고 중요한 업무를 수행하는 거래에서 그 가치를 보여줍니다.

동시에, 오늘날의 기업 시스템은 XML, JSON, 데이터베이스, API, 그리고 클라우드 기반 서비스에 점점 더 의존하고 있습니다. EDI는 표준화된 데이터 교환에 매우 유용하지만, 그 간결하고 위치 기반 형식은 현대 애플리케이션의 직접적인 사용이나 사람이 읽기 쉬운 형태로 설계되지 않았습니다. 따라서 EDI 데이터는 현대적인 비즈니스 시스템 및 워크플로우와 원활하게 통합되기 위해 번역 및 변환 과정을 거쳐야 합니다.

Altova MapForce는 강력하고 시각적인 방식으로 EDI 데이터를 다른 일반적인 데이터 형식으로 변환하여 이러한 과제를 해결합니다. 또한 EDI 데이터를 XML 형식으로 자동 변환하는 기능도 제공합니다. 작동 방식을 살펴보겠습니다. 

![통신탑](/blog/images/49721323_700px.jpg)

<!--more-->

## EDI 데이터 통합
MapForce는 다음과 같은 기능을 제공합니다 [EDI 매핑](https://www.altova.com/ko/mapforce/edi-mapping)  직관적인 시각적 디자인을 통해 사용자가 EDI 트랜잭션 데이터가 XML, JSON, 데이터베이스, Shopify 또는 다른 형식과 어떻게 연결되는지 명확하게 확인할 수 있습니다. 내장된 EDI 유효성 검사 및 코드 목록 기능은 추가적인 수동 작업 없이도 데이터 매핑의 정확성을 유지하고 표준을 준수하도록 돕습니다.

MapForce는 다음과 같은 가장 널리 사용되는 EDI(전자 데이터 교환) 표준을 지원합니다

- UN/EDIFACT
- ANSI X12 표준
- HL7 (헬스 레벨 7)은 의료 정보 교환 표준입니다
- HIPAA X12 (HIPAA 표준 기반의 X12 형식)
- SAP iDOC (SAP i 문서)
- IATA PADIS 시스템
- TRADACOMS (무역 관련 통신 시스템)
- SWIFT (스위프트)
- 오데트
 - VDA는 독일 자동차 산업 협회(Verband der Automobilindustrie)의 약자입니다
- FORTRAS

시작하려면, 필요한 EDI 데이터 유형과 메시지 유형을 지정하기만 하면 됩니다. 

![MapForce에서 모든 EDI 메시지를 변환할 수 있습니다](/blog/images/convert-edi%201.png)

많은 경우, 직선으로 된 **EDI에서 XML로의 변환** 최신 시스템에 데이터를 적용하려면 위와 같은 작업만 필요하며, MapForce는 이러한 변환 작업을 자동으로 수행할 수 있습니다. 

## EDI를 XML 형식으로 변환

MapForce에서 EDI 파일을 자동으로 XML로 변환하려면, 먼저 새 매핑 작업 영역에 EDI 파일을 드래그하여 추가합니다. 이번 예제에서는 MapForce 예제에 포함된 샘플 IATA EDI 원본 파일을 XML로 변환하겠습니다. 따라서, 시작하기 위해 IATA 컬렉션에서 "항공 정보 응답" 메시지를 선택합니다.

![변환할 IATA PADIS 메시지를 선택하세요](/blog/images/convert-padis-edi.png)

 만약 매핑을 위한 원본 EDI 문서가 있지만 어떤 메시지를 선택해야 할지 미리 알 수 없다면, 파일을 텍스트 편집기에서 열어 파일 상단 근처에 표시된 메시지 유형을 확인하면 됩니다. 다음은 저희가 사용하는 원본 파일의 예시입니다

![EDI 원본 파일의 텍스트 편집기 화면](/blog/images/edi-notepad.png)

저희는 IATA.edi 파일을 원본 문서로 지정하며, EDI 메시지는 주요 매핑 창에 그래픽 구성 요소 형태로 표시됩니다. 이 구성 요소는 메시지의 구조를 반영합니다

![EDI 매핑 소스 구성 요소](/blog/images/IATA-edi-mapping.png)

이제 헤더 부분을 마우스 오른쪽 버튼으로 클릭하고, 나타나는 컨텍스트 메뉴에서 "XML 매핑 생성"을 선택할 수 있습니다

![EDI 형식을 XML 형식으로 변환합니다](/blog/images/edi-to-xml.png)

MapForce는 저희의 EDI 메시지에 해당하는 XML 데이터 구조를 자동으로 생성하고, 해당 프로젝트에 삽입한 후, 일치하는 필드를 매핑합니다.

![EDI 데이터를 XML 형식으로 변환합니다 (매핑을 통해)](/blog/images/edi-xml-transform.png)

그게 전부입니다! 간단한 EDI에서 XML로의 변환 설정을 하는 데는 몇 번의 클릭만 필요합니다. 변환 설정을 실행하려면, 변환 설정 창 하단에 있는 "출력" 버튼을 클릭하면 "출력 미리보기" 창이 열립니다

![변환 후 생성되는 XML 출력 결과](/blog/images/output.png)

결과는 XML 문서이며, 각 EDI 메시지 세그먼트는 해당 EDI 세그먼트 이름과 일치하는 XML 요소 내에 인코딩되어 있습니다.

이제 XML 파일을 저장하거나, 이를 EDI 통합 또는 ETL 워크플로우를 정의하는 출발점으로 사용할 수 있습니다. 매핑 정보를 [MapForce Server](https://www.altova.com/ko/mapforce-server) 실행 파일로 저장하거나, 자동 처리를 위해 [FlowForce Server](https://www.altova.com/ko/flowforceserver)에 업로드할 수 있습니다. 매핑 정보를 개선하여 추가적인 변환을 위한 체인형 매핑을 만들 수도 있습니다. XML 출력은 별도의 매핑을 통해 처리하거나, XSL 변환을 적용할 수 있습니다.

MapForce는 기본적으로 최신 버전의 EDI(전자 데이터 교환) 표준을 지원합니다. 만약 이전 버전의 EDI 표준을 기반으로 작업해야 하는 경우, MapForce는 이전 버전 파일을 다운로드할 수 있는 빠른 링크를 제공합니다.

위에 설명된 EDI를 XML로 자동 변환하는 기술은 MapForce에서 지원하는 모든 EDI 데이터 유형에 적용됩니다.

EDI 파일을 XML 형식으로 빠르게 변환하고 싶으신가요? [무료 체험판을 다운로드](https://www.altova.com/ko/download)하시면 튜토리얼, 도움말, 그리고 다양한 예제를 함께 이용하실 수 있습니다!

_참고: EDI의 역사에 대해 더 자세히 알고 싶으시다면, 컴퓨터 펀치 카드나 플로피 디스크 드라이브와 같은 기술은 잊혀졌지만 EDI는 여전히 사용되는 이유를 알아보세요_ [이 기사를 확인해 보세요](https://www.computerworld.com/article/2576616/the-story-so-far.html) _이 기사는 원래 Computerworld 잡지에 게재되었습니다._
