데이터 변환을 위해 MapForce는 확장 가능한 다양한 라이브러리를 제공합니다 데이터 처리 및 변환 기능 데이터 통합 또는 ETL 프로젝트의 요구사항에 따라 데이터를 필터링하고 조작할 수 있습니다.
시간을 절약하고 이미 완료 및 테스트된 작업을 활용하기 위해, 기존의 데이터 변환 코드, 사용자 정의 함수, 또는 XSLT 1.0, 2.0 또는 3.0 파일을 가져와 함수 라이브러리로 사용할 수도 있습니다.
MapForce는 또한 여러 작업을 결합하는 사용자 정의 함수를 정의하고 재사용할 수 있는 독특한 시각적 함수 생성기를 포함하고 있습니다. 이 시각적 함수 생성기를 사용하면 그래픽 인터페이스를 통해 사용자가 직접 정의한 함수를 만들 수 있습니다. 이를 통해 프로그래밍 전문 지식이 없는 사용자도 복잡한 데이터 처리를 쉽게 수행할 수 있습니다.
이러한 기능들은 MapForce에서 제공하는 기본 함수를 넘어서는 복잡한 데이터 변환이나 계산을 수행하는 데 사용될 수 있습니다. 특히, 데이터 매핑에 특정 비즈니스 로직을 적용해야 할 때 이 기능이 매우 유용합니다.
시각적 함수 빌더는 드래그 앤 드롭 인터페이스를 제공하여 함수를 구성할 수 있습니다. 상수, 변수, 연산, 내장 함수 등 다양한 함수 구성 요소를 연결하여 사용자 정의 함수의 로직을 정의할 수 있습니다.
사용자 정의 함수는 동일 프로젝트 내의 다양한 매핑에서 재사용할 수 있습니다. 즉, 함수를 한 번 정의하면 필요할 때마다 어디에서든 해당 함수를 적용할 수 있습니다.
사용자가 정의한 ETL 함수는 파라미터를 사용할 수 있어, 유연하고 동적인 데이터 처리가 가능합니다. 또한, 시각적인 함수 빌더는 사용자 정의 함수 내에서 조건부 로직을 지원합니다. 여기에는 if-else 문, case 문, 그리고 복잡한 데이터 변환 시나리오를 처리하기 위한 기타 조건부 연산이 포함됩니다.
