데이터 매핑 도구들

Altova MapForce는 고급 데이터 매핑, 변환 및 데이터 처리 작업에 있어 타의 추종을 불허하는 강력한 기능과 유연성을 제공합니다.

Altova MapForce는 수상 경력을 자랑하는 그래픽 데이터 매핑 도구로, 모든 종류의 데이터 간 변환 및 통합을 지원합니다. 강력한 데이터 매핑 기능을 통해 데이터를 즉시 변환할 수 있으며, 반복적인 변환 작업을 자동화할 수 있는 다양한 옵션을 제공합니다.

데이터 매핑 도구들

Altova MapForce는 고급 데이터 매핑, 변환 및 데이터 처리 작업에 있어 타의 추종을 불허하는 강력한 기능과 유연성을 제공합니다.

Altova MapForce는 수상 경력을 자랑하는 그래픽 데이터 매핑 도구로, 모든 종류의 데이터 간 변환 및 통합을 지원합니다. 강력한 데이터 매핑 기능을 통해 데이터를 즉시 변환할 수 있으며, 반복적인 변환 작업을 자동화할 수 있는 다양한 옵션을 제공합니다.

새로운 기능! PDF 데이터 추출 및 기타 기능 추가 새로운 기능들 2026 버전은 2025년 10월 21일에 출시될 예정입니다.

맵포스가 다른 데이터 매핑 소프트웨어보다 뛰어난 이유는 무엇일까요?

MapForce 플랫폼은 대규모 데이터 관리 제품에 비해 훨씬 저렴한 가격으로 제공되며, 다른 기존 제품에 내재된 устаревшие 기능과 같은 불필요한 요소들이 전혀 없습니다.

다음과 같은 모든 유형의 데이터 간의 매핑 및 변환:

“저희는 Altova MapForce를 업계의 주요 데이터 통합 애플리케이션들과 비교 평가한 결과, Altova MapForce가 가장 강력하면서도 사용하기 쉬운 제품이라는 것을 확인했습니다.”

Mark Beede, HealthTrans

“저희는 3일 동안 MapForce를 테스트해 보았으며, 직관적인 디자인과 사용 편의성에 대해 매우 만족스럽습니다. 저희 업무를 더 쉽게 만들어 주셔서 감사합니다. ”

Michael Elson, CRS Corporation

MapForce에서 제공하는 데이터 매핑 도구에 대한 간략한 개요를 확인해 보세요

Data-Mapping

MapForce 인터페이스는 그래픽 사용자 인터페이스를 통해 데이터 통합을 지원하며, 개별 매핑 작업과 복잡한 매핑 프로젝트를 관리, 시각화, 조작 및 실행하기 위한 다양한 기능을 제공합니다. 디자인 패널을 사용하여 매핑 구성 요소를 그래픽으로 정의하고, 데이터 조작을 위한 함수와 필터를 추가하며, 연결선을 드래그하여 소스 형식과 대상 형식을 변환할 수 있습니다.

MapForce는 시각적인 인터페이스와 드래그 앤 드롭 기능을 통해 데이터 매핑 작업을 쉽고 편리하게 만들어줍니다

디자인 패널은 사용하기 쉬운 기능들을 제공하여, 가장 복잡한 데이터 매핑도 쉽게 작업하고, 식별하고, 재정의할 수 있도록 돕습니다. 예를 들어, 항목 이름을 클릭하면 해당 항목이 자동으로 선택되어 다른 항목과 연결됩니다. 또한, 데이터 매핑 연결의 특정 부분을 마우스로 가리키면 팝업 창이 나타나며, 매핑 대상 항목 또는 데이터 유형과 같은 추가 정보를 확인할 수 있습니다.

연결선은 원하는 대상 위치로 끌어서 쉽게 이동할 수 있으며, 동일한 원점에서 다른 대상으로 연결선을 복사하려면 연결선을 클릭하고 드래그하는 동시에 CTRL 키를 누르고 있으면 됩니다. "자동 연결" 아이콘을 활성화하면, 부모 항목 아래에 동일한 이름을 가진 모든 하위 항목들이 자동으로 연결됩니다.

데이터 매핑 프로젝트는 다양한 입력과 출력을 가질 수 있으며, 완전히 다른 유형의 데이터를 결합할 수 있습니다.

MapForce의 고급 데이터 매핑 도구는 통합 프로젝트에 필요한 거의 모든 데이터 변환 작업을 수행할 수 있는 풍부한 데이터 처리 기능 라이브러리를 제공합니다. 또한, 편리한 개요 창을 통해 전체 데이터 매핑 프로젝트를 시각적으로 확인하고, 필요에 따라 특정 영역을 확대/축소할 수 있으며, 디자인 패널을 스크롤할 때 매핑 내에서의 위치를 확인할 수 있습니다. 따라서, 가장 복잡한 데이터 매핑 프로젝트도 쉽게 탐색할 수 있습니다!

MapForce는 초보 사용자가 쉽게 시작할 수 있도록, 단계별로 매핑 작업을 안내하는 가이드 바를 제공합니다. 이를 통해 사용자는 소스 및 대상 데이터 매핑 구성 요소를 쉽게 추가하고, 필요한 연결 및 처리 로직을 생성할 수 있습니다.

데이터 변환 도구들

데이터 변환의 경우, MapForce는 데이터 통합 프로젝트의 요구사항에 맞춰 데이터를 필터링하고 조작할 수 있는 다양한 데이터 처리 및 변환 기능을 제공하는 확장 가능한 라이브러리를 제공합니다. 또한, MapForce는 독특한 기능을 포함하고 있습니다 시각 기능 향상 도구 여러 작업을 결합하는 사용자 정의 함수를 정의하고 재사용할 수 있습니다. 시간을 절약하고 이미 완료 및 테스트한 작업을 활용하기 위해, 기존의 데이터 변환 코드, 사용자 정의 함수, 또는 XSLT 1.0, 2.0, 또는 3.0 파일을 가져와 함수 라이브러리로 사용할 수도 있습니다.

MapForce의 데이터 매핑 도구는 데이터 변환 규칙을 정의하는 데 필요한 다양한 필터와 함수를 포함하는 풍부한 라이브러리를 제공합니다

에게 XML 변환 MapForce는 다양한 데이터 형식을 지원하며, 가장 복잡한 변환 시나리오도 처리할 수 있습니다. 이를 통해 조건, 불리언 논리, 문자열 처리, 수학 연산, SQL 및 SQL/XML 문, 또는 사용자가 정의한 함수를 기반으로 규칙을 설정할 수 있습니다. 또한, 기존 웹 서비스를 활용하여 어떤 매핑 작업에서도 데이터를 검색하거나 처리할 수 있습니다.

MapForce 데이터 변환 기능:

  • 데이터 처리 기능은 실시간으로 데이터를 변환합니다.
  • 수학적 계산
  • 불리언, 데이터, 시간, 숫자 또는 문자열 변환
  • 결정 테이블
  • 프로그래밍 기반의 문자열 및 날짜/시간 파싱
  • 특수 노드, 시퀀스, EDIFACT 및 데이터베이스 관련 기능
  • 필터, 조건, 매개변수 및 변수를 지원합니다.
  • SQL 또는 SQL/XML 데이터베이스 기능

함수 라이브러리

내장 함수 중에는 concat(문자열 연결), add(덧셈), multiply(곱셈) 등 많은 함수들이 제한 없이 여러 개의 매개변수를 지원하여, 수학적 연산을 수행하고 여러 매개변수를 결합하는 작업을 쉽게 할 수 있습니다. 집계 함수를 사용하면 데이터 그룹에 대한 계산을 수행할 수 있으며, 여기에는 개수 계산, 합계, 최소값, 평균, 문자열 결합 등 다양한 기능이 포함됩니다. 또한, 복잡한 데이터 유형을 편리하게 처리할 수 있는 변환 함수도 제공됩니다.

핵심 라이브러리에 포함된 함수들은 특정 출력 형식에 국한되지 않고 일반화되어 있습니다. 이러한 핵심 함수들을 활용하면, 필요한 프로그래밍 언어(들)를 선택하는 것만으로 XSLT 1.0/2.0/3.0, XQuery, Java, C++, 또는 C# 데이터 변환 코드를 쉽게 생성할 수 있습니다.

중간 변수들

중간 변수는 추가적인 처리를 위해 중간 매핑 결과를 저장하는 특수한 유형의 구성 요소이며, 다양한 고급 매핑 문제를 해결하는 데 사용될 수 있습니다. 중간 변수는 일반적인 (인라인이 아닌) 사용자 정의 함수와 동일하며, 인스턴스 파일이 없는 구조적인 구성 요소입니다.

필터 및 조건 설정

매핑 작업에 필터와 조건을 추가하면, 불리언 조건을 기반으로 소스 데이터에서 원하는 데이터를 선택할 수 있습니다.

MapForce에서 제공하는 if-else 조건은 많은 프로그래밍 언어에서 사용되는 switch 문의 기능과 유사하며, 이를 통해 특정 값과 선택된 기준을 일치시켜 매핑 프로젝트에서 데이터 흐름을 쉽게 제어할 수 있습니다.

결정 테이블

`결정 테이블은 비즈니스 규칙 또는 논리를 체계적으로 표현하는 방법으로, 가능한 모든 조건과 그에 따른 조건/결과/대체 행동을 표 형태로 정리합니다. 조건(입력)과 결과(출력)를 입력하여 각 행이 하나의 규칙을 나타내도록 구성됩니다.

MapForce는 의사 결정 테이블 기능을 포함하고 있으며, 이를 통해 여러 처리 규칙을 한 번에 정의하고, 정의된 규칙에 따라 입력 데이터를 처리하는 이해하기 쉬운 MapForce 함수로 압축할 수 있습니다.

데이터 매핑에서 사용되는 의사 결정 테이블

MapForce에서 제공하는 의사 결정 테이블 기능은 여러 조건을 동시에 처리하는 작업을 간편하게 만들어 주며, 동시에 매핑 규칙을 명확하고 일관성 있게 유지하여 유지 보수를 용이하게 합니다.

데이터 변환 매개변수

MapForce는 변환 입력 매개변수를 지원하여, 외부 매개변수가 매핑 변환에 영향을 미치도록 합니다. 이러한 변환 입력 매개변수는 MapForce 코드 생성기가 Java, C#, 또는 C++로 생성한 주요 매핑 함수에 전달될 수 있습니다.

노드 기능

MapForce에서 노드 기능 지원은 데이터 처리 함수 및/또는 기본값을 정의하고, 이를 여러 노드에 할당할 수 있도록 해줍니다. 이를 통해 동일한 함수를 여러 번 반복해서 사용할 필요 없이, 매핑 라인을 그릴 필요 없이 데이터를 처리할 수 있습니다.

노드 함수와 기본값은 노드 수준에서 적용되며, 하나의 노드 또는 여러 노드에 동시에 적용될 수 있습니다. 특히, 구조 내의 여러 하위 항목에 동일한 처리 로직을 적용하고자 할 때 유용합니다. 예를 들어, 공백을 제거하거나, 비어 있거나 null 값에 대한 기본값을 설정하거나, 특정 값을 다른 값으로 대체하는 등의 작업을 수행할 수 있습니다. 입력 또는 출력 매핑 구성 요소에 노드 함수 또는 기본값을 정의할 수 있으며, 선택적으로 해당 함수 또는 기본값을 노드의 일부 또는 모든 자식 노드에 적용할 수 있습니다.

고급 데이터 매핑을 위한 MapForce 노드 기능 및 기본값

함수 라이브러리 관리

MapForce는 매우 유연하고 사용하기 쉬운 "라이브러리 관리" 창을 제공하며, 이를 통해 사용자가 정의한 함수와 사용자 정의 라이브러리를 전역적으로 또는 특정 매핑 프로젝트에 맞게 가져올 수 있습니다. 이렇게 하면 개발자가 MapForce 프로젝트 파일을 동료에게 보낼 때, 이미 가져온 라이브러리가 포함되어 있으므로 별도로 설치할 필요가 없습니다. 또한, 필요에 따라 사용자 정의 함수를 한 매핑 프로젝트에서 다른 프로젝트로 간단히 복사하여 붙여넣을 수 있습니다.

XML 매핑의 경우, 프로젝트가 XSLT 또는 XQuery 라이브러리를 가져올 때, 가져온 라이브러리 파일들을 상대 경로를 사용하여 참조하는 XSLT 또는 XQuery 코드를 생성할 수 있습니다.

참고로, MapForce COM API는 라이브러리 관리 기능도 지원합니다.

맵포스 함수 라이브러리를 관리합니다

데이터 매핑 결과 미리보기

MapForce에 내장된 실행 엔진을 통해 XML, 데이터베이스, PDF, 일반 파일, EDI, 엑셀, Protobuf, XBRL, 그리고 Shopify/GraphQL 데이터 매핑에 대한 프로그램 코드와 결과를 미리 확인할 수 있습니다. 매핑 변환을 실행한 후, 결과를 즉시 확인하고 저장하거나, MapForce Server를 통해 이 과정을 자동화할 수 있습니다.

데이터 매핑 도구에서 결과물을 미리 확인하세요

출력 탭에서는 매핑 대상이 XML 스키마인 경우 XML 파일을 표시합니다. 일반 텍스트 파일로 매핑하는 경우 CSV 또는 텍스트 파일 형식으로 출력이 생성되고, EDI 대상으로 매핑하는 경우 EDI 메시지가 생성되며, Excel로 매핑하는 경우 Office Open XML (OOXML) 형식의 파일이 생성되고, XBRL 분류 체계로 매핑하는 경우 해당 형식의 파일이 생성됩니다 XBRL 형식의 재무 보고서를 생성합니다그리고 프로토콜 버퍼로의 매핑은 프로토콜 버퍼 형식의 이진 파일을 생성합니다.

데이터베이스에 매핑할 때, 출력 미리보기 화면에는 매핑 작업 결과로 데이터베이스에 실행될 SQL 명령어가 표시됩니다. 또한, MapForce 엔진을 사용하면 실제로 SQL 스크립트를 실행하여 변환 작업을 수행하고 데이터베이스에 변경 사항을 적용할 수 있습니다.

XSLT 스타일시트 미리보기

MapForce는 XML 데이터를 다른 XML 데이터로 변환하기 위한 XSLT 1.0/2.0/3.0 스타일시트 개발을 지원하는 다양한 유용한 기능을 제공합니다. 사용자가 데이터를 시각적으로 매핑하는 동안, MapForce는 백그라운드에서 자동으로 XSLT 스타일시트를 생성합니다. 언제든지 메인 디자인 창 하단에 있는 "XSLT" 탭을 클릭하여 생성된 XSLT 스타일시트 코드를 미리 볼 수 있습니다.

또한, MapForce에 새로운 XML 스키마, DTD 또는 XBRL 분류 체계를 추가할 때, 선택적으로 해당 스키마와 함께 샘플 XML 인스턴스 문서를 함께 제공할 수 있습니다. 샘플 데이터를 제공하기로 선택한 경우, MapForce는 메인 디자인 창 하단에 있는 "출력" 탭을 클릭하여 작업 중에 샘플 변환 결과를 쉽게 미리 볼 수 있도록 지원합니다. 이를 통해 데이터 매핑이 원하는 결과를 얻도록 보장하는 데 도움이 됩니다.

맵포스 블로그

저희 블로그에서 유용한 정보를 확인해 보세요 MapForce 사용 팁, 유용한 방법, 그리고 사용 안내.

대화형 데이터 매핑 디버거

MapForce는 데이터 매핑 설계 작업을 돕는 혁신적인 인터랙티브 디버거를 포함하고 있습니다. 이 디버거를 사용하면 사용자가 매핑 과정을 단계별로 추적하고, 데이터가 소스에서 대상 노드로 실제로 어떻게 흘러가는지 확인할 수 있습니다. MapForce 디버거는 메뉴 명령, 특수 툴바, 그리고 디버거 실행 중에 자동으로 열리는 도움말 창을 지원하여, 사용자가 매핑 실행 과정에서 발생하는 중간 처리 단계를 추적하고 데이터 값을 검토할 수 있습니다.

MapForce의 데이터 매핑 도구에는 강력한 디버깅 기능이 포함되어 있습니다

MapForce 데이터 매핑 디버거는 데이터 통합 및 ETL 프로젝트의 작동 원리를 이전에는 불가능했던 수준으로 심층적으로 분석할 수 있도록 지원합니다. 이는 훨씬 더 고가의 매핑 제품에서도 제공되지 않던 기능입니다.

MapForce 디버거는 소스 코드 디버깅 경험이 있는 개발자들에게 익숙할 수 있는 중단점 설정 및 단계별 실행 기능을 지원합니다. 중단점을 입력 또는 출력 노드 어디에든 설정하여 매핑 실행을 해당 지점에서 일시 중지할 수 있으며, 조건부 중단점 설정도 지원됩니다.

여러 가지 명령어를 통해 사용자는 데이터 매핑을 수동으로 디버깅하거나, 특정 지점에 도달한 후에도 실행을 계속할 수 있습니다. 이를 통해 사용자는 필요한 만큼 상세한 정보를 확인할 수 있습니다.

이 튜토리얼에서는 데이터 변환의 유효성 검사에 대해 알아보고, MapForce 디버거를 보다 자세히 살펴보겠습니다.

MapForce 서버를 통한 자동화를 위한 실행 파일

프로젝트가 데이터 매핑 도구에서 설계 및 테스트를 거치면, `MapForce Server를 통해 반복적인 데이터 변환이 필요한 업무 프로세스를 자동화할 수 있습니다.

MapForce는 데이터 매핑 프로젝트를 자동화하기 위해 MapForce 서버 실행 파일을 컴파일합니다

MapForce는 데이터 매핑을 사전 처리하고 최적화하며, 이를 MapForce Server 실행 파일에 저장하여 MapForce Server가 명령줄을 통해 실행할 수 있도록 합니다. 또한, 이러한 매핑 정보를 FlowForce Server 작업에서 사용할 수 있도록 업로드합니다. 매핑 과정에서 사용되는 데이터 입력 및 출력 파일 이름, 또는 데이터베이스 쿼리 등은 런타임 시 작업 매개변수로 대체되어 MapForce Server에 의해 실행될 수 있습니다.

XML-Mapping

데이터 매핑 도구 (다양한 분야에 적용 가능) XML MapForce는 XML 스키마 또는 DTD 콘텐츠 모델을 기반으로 매핑을 지원합니다. 개발을 위해.. XML-MappingMapForce에 두 개 이상의 스키마를 불러온 후, 소스(source)와 대상(target)의 노드 간에 연결선을 드래그하여 연결하면 됩니다. 또한, 텍스트 데이터와 XML 데이터가 혼합된 경우에도 데이터를 매핑할 수 있도록 지원합니다.

XML 인스턴스 문서에 연결된 스키마가 없는 경우, MapForce는 해당 XML 인스턴스 문서로부터 XML 스키마를 생성합니다.

MapForce에서 제공하는 XML 데이터 매핑 도구

MapForce는 다양한 입력 및 출력 스키마, 여러 소스 파일 및/또는 대상 파일 간의 고급 XML 변환을 지원하며, 복잡한 다단계 데이터 변환(스키마에서 스키마로, 스키마에서 스키마로, 등)도 가능합니다

XML 매핑 및 데이터 처리 규칙을 정의하는 작업을 완료하면, 소스 파일을 불러올 수 있으며, MapForce 내장 실행 엔진이 즉시 데이터를 새로운 형식으로 변환합니다.

MapForce는 또한 소스 스키마를 기반으로 여러 XML 문서의 데이터를 변환하여 대상 XML 스키마에 맞도록, XSLT 1.0 또는 2.0 스타일시트를 자동으로 생성합니다.

MapForce는 XML 매핑 기능 외에도, XML, 데이터베이스, PDF, EDI, XBRL, 일반 파일, 엑셀, JSON, Protobuf, Shopify, 그리고 웹 서비스 데이터 등 다양한 형식의 데이터를 결합하여 데이터 통합 또는 웹 서비스 애플리케이션을 구축할 수 있도록 지원합니다.

XML 와일드카드 지원

XML 스키마 설계에서 `<xs:any>` 요소와 `<xs:anyAttribute>`는 XML 스키마에 정의되지 않은 새로운 요소나 속성을 해당 위치에 XML 인스턴스 문서에 추가할 수 있도록 합니다. 이를 "XML 와일드카드"라고 부르며, 다양한 산업 분야의 표준을 지원하는 많은 XML 스키마에서 어느 정도의 사용자 정의를 가능하게 하는 널리 사용되는 방법입니다.

MapForce는 XML 또는 다른 출력 형식으로 데이터를 변환할 때 `<xs:any>` 및 `<xs:anyAttribute>`를 지원합니다. XML 매핑 입력 구성 요소에서 `<xs:any>` 또는 `<xs:anyAttribute>` 옆에 있는 새 선택 버튼을 클릭하면 와일드카드 선택 대화 상자가 열립니다.

`<xs:any>` 요소와 `<xs:anyAttribute>` 요소는 XML 스키마 설계에서 흔히 사용되며, MapForce에서 이러한 기능에 대한 사용자들의 요청이 꾸준히 있었습니다.

XML 매핑 결과 보기

XML 매핑 프로젝트를 설계할 때, 내장된 MapForce 엔진을 통해 생성된 XSLT 1.0/2.0/3.0 또는 XQuery 코드를 단 한 번의 클릭으로 확인하고 저장할 수 있습니다. 또한, "출력" 탭을 클릭하여 XML 매핑에 의해 실제로 생성된 결과를 확인할 수 있습니다.

JSON 데이터 매핑

MapForce는 다양한 기반을 바탕으로 데이터 매핑을 정의하고 실행하는 기능을 제공합니다 JSON (JavaScript Object Notation) 모델을 사용할 수 있습니다. 데이터 매핑의 소스 또는 대상 구성 요소로 JSON 인스턴스 파일 또는 JSON 스키마 파일을 추가할 수 있습니다. MapForce는 JSON, JSON5, 그리고 JSON Lines 형식의 데이터를 읽고 쓸 수 있습니다.

이 데이터 매핑 관련 블로그 게시글에서는 JSON 형식의 데이터에 대한 더 자세한 내용을 다룰 것입니다.

아래와 같이, JSON 구성 요소는 적절한 요소 구문으로 표시되며, 각 데이터 유형이 명확하게 나타납니다.

MapForce에서 데이터 매핑 도구를 사용하여 JSON 데이터를 변환합니다

MapForce 함수 라이브러리에 포함된 데이터 처리 함수들은 다른 구성 요소들과 마찬가지로 JSON 데이터를 변환하는 데에도 그대로 적용될 수 있습니다.

JSON 데이터 매핑 도구:

  • JSON을 소스 또는 대상 구성 요소로 지원합니다
  • JSON5를 소스 또는 대상 데이터 형식으로 지원합니다
  • 주어진 데이터 샘플(인스턴스 문서)을 기반으로 JSON 또는 JSON5 스키마를 생성합니다
  • JSON 서브타입 매핑을 지원합니다
  • 다양한 유형의 항목을 포함하는 JSON 배열을 지원합니다

자동으로 JSON 스키마 생성

JSON 또는 JSON5 파일을 `JSON 매핑에 추가하면, MapForce는 해당 파일이 스키마 파일인지, 아니면 인스턴스 파일인지 자동으로 감지합니다. JSON 또는 JSON5 인스턴스 파일의 경우, MapForce는 스키마 파일을 선택하거나 자동으로 생성하도록 안내합니다. MapForce는 JSON 또는 JSON5 스키마를 사용하여 컴포넌트의 구조를 구축합니다.

JSON 또는 JSON5 스키마는 특정 위치에 여러 유형의 데이터가 동시에 존재할 수 있도록 허용합니다. 이러한 경우, MapForce 컴포넌트는 해당 위치에 나타날 수 있는 모든 기본 데이터 유형에 대해 별도의 구조 노드를 표시합니다.

MapForce는 JSON 구성 요소에서 배열을 지원합니다. JSON 스키마에서 배열이 서로 다른 유형의 항목을 포함하는 경우 (예: 문자열과 숫자), MapForce는 각 항목 유형에 대해 "항목" 노드를 표시합니다. JSON 파일에 데이터를 쓸 때, 이를 통해 서로 다른 유형의 항목을 포함하는 배열을 만들 수 있습니다.

관계형 데이터베이스 및 NoSQL 데이터베이스 매핑

MapForce는 다음과 같은 강력한 기능을 제공합니다 데이터베이스 매핑데이터베이스 데이터와 XML, JSON, 일반 텍스트 파일, EDI, 엑셀(OOXML), XBRL, 웹 서비스, 심지어 다른 데이터베이스 형식 간의 매핑을 포함합니다.

디자인 창에 데이터베이스 구조를 불러오면, MapForce는 데이터베이스 스키마를 자동으로 분석하고, 사용 가능한 데이터베이스 테이블과 뷰를 선택할 수 있도록 하며, 테이블 간의 관계를 인식합니다.

이 데이터 매핑 도구는 주요 SQL 데이터베이스를 모두 지원합니다

데이터베이스 매핑에 필요한 모든 콘텐츠 모델을 로드한 후에는, 소스(원본)와 대상 구조 간에 연결선을 간단히 드래그하여 연결하면 매핑이 완료됩니다.

지원됨 관계적인 데이터베이스:

  • Firebird
  • IBM DB2 for iSeries®
  • IBM DB2®
  • Informix®
  • MariaDB
  • Microsoft Access™
  • Microsoft® Azure SQL
  • Microsoft® SQL Server®
  • MySQL®
  • Oracle®
  • PostgreSQL
  • Progress OpenEdge
  • SQLite
  • Sybase® ASE
  • Teradata

지원됨 NoSQL 데이터베이스:

  • MongoDB는 NoSQL 데이터베이스입니다
  • CouchDB
  • Microsoft Azure 코스모스 DB

MapForce는 주요 관계형 데이터베이스는 물론, 널리 사용되는 NoSQL 데이터베이스도 지원하며, 이를 통해 데이터베이스의 원본 데이터, 데이터 처리 기능 및 필터, 그리고 다양한 유형의 다른 데이터 구조 간의 시각적인 데이터 매핑 설계를 만들 수 있습니다.

데이터베이스 매핑 도구:

  • 모든 주요 데이터베이스에 대한 데이터베이스 쿼리 기능
  • 지원되는 모든 데이터베이스 유형에서 가져온 데이터를 다른 모든 데이터베이스 유형으로 변환할 수 있습니다
  • 데이터베이스 키 설정 지정
  • 데이터베이스 테이블 작업 정의
  • 데이터베이스를 직접 쿼리합니다
  • 데이터베이스 필드와 XML 파일을 연결하고 매핑합니다
  • 데이터베이스 입력 구성 요소들을 정렬합니다
  • 데이터베이스 출력 로깅 (데이터베이스 추적)
  • 오류 처리 시 트랜잭션 롤백 기능

데이터베이스 데이터 필터링 및 처리

많은 데이터베이스 매핑 작업은 소스 데이터와 대상 데이터를 연결하는 과정에서, 불리언 조건이나 SQL, SQL/XML 문을 기반으로 데이터를 조작해야 합니다. 논리적인 비교, 수학적 계산, 문자열 처리 등을 수행하거나, 특정 값의 데이터베이스 데이터를 확인하고, 데이터에 대한 다른 수정 작업을 수행해야 할 수도 있습니다. 위 스크린샷에서 데이터 처리 기능은 소스 데이터 모델과 대상 데이터 모델을 연결하는 선들 사이에 나타나는 박스 형태로 표시됩니다.

데이터 처리 기능은 다양한 실제 데이터 변환 요구 사항에 맞춰 실시간으로 고급 데이터베이스 매핑을 수행할 수 있도록 지원합니다. 예를 들어, XML 또는 EDI 메시지를 사용하여 특정 필터 기준에 따라 XML 또는 EDI 요소에서 데이터베이스 레코드를 추출하는 데이터베이스 매핑을 구성할 수 있습니다.

실시간 데이터베이스 변환

매핑 작업이 완료되면, 내장된 MapForce 엔진을 통해 단 한 번의 클릭으로 결과를 확인하고 저장할 수 있습니다.

데이터베이스와 XML 간의 매핑은 XML 형식의 출력 문서를 생성하고, 데이터베이스와 일반 파일 간의 매핑은 CSV 형식 또는 고정 길이 텍스트 파일 형식으로 출력을 제공합니다. 데이터베이스와 EDI 간의 매핑은 다양한 형식의 EDI 메시지를 생성할 수 있으며, 데이터베이스와 Excel 간의 매핑은 Office Open XML (OOXML) 마크업을 생성하고, 데이터베이스와 XBRL 간의 매핑은 XBRL 형식의 재무 보고서를 생성합니다.

데이터베이스 매핑 작업은 SQL 스크립트(예: SELECT, INSERT, UPDATE, DELETE 문) 또는 NoSQL 스크립트 형태로 결과를 생성하며, 이러한 스크립트는 MapForce 내에서 직접 대상 데이터베이스에 실행됩니다.

PDF 데이터 추출 및 매핑

MapForce는 모든 데이터 매핑 프로젝트에서 PDF 데이터를 소스로 사용할 수 있습니다. PDF 데이터는 구조화되지 않은 형태이므로, 이 소프트웨어는 MapForce에서 사용할 수 있는 PDF 데이터 추출 템플릿을 생성하는 강력한 "MapForce PDF 추출기"를 포함하고 있습니다.

PDF 추출기는 사용하기 쉬운 직관적인 디자인을 채택하여, 클릭 및 드래그 앤 드롭 기능을 통해 PDF 문서의 구조를 시각적으로 정의할 수 있습니다.

MapForce PDF 추출기

내장된 OCR 기능과 직관적인 시각 도구를 갖춘 PDF 익스 트랙터는 PDF 파일에 저장된 방대한 양의 비즈니스 데이터를 데이터 매핑, 데이터 통합 및 ETL 프로세스에 활용할 수 있도록 지원합니다. 템플릿을 생성한 후, MapForce에 불러와 PDF 데이터를 XML, JSON, 데이터베이스, 엑셀 및 기타 지원되는 데이터 형식으로 효율적으로 변환할 수 있습니다.

MapForce에서 PDF 데이터 통합하기

MapForce PDF 추출기를 사용하는 방법에 대한 자세한 내용은 다음을 참조하십시오.

EDI 데이터 매핑

EDI(전자 데이터 교환) 표준은 전자 상거래 데이터 교환의 주요 형식으로, 기업들이 거래 데이터를 빠르고 정확하게 교환할 수 있는 방법을 제공합니다. EDI는 ERP, CRM 및 다양한 공급망 관련 기술과 같은 다른 통합 비즈니스 기술보다 먼저 등장했으며, 따라서 데이터 매핑 및 변환은 EDI 시스템 구축의 중요한 요소입니다.

MapForce는 그래픽 기반의 EDI 매핑 도구로, 오늘날 널리 사용되는 주요 비즈니스 데이터 형식들을 완벽하게 지원합니다. 여기에는 XML, 데이터베이스, PDF, 일반 파일, 엑셀, 웹 서비스, 그리고 EDIFACT, X12, HL7, NCPDP SCRIPT, IDoc, PADIS, SWIFT, ODETTE, VDA, FORTRAS EDI 트랜잭션 세트 등이 포함됩니다.

MapForce의 데이터 매핑 도구를 사용하면 EDI 데이터를 다른 형식으로 쉽게 변환할 수 있습니다

MapForce는 UN/EDIFACT, ANSI X12, HIPAA X12, Health Level 7 (HL7), NCPDP SCRIPT, SAP IDoc, IATA PADIS, TRADACOMS, SWIFT, ODETTE, XML, 데이터베이스, PDF, 일반 파일, 엑셀, 그리고 기타 EDI 시스템뿐만 아니라 웹 서비스 연동까지, 다양한 데이터 형식을 시각적으로 연결하여 EDI 데이터 통합을 간편하게 만들어줍니다. 이를 통해 귀사의 조직은 비용 증가나 애플리케이션 인프라의 복잡성 증가 없이, 전자적인 정보 교환의 이점을 누릴 수 있습니다.

다양한 유형의 EDI 메시지를 처리합니다

MapForce를 사용하면 여러 종류의 메시지를 포함하는 EDI 파일을 처리하기 위해 단일 매핑을 정의할 수 있습니다. 데이터 매핑 프로젝트의 소스 또는 타겟에서 여러 종류의 메시지를 포함하는 EDI 파일을 지원하여 최적의 유연성을 제공합니다 EDI 매핑.

메시지 확인

EDI X12 표준에서 997 확인 메시지는 수신된 데이터 교환의 상태를 전달하며, 거래 수신 여부, 거래 오류 등과 같은 정보를 포함합니다.

MapForce는 사용하기 쉬운 구성 기능을 제공하여, 입력된 X12 메시지를 997 확인 응답으로 자동 변환하는 매핑을 생성할 수 있습니다. 이를 통해 파트너 네트워크 내외부에서 원활한 거래 연결을 구축할 수 있습니다.

EDI 출력 결과 확인

MapForce는 매핑 작업을 통해 생성된 EDI 데이터의 정확성을 검증할 수 있도록 지원합니다. 이를 위해 EDI 데이터의 모든 원본 및 대상 구성 요소, 그리고 매핑 결과물을 검증하여, 유효한 EDI 메시지만 처리되도록 보장할 수 있습니다.

EDI 메시지 지원

MapForce는 현재 사용되는 EDI 트랜잭션 표준뿐만 아니라, 이전 버전의 메시지도 무료 통합 모듈을 통해 지원합니다. 자세한 내용은 다음을 참조하십시오 각 버전에서 지원하는 메시지 유형 EDIFACT, X12, HL7 등과 같은 표준.

빠른 EDI-XML 변환

수동 매핑 없이 EDI 데이터를 XML 형식으로 빠르게 변환하려면, EDI 구성 요소에서 마우스 오른쪽 버튼을 클릭하고 "XML 매핑 생성"을 선택하십시오. 변환을 위해 내장된 MapForce 엔진을 선택한 다음, "출력" 탭을 클릭하여 생성된 XML 파일을 확인하고/또는 저장하십시오.

이 기능은 EDI 파일을 XML 형식으로 빠르게 변환하는 편리한 방법이며, MapForce Server를 통해 이 변환 과정을 자동화할 수 있습니다. 또한, XML은 기본적으로 사람이 읽기 쉬운 형식이기 때문에, 복잡한 매핑 과정에서 EDI 파일로 저장될 결과물을 미리 확인하는 대안적인 방법으로도 활용할 수 있습니다.

프로토콜 버퍼 데이터 변환

프로토콜 버퍼(Protocol Buffers, Protobuf)는 구글에서 개발한, 언어 및 플랫폼에 독립적인 방식으로 정형 데이터를 직렬화하는 기술입니다. 이 기술은 데이터의 구조를 설명하는 인터페이스 설명 언어와, 해당 설명을 기반으로 소스 코드를 생성하여 정형 데이터를 표현하는 바이트 스트림을 생성하거나 파싱하는 프로그램을 포함합니다. 데이터 교환을 가능하게 하기 위해, 프로토콜 버퍼 형식의 이진 파일은 ".proto" 파일과 함께 제공됩니다. 이 ".proto" 파일은 인코딩된 이진 데이터의 구조를 정의하며, 이는 XML 인스턴스 문서의 구조를 XSD가 설명하는 방식과 유사합니다.

MapForce는 프로토콜 버퍼(Protocol Buffers) 형식으로 인코딩된 바이너리 데이터를 쉽게 매핑하고 변환할 수 있도록 지원합니다. 이를 통해 사용자는 어떤 데이터든 서로 변환하는 프로젝트에서 프로토콜 버퍼를 소스 또는 대상 형식으로 사용할 수 있습니다.

protobuf 데이터를 XML, JSON 및 기타 형식으로 변환하거나, 반대로 다른 형식의 데이터를 protobuf 형식으로 변환할 수 있는 데이터 매핑 도구

MapForce를 사용하지 않을 경우, Protocol Buffers를 사용하여 데이터를 생성하거나 읽으려면 개발자는 프로그램 코드를 직접 작성하고 관리해야 합니다. 하지만 MapForce를 사용하면 코드를 작성하거나 .proto 파일로부터 코드를 생성할 필요가 없습니다. 단순히 .proto 파일을 매핑에 추가하고, 필요한 연결을 시각적으로 설정하면 됩니다 프로토콜 버퍼(protobuf) 변환MapForce는 매핑 디자인에 따라 원본 바이너리 파일에서 데이터를 읽거나, 새로운 바이너리 파일을 생성합니다.

CSV, 텍스트, 그리고 일반 텍스트 파일 데이터 매핑 도구

Altova MapForce는 텍스트 데이터를 분석하고 변환하는 데 유용한 FlexText 기능을 제공합니다 텍스트 파일 변환 예를 들어, 메인프레임 텍스트 보고서, 텍스트 기반 로그 파일, 그리고 기타 기존 텍스트 파일 형식들을 매핑 디자인에 활용할 수 있습니다. FlexText는 시각적인 인터페이스를 통해 기존 텍스트 파일을 불러와서, MapForce 매핑 인터페이스에서 변환하고자 하는 부분을 선택하여 추출할 수 있습니다.

FlexText는 템플릿을 생성하고, 이 템플릿을 MapForce에 불러와서 개별 텍스트 노드를 XML, 데이터베이스, PDF, EDI, XBRL, 일반 파일, Excel, JSON, 그리고/또는 웹 서비스 데이터 등 다양한 형식으로 변환할 수 있습니다. FlexText에서 생성한 설정을 저장하면, 동일한 템플릿을 재사용하여 여러 텍스트 파일을 다양한 방식으로 변환할 수 있으며, 이는 예를 들어 다음과 같은 일반적인 요구 사항을 충족하는 데 유용합니다 JSON 데이터를 CSV 형식으로 변환하는 것.

데이터 매핑 도구에는 텍스트 파일 분석을 위한 FlexText 기능이 포함되어 있습니다

FlexText는 텍스트 파일 변환을 위한 규칙을 설정할 수 있는 기능을 제공합니다. FlexText 인터페이스에서 텍스트 파일을 열면, 파일 내용은 두 개의 영역으로 표시됩니다. 왼쪽 영역은 원본 파일을 나타내고, 오른쪽 영역(즉, 오른쪽에 위치한 영역)은 사용자가 필요한 데이터를 추출하는 동안 파일의 내용을 실시간으로 보여줍니다.

사용자가 수행하는 모든 작업의 결과는 실시간으로 표시되므로, 원하는 결과를 얻었는지 즉시 확인할 수 있습니다.

기존 텍스트 파일에는 복잡한 일반 파일 내부에 CSV (쉼표로 구분된 값) 또는 FLF (고정 길이 필드) 형식으로 유용한 데이터가 포함될 수 있습니다. FlexText를 사용하면 CSV 및 FLF 기능을 통해 이러한 데이터를 직접 추출할 수 있습니다. 분할 및 기타 작업을 수행한 후, 필드 이름, 길이 등을 설정하여 남은 CSV 또는 FLF 형식의 필드를 저장할 수 있습니다.

더 자세한 정보를 원하시면, 다음 블로그와 영상을 참고하여 기존 텍스트 파일을 변환하는 방법을 알아보세요.

관련 데이터를 추출합니다

FlexText는 분할 기능을 사용하여 불필요한 텍스트, 문자, 공백 등을 제거함으로써 필요한 데이터만 분리할 수 있습니다. 각 분할 작업은 데이터를 두 개의 새로운 블록으로 표시합니다. 한 블록에는 분리된 데이터가 포함되어 있고, 다른 블록에는 변환된 파일의 수정된 내용이 표시됩니다. 사용자는 수행하는 각 작업의 결과를 즉시 확인할 수 있습니다.

노드, 무시, 스위치, 그리고 정규 표현식

FlexText는 정보 트리를 구성할 때 더 많은 유연성을 제공하기 위해 "노드(Node)" 및 "무시(Ignore)" 기능을 지원합니다. "무시" 기능은 특정 텍스트 블록을 변환 과정에서 필요 없는 것으로 표시하고, MapForce에게 해당 부분을 무시하도록 지시합니다. "노드" 기능은 MapForce 내에서 새로운 노드를 생성하여, 필요에 따라 텍스트 데이터의 계층적인 구조를 정확하게 표현할 수 있도록 돕습니다.

"Switch" 기능은 텍스트 블록 하나에 대해 여러 조건을 정의할 수 있도록 해줍니다. 텍스트 파일 내의 데이터는 정의된 조건을 충족하는 경우에만 해당 컨테이너로 전달되어 MapForce 변환 과정에서 사용됩니다.

FlexText는 정규 표현식도 지원합니다. 예를 들어, 입력 파일은 시스템에서 생성된 보고서일 수 있으며, 이 보고서의 왼쪽 여백에는 숫자와 문자 코드가 포함되어 있어 레코드 유형을 나타냅니다. 이 중, 연속된 숫자 5자리 다음에 "O"가 오는 경우, 이는 특정 사무실 위치에 대한 새로운 섹션의 시작을 의미합니다.

엑셀 파일 변환

MapForce는 Microsoft의 스프레드시트 형식을 기반으로 데이터를 매핑하는 기능을 지원합니다® Excel 2007 버전 이후의 소프트웨어는 Office Open XML 파일 형식 사양을 따릅니다. MapForce는 엑셀 스프레드시트를 매핑의 원천 또는 대상 파일로 지원하며, 이를 통해 엑셀 파일과의 데이터 매핑을 위한 강력한 그래픽 인터페이스를 활용할 수 있습니다.

MapForce 데이터 매핑 도구에서 엑셀 파일 변환 기능

기존 스프레드시트 또는 워크북을 기반으로 엑셀 매핑을 개발하려면, 파일 메뉴의 명령을 사용하여 원본 파일을 MapForce에서 열거나, 디자인 패널에 문서를 드래그 앤 드롭하면 됩니다. MapForce는 파일 구조의 그래픽 표현을 보여주며, 행, 열, 셀뿐만 아니라 숫자 및 이름에 대한 참조도 표시합니다. 이 구성 요소에는 클릭 가능한 아이콘이 포함되어 있으며, 이를 통해 매핑할 데이터를 정의하고 지정할 수 있습니다.

또한, MapForce는 Microsoft Office 2013에서 도입된 선택적인 파일 형식인 "엄격한 Open XML 스프레드시트 형식(ISO/IEC 29500 Strict)"을 데이터 매핑 입력 구성 요소로 지원합니다.

MapForce를 사용하면 스프레드시트 내의 각 고유 데이터 테이블을 선택하고 매핑할 수 있습니다. 이를 통해 복잡한 엑셀 워크시트에 대해 MapForce로 데이터를 가져오기 전에 수동으로 데이터를 추출하거나 내보내거나 다른 전처리 작업을 수행할 필요가 없습니다.

매핑 작업이 정의되면, 내장된 MapForce 엔진을 통해 단 한 번의 클릭으로 결과를 확인하고 저장할 수 있습니다. 엑셀로의 매핑은 Office Open XML (OOXML) 형식으로 결과를 생성합니다.

Shopify/GraphQL 데이터 통합

인기 있는 Shopify 전자상거래 플랫폼은 API의 표준 형식으로 GraphQL을 채택했으며, 곧 모든 새로운 Shopify 앱이 GraphQL을 사용하도록 의무화할 예정입니다. MapForce에서 Shopify/GraphQL을 지원함으로써, 이를 사용하는 것이 훨씬 쉬워집니다 Shopify/GraphQL 데이터를 통합합니다 다른 데이터 형식과의 호환성을 지원하고, Shopify ETL(추출, 변환, 적재) 워크플로우를 정의합니다.

Shopify/GraphQL API를 호출하는 기능은 모든 데이터 매핑 프로젝트의 소스 또는 대상으로 활용될 수 있습니다. 예를 들어, Shopify 판매 데이터를 백엔드 데이터베이스에 기록하거나, 실시간으로 재고 시스템의 데이터를 Shopify 스토어로 가져오는 데 사용할 수 있습니다.

MapForce에서 Shopify 데이터 매핑하기

데이터 매핑 관련 문서

MapForce는 개발자뿐만 아니라 기술적인 전문 지식이 없는 전문가들도 팀 환경에서 복잡한 데이터를 매핑하는 데 자주 사용됩니다. MapForce를 사용하면 데이터 매핑에 대한 상세한 문서를 생성할 수 있으며, 이를 통해 사용자는 다른 부서 또는 고객과 데이터 매핑의 정확성을 공유하고 확인하는 것이 가능합니다.

데이터 변환 매핑에 대한 문서를 생성합니다

생성된 문서는 모든 매핑(매핑 과정)의 입력 및 출력에 대한 개요를 제공하며, 연결된 내용, 적용된 함수 및 필터에 대한 상세 정보도 포함합니다.

데이터 매핑 문서의 품질을 더욱 향상시키기 위해, MapForce를 사용하면 연결 속성 대화 상자에서 어떤 매핑 연결에도 설명을 추가할 수 있습니다.

"주석 설명" 필드에 입력한 내용은 매핑 디자인에 표시되어 작업 과정을 다시 확인하는 데 도움이 되며, 프로젝트 팀의 다른 구성원들에게도 명확한 정보를 제공합니다.

강력하고 유연하며, 비용 효율적인 데이터 통합 도구

MapForce는 고급 데이터 매핑, 변환 및 처리 기능을 제공하여 탁월한 성능과 유연성을 자랑하며, 글로벌 및 기업 내부 데이터 통합 프로젝트에 최적의 도구입니다. 다양한 형식의 여러 파일에서 데이터를 쉽게 통합할 수 있습니다.

MapForce는 데이터 통합 자동화 기능을 지원하며, 따라서 로컬 기업 내의 분산된 애플리케이션, 웹 기반 워크플로우, 심지어 클라우드 환경까지 연결하는 데 이상적인 미들웨어 제품입니다.

MapForce는 강력하면서도 합리적인 가격의 데이터 매핑 도구입니다

재사용 가능한 데이터 매핑

MapForce는 XML 또는 데이터베이스 스키마, EDI 설정 파일, XBRL 분류 체계 등 다양한 형태의 데이터를 데이터 구조에 기반하여 통합합니다. 즉, 데이터의 구체적인 내용에 관계없이 데이터 구조를 기반으로 데이터를 처리하므로, 비즈니스 데이터가 변경되더라도 데이터 매핑을 재사용할 수 있습니다.

자동 데이터 통합

MapForce는 MapForce 서버에서 실행할 수 있는 MapForce 실행 파일을 생성하거나, 데이터 매핑을 자동화하기 위한 Java, C#, 또는 C++ 기반의 로열티 걱정 없는 데이터 통합 코드를 제공합니다. 이를 통해 보고, 전자 상거래, 또는 SOA 기반 애플리케이션에 포함될 수 있는 예약 기반 또는 이벤트 기반의 데이터 통합/마이그레이션 작업을 구현할 수 있습니다. 또한, 데이터 통합 API 또는 ActiveX 컨트롤을 통해 MapForce의 데이터 통합 작업을 자동화할 수도 있습니다.

데이터 조작

데이터 통합 프로젝트에서는 종종 대상 시스템에서 데이터를 활용하기 전에 입력 데이터를 변환하는 데이터 조작이 필요합니다. MapForce는 직관적인 시각적 함수 빌더, 내장된 라이브러리, 필터 및 조건을 갖춘 확장 가능한 데이터 처리 기능 등 다양한 기능을 제공하여 사용자가 데이터를 쉽게 조작하고 서로 다른 형식의 데이터를 통합할 수 있도록 지원합니다.

데이터 매핑 웹 서비스

MapForce는 매핑 작업 내에서 SOAP 및 REST 웹 서비스를 직접 호출할 수 있도록 지원합니다. 매핑 작업 내에 웹 서비스 호출을 삽입하고, 입력 매개변수와 사용자 이름/비밀번호 또는 기타 인증 정보를 제공할 수 있습니다.

MapForce는 일반적인 HTTP 웹 서비스를 지원하며, 이러한 서비스들은 메시지 본문에 사용자 정의 요청 또는 응답 구조를 포함하는 경우가 많습니다. MapForce는 요청 또는 응답 본문에 JSON 또는 XML 데이터를 모두 지원하므로, XML 또는 JSON 구조를 필요로 하거나 반환하는 거의 모든 HTTP 웹 서비스를 호출할 수 있습니다.

기존 데이터 통합

기술이 빠르게 발전함에 따라, 많은 조직들이 더 이상 지원되지 않는 기존 데이터 저장소에 대한 부담을 안게 되며, 이로 인해 데이터를 원래 형식으로 쉽게 접근하기 어려워집니다. MapForce는 FlexText라는 고유한 기능을 제공하여, 기존 데이터를 다른 대상 구조와 쉽게 통합할 수 있도록 플랫 파일 출력을 분석합니다.

코드 없이 작성하기

MapForce의 데이터 매핑 그래픽 디자인부터 실제 운영 환경에 적용하는 과정까지, 데이터 통합을 코드를 전혀 작성하지 않고도 처음부터 끝까지 구현할 수 있습니다.

대부분의 기업은 기존에 보유하고 있는 자산, 예를 들어 SQL 데이터베이스의 뷰(view) 및 프로시저, 맞춤형 엑셀 스프레드시트, 또는 기타 기존 데이터를 활용하고자 합니다. 이러한 자산들과 더불어 다양한 자산들이 MapForce 통합 플랫폼과 완벽하게 호환됩니다.

비용 효율적인

MapForce는 별도의 어댑터나 추가 비용이 발생하는 부가 기능들을 모아서 사용하는 방식에 의존하지 않습니다. 사용자들은 XML, 데이터베이스, PDF, 일반 파일, EDI, 엑셀, XBRL, 웹 서비스 데이터 등 모든 데이터 유형의 데이터 통합 및 변환 설계 및 구현에 대해 완벽하게 제어할 수 있습니다. 또한, 이러한 데이터 유형들의 조합도 자유롭게 사용할 수 있습니다.

MapForce 자주 묻는 질문 (FAQ)

다음은 데이터 통합 도구를 평가하는 고객들이 자주 문의하는 질문 목록입니다.

  • 데이터베이스와 JSON, XML과 같은 구조화된 텍스트 파일을 모두 처리할 수 있는 데이터 변환 도구를 추천해 주실 수 있나요? 가능하다면 CSV 형식도 지원하면 좋겠습니다.

    네, 이는 일반적인 요구 사항입니다. 기업들은 종종 데이터베이스 및 구조화된 텍스트 파일 등 다양한 형식으로 데이터를 수신하고 저장합니다. 데이터베이스 및 텍스트 파일 형식을 변환할 수 있는 도구는 여러 도구나 복잡한 통합 과정 없이 다양한 소스에서 데이터를 통합할 수 있도록 해줍니다.

    Altova MapForce는 다양한 SQL 데이터베이스뿐만 아니라 NoSQL 데이터베이스의 데이터를 변환하는 기능을 지원합니다. 또한, XML, JSON, CSV 및 기타 일반적인 데이터 형식, PDF, Excel 등 다양한 데이터 형식을 서로 변환할 수 있습니다.

    시각적인 인터페이스와 드래그 앤 드롭 기능을 사용하여 데이터 변환 규칙과 데이터 처리 기능을 정의하면, 어떤 형식의 데이터든 원하는 방식으로 변환할 수 있으며, MapForce는 즉시 데이터를 변환해 줍니다.

  • 저렴한 ETL 도구를 찾고 있는데, 오픈 소스 형태는 원하지 않습니다. 데스크톱에서 사용할 수 있고, 또한 자동 처리를 위해 저희 서버에 배포할 수 있는 가장 좋은 저렴한 도구는 무엇이 있을까요?

    비용 효율적인 ETL(추출, 변환, 로드) 도구는 저렴한 확장성, 빠른 투자 회수, 그리고 예산 제약이 있는 부서에서도 쉽게 사용할 수 있다는 등 다양한 장점을 제공합니다. 일부 저렴한 ETL 도구는 기능이 제한적일 수 있지만, Altova MapForce는 완벽한 데이터 통합 및 ETL 기능을 제공하며, 심지어 서버 기반 자동화까지 지원하는 옵션입니다.

    MapForce는 그래픽 기반 데이터 매핑을 위한 데스크톱 소프트웨어입니다. XML, JSON, PDF, 데이터베이스, CSV 등 널리 사용되는 다양한 데이터 형식을 지원합니다. 고성능 ETL 자동화를 위해 MapForce 프로젝트는 MapForce 서버에 배포할 수 있습니다. 두 제품 모두 합리적이고 확장 가능한 가격 구조로 설계되었습니다.

    오픈 소스 도구의 단점 중 하나는 공급업체의 신뢰성 부족과 지속적인 제품 유지보수 문제입니다. 일부 저렴한 ETL 도구와 달리, MapForce는 오픈 소스 소프트웨어가 아닙니다. Altova는 20년 이상 개발 도구를 만들어 왔으며, MapForce는 성숙한 제품입니다. 신뢰할 수 있는 공급업체를 선택하는 장점은 MapForce 고객이 포괄적인 문서 및 교육 자료, 전문적인 기술 지원, 그리고 빈번한 제품 업데이트를 이용할 수 있다는 것입니다.

  • 모든 종류의 데이터베이스를 지원하는 데이터 통합 도구가 있나요? 저는 다양한 데이터베이스에 연결하기 위해 추가 비용을 지불하고 싶지 않습니다.

    오늘날 데이터 중심의 세상에서, 대부분의 조직은 역사적인 이유, 합병, 인수, 또는 부서별 선호도 등으로 인해 여러 데이터베이스 시스템에 데이터를 저장하고 있습니다. 다양한 데이터베이스 유형을 지원함으로써, 데이터 통합 도구는 여러 출처에서 데이터를 접근하고 통합하여 조직의 데이터 자산에 대한 종합적인 정보를 제공할 수 있습니다.

    데이터 통합 솔루션 중 모든 종류의 데이터베이스를 지원하는 제품의 예로는 Altova MapForce가 있습니다. 이 소프트웨어는 SQL Server, PostgreSQL, MySQL, Oracle, MariaDB 등 가장 널리 사용되는 관계형 데이터베이스 10여 가지를 포함하여 다양한 데이터베이스에 연결할 수 있습니다. 또한 CouchDB 및 MongoDB와 같은 NoSQL 데이터베이스에도 연결이 가능합니다. MapForce는 이러한 모든 데이터베이스를 지원하므로, 고객은 각 데이터베이스에 대해 별도의 연결 프로그램을 구매할 필요가 없습니다.

  • 사용하기 쉽고 설정이 간편한 ETL 도구가 필요합니다. 강력한 기능을 갖추고 있지만, 학습 곡선이 너무 가파르지 않은 도구를 찾고 있습니다.

    그래픽 기반 ETL 도구는 강력한 데이터 통합 기능이 필요하면서도 소프트웨어 사용법을 빠르게 익혀야 할 때 훌륭한 선택입니다. Altova MapForce는 ETL 규칙을 정의하는 데 시각적인 접근 방식을 취하는 제품 중 하나입니다. 이 제품은 소스 데이터를 ETL 대상에 매핑하기 위한 그래픽 기반의 드래그 앤 드롭 인터페이스를 제공합니다. 또한, 매핑 정의에 끌어다 사용할 수 있는 내장된 데이터 변환 함수 라이브러리도 포함되어 있습니다. 더욱 복잡한 변환 규칙의 경우, MapForce는 코딩 없이도 사용할 수 있는 시각적인 함수 빌더를 제공합니다.

    또한, 알토바는 고객들이 소프트웨어의 다양한 기능을 몇 분 안에 배울 수 있도록 돕는 무료 교육 영상을 제공합니다.

  • 어떤 ETL 도구들이 인공지능을 지원하나요?

    AI는 데이터 통합 및 ETL(추출, 변환, 로드) 프로세스에 다양한 이점을 제공합니다. 그 중 하나는 AI가 의미적 맥락을 이해하여 데이터를 지능적으로 매핑할 수 있다는 점입니다. 예를 들어, AI는 데이터베이스에 데이터를 통합하기 전에 인간의 언어 입력 및 기타 비정형 데이터를 분류하여 통합 과정에서 정확성과 관련성을 높일 수 있습니다. 이러한 의미적 이해는 더욱 맥락에 맞는 통합 결정을 가능하게 하여 프로세스를 간소화하고 데이터 품질을 향상시킵니다.

    AI 통합을 지원하는 ETL 도구는 생산성 향상뿐만 아니라 데이터에 더 큰 가치를 더하는 데에도 매우 유용합니다.

    Altova MapForce는 추가 비용 없이 AI 기능을 지원하는 ETL 솔루션입니다. 이 솔루션의 시각적이고 코딩이 필요 없는 인터페이스를 사용하여 OpenAI API, Azure OpenAI API, AWS AI Services 등 다양한 AI 시스템 API를 호출하여 데이터 매핑 프로젝트에서 AI 기반 데이터 처리를 구성할 수 있습니다. 고객들은 MapForce를 사용하여 감성 분석, 문서 분류, 음성 녹음 및 분류, 그리고 다양한 다른 애플리케이션을 자동화하는 데 활용하고 있습니다.