데이터 변환 자동화

MapForce 서버는 MapForce에서 설계된 데이터 매핑의 실행을 자동화합니다.

MapForce Server는 최적화된 데이터 매핑을 기반으로 XML, JSON, 데이터베이스, EDI, XBRL, 플랫 파일, Excel 및/또는 웹 서비스의 모든 조합에 대한 데이터 변환을 자동화합니다.

MapForce Server가 다른 데이터 통합 서버보다 우수한 이유는 무엇입니까?

MapForce Server는 빅 아이언 데이터 관리 제품의 비용의 일부만으로 사용할 수 있으며 다른 레거시 제품에 내재 된 오래된 디자인 기능과 같은 수하물에 의해 방해받지 않습니다.

맵포스 서버 하이라이트

  • 자동화된 데이터 통합
  • 자동화된 데이터 매핑
  • 플랫폼 간 호환성
  • 모든 규모의 기업을 위한 확장 가능한 구성
  • 추가 비용 “커넥터”없이 모든 주요 데이터베이스 및 데이터 형식 지원
  • XML, JSON, 데이터베이스, EDI, XBRL, 플랫 파일, Excel 및/또는 웹 서비스 데이터의 모든 조합의 통합을 자동화합니다.
  • 무제한 고유 데이터 매핑 지원
  • 입력 및 출력 실행 매개 변수
  • 여러 입력 소스 및/또는 출력 대상에 대한 엔터프라이즈 ETL 요구 사항 지원

MapForce 서버 및 MapForce

Altova MapForce Server에는 MapForce 용으로 개발 된 내장 데이터 변환 엔진이 포함되어 있으며 서버 환경에서 작동하도록 크게 향상되었습니다. MapForce Server는 MapForce에 정의된 데이터 매핑을 기반으로 실행 파일에 저장된 사전 처리되고 최적화된 데이터 매핑을 사용하여 XML, 데이터베이스, EDI, XBRL, 플랫 파일, Excel, JSON 및/또는 웹 서비스의 모든 조합에 대해 데이터 변환을 수행합니다.

MapForce Server는 병렬 처리 및 다중 스레딩, 대량 SQL 병합, 플랫폼 간 지원 등을 포함한 서버 기능을 통해 데이터를 한 단계 끌어올립니다.전처리를 통해 대부분의 데이터 매핑에서 더 빠른 성능과 메모리 사용량을 줄일 수 있습니다. MapForce 서버는 FlowForce Server의 관리, 명령줄에서 실행되는 독립 실행형 구성 또는 API를 통해 프로그래밍 방식으로 작동합니다.

MapForce 매핑을 설계하고 테스트한 후에는 MapForce 서버에서 매핑을 실행하여 반복적인 데이터 변환이 필요한 비즈니스 프로세스를 자동화할 수 있습니다.MapForce는 데이터 매핑을 사전 처리 및 최적화하고, MapForce 서버에 의한 명령줄 실행을 위해 MapForce 서버 실행 파일에 저장하고, FlowForce 서버 작업에 사용할 수 있도록 업로드합니다.

크로스 플랫폼 지원

MapForce 서버는 다음에 사용할 수 있습니다.

  • Windows Server(데스크톱 및 코어): 플랫폼 업데이트가 포함된 2008 R2 SP1, 2012, 2016, 2019
  • 윈도우: 플랫폼 업데이트와 윈도우 7 SP1, 윈도우 8, 윈도우 10, 윈도우 11
  • 리눅스: CentOS 7 & 8; 레드햇 7 & 8; 데비안 9, 10, & 11; 우분투 16.04, 18.04 및 20.04
  • macOS: 10.13 이상

알토바 서버 제품의 통합

MapForce Server는 기업의 요구에 따라 FlowForce Server, RaptorXML Server 또는 StyleVision Server의 유무에 관계없이 구성할 수 있습니다. 가장 비용 효율적인 솔루션을 위해서는 필요한 특정 제품만 선택하십시오. 나중에 요구 사항이 변경되면 다른 서버 모듈을 추가할 수 있습니다. 각 서버는 별도로 사용이 허가된 독립 제품입니다.

MapForce Server가 FlowForce Server의 관리 하에 작동하는 경우 데이터 매핑은 FlowForce 서버 작업의 일부로 정의된 트리거를 기반으로 FlowForce 서버 작업 단계로 실행됩니다.FlowForce 서버 작업은 특정 시간 또는 시간 간격 또는 감시 폴더에 새 파일이 도착하는 것과 같은 이벤트를 기반으로 트리거될 수 있습니다.

예를 들어 새 XBRL 인스턴스 문서가 디렉터리에 도착하면 다단계 FlowForce 서버 작업을 트리거하여 먼저 RaptorXML+XBRL 서버를 사용하여 파일의 유효성을 검사한 다음 MapForce Server를 실행하여 XBRL에서 특정 데이터를 추출하여 데이터베이스에 삽입합니다.

직접 실행을 위한 API

MapForce Server에는 Windows에서 C# 및 VB.NET 로 작성된 프로그램, COM 인터페이스를 통한 다른 Windows 앱, Windows, Linux 및 MacOS의 Java 프로그램에서 직접 네이티브 실행을 허용하는 API가 포함되어 있습니다.

이 API를 사용하면 개발자가 MapForce Server 데이터 변환 기능을 자체 응용 프로그램의 기능으로 통합할 수 있습니다. 한 가지 사용 사례는 개발자가 자신의 프로그램에서 조작하기 전에 MapForce Server가 외부 소스에서 오는 데이터를 표준 내부 형식으로 변환하는 것입니다.

API 코드 예제

MapForce Server API와 함께 제공되는 설명서에는 개발자가 .NET, Java 또는 COM 기반 코드에서 프로그래밍 방식으로 MapForce Server에 빠르게 액세스할 수 있도록 C#, C++, Java, VBScript 및 Visual Basic에 대한 코드 예제가 포함되어 있습니다. C#에 대한 샘플이 왼쪽에 표시됩니다.

전체 설명서는 Altova 문서 페이지에서 확인할 수 있습니다.

MapForce 서버는 데이터베이스에 대한 대량 삽입을 지원합니다.

대량 삽입은 각 행에 대해 개별 Insert 문을 사용하는 일반적인 방법과 달리 단일 SQL문의 데이터베이스 테이블에 대량의 데이터를 삽입할 수 있는 특정 데이터베이스에 사용할 수 있는 작업입니다. 데이터베이스 엔진에 의한 처리 오버헤드가 크게 감소하기 때문에 성능이 훨씬 빨라집니다. 몇 가지 예제를 사용하여 MapForce 서버를 테스트한 결과, 대량 삽입은 개별 삽입문보다 10배 이상 빠를 수 있습니다.

대량 삽입은 다중 사용자 환경에서도 유리합니다. 한 사용자가 데이터베이스에 전송한 긴 일련의 삽입 명령은 다른 사용자가 Select 요청을 동일한 테이블에 보내는 것으로 인해 중단될 수 있으며, 그러면 삽입 시퀀스가 계속됩니다. 이와 같은 상황에서 Select 작업을 수행하면 데이터가 불완전하거나 유효하지 않게 됩니다.

맵포스 서버 어드밴스드 에디션 

MapForce Server Advanced Edition은 고성능 서버 플랫폼을 위해 훨씬 더 빠른 처리량을 제공합니다.최고 성능의 데이터 매핑 자동화를 위해 MapForce Server Advanced Edition에는 여러 데이터 매핑의 실행 다중 스레딩과 MapForce 조인 구성 요소를 포함하는 데이터 매핑 실행을 위한 최적화를 비롯한 몇 가지 최적화가 포함되어 있습니다.

MapForce 조인 구성 요소는 SQL 조인 문의 기능을 모든 데이터 형식으로 확장하여 직관적이고 사용하기 쉬운 시각적 인터페이스를 적용합니다.테스트 결과 현재 MapForce Server 사용자가 제출한 일부 기존 데이터 매핑은 MapForce Server Advanced Edition에서 실행할 때 최대 70배 더 빠른 성능*을 수행하는 것으로 나타났습니다.MapForce Server Advanced Edition은 둘 이상의 코어로 구성된 고성능 서버를 지원합니다.

Altova는 단일 코어 플랫폼을위한 MapForce Server의 표준 버전을 계속 제공합니다. MapForce Server Advanced Edition은 동일한 결과를 훨씬 빠르게 제공합니다.*Altova 내부 테스트를 기반으로 한 성능 결과. 결과는 다를 수 있습니다.

*Altova 내부 테스트를 기반으로 한 성능 결과. 결과는 다를 수 있습니다.