MapForce는 복잡한 데이터 통합, 변환 및 ETL 프로세스를 쉽게 정의할 수 있도록 지원합니다. 데이터 매핑의 입력 및 출력은 다양한 형식을 혼합하여 사용할 수 있으며, XML, JSON, PDF, 데이터베이스, 일반 파일, EDI, 엑셀, XBRL, Shopify 등 모든 조합이 가능합니다. 데이터 매핑 프로젝트는 하나의 입력 데이터를 하나의 출력 데이터로 변환하거나, 하나의 입력 데이터를 여러 개의 출력 데이터로 변환하거나, 여러 개의 데이터 소스를 하나의 목적지로 연결하거나, 여러 개의 데이터 소스를 여러 개의 목적지로 연결하는 등 다양한 방식으로 구성될 수 있습니다 모든 데이터가 서로 다른 형식으로 저장되어 있습니다(예시: 왼쪽 그림에서 볼 수 있듯이, 엑셀 데이터를 JSON 및 XML 파일 형식으로 변환하는 과정을 보여줍니다.)
MapForce를 사용하면 여러 파일 및 데이터 소스에서 데이터를 통합하거나, 하나의 데이터 소스에서 데이터를 분할하여 여러 개의 결과물을 생성할 수 있습니다. 여러 파일을 지정하는 방법으로는 파일 이름에 와일드카드 문자(예: ? 또는 *)를 사용하는 것, 데이터베이스 테이블, 자동 번호 시퀀스, 또는 기타 방법을 사용할 수 있습니다. 이러한 기능은 다양한 데이터 통합 시나리오에서 매우 유용합니다. 예를 들어, 파일 모음에서 데이터를 통합하거나, 대규모 데이터베이스의 각 주요 테이블 레코드에 대해 개별 XML 파일을 생성해야 하는 경우가 있습니다.
MapForce는 데이터 통합 프로젝트에서 파일 이름을 매개변수로 사용할 수 있도록 지원합니다. 이를 통해 특정 파일 이름을 런타임에 정의하여 동적인 매핑을 생성할 수 있습니다.
MapForce에서 제공하는 연쇄적이거나 다단계 데이터 변환 기능은 사용자가 하나의 매핑의 결과물을 다른 매핑의 입력으로 사용하는 복잡한 매핑을 생성할 수 있도록 지원합니다. 이 강력한 기능은 MapForce가 복잡한 데이터 통합 및 ETL(추출, 변환, 로드) 시나리오에 대한 완전 자동화된 변환을 수행할 수 있는 능력을 향상시킵니다. 각 연쇄 구성 요소는 상호 의존적인 변환 순서 내에서 모듈화된 요소가 되며, 이를 통해 실시간으로 변환을 수행할 수 있습니다.
연쇄 변환은 다양한 매핑 구성 요소를 연결하여 최종 대상 구성 요소로 연결함으로써 생성할 수 있습니다. 중간 구성 요소뿐만 아니라 최종 매핑 결과에 대한 미리 보기 화면을 표시하거나 생성할 수 있습니다.
중간 단계 매핑 구성 요소에는 제목 표시줄에 "통과" 버튼이 있습니다. 이 버튼을 사용하면 다음 구성 요소로 전달될 데이터 세트를 정의할 수 있습니다.

