매핑은 소스와 대상 간의 데이터 흐름을 나타내는 입력 및 출력 개체의 집합입니다. 매핑은 데이터 변환에 대한 규칙을 정의하는 변환 개체를 통해 연결됩니다. 데이터 통합 서비스는 매핑에 구성된 지침을 기반으로 데이터를 읽고 변환하고 씁니다.
여러 매핑을 순차적으로 실행할 수 있도록 워크플로우에서 매핑을 실행할 수도 있습니다. 또는 명령을 실행하여 매핑 실행 전과 후에 단계를 수행하는 워크플로우를 개발할 수 있습니다. 실제 데이터 개체가 입력 및 출력으로 포함된 매핑을 워크플로우의 매핑 태스크에 포함할 수 있습니다.
매핑에 포함하는 입력 및 출력 개체 유형에 따라 매핑의 유형이 결정됩니다. Developer tool에서 다음과 같은 유형의 매핑을 생성할 수 있습니다.
논리적 데이터 개체 매핑
논리적 데이터 개체를 하나 이상의 실제 데이터 개체에 연결합니다. 논리적 데이터 개체 매핑을 사용하면 여러 소스의 데이터를 통합한 후 표준화된 보기로 포맷할 수 있습니다.
작업 매핑
작업을 매핑 입력, 출력 또는 입력과 출력으로 포함합니다. 작업 매핑은 웹 서비스 클라이언트에 대한 웹 서비스 작업을 수행합니다.
가상 테이블 매핑
가상 테이블을 매핑 출력으로 포함합니다. 가상 테이블 매핑은 소스 및 SQL 데이터 서비스의 가상 테이블 간 데이터의 가상 흐름을 정의합니다. 데이터를 변환하려면 가상 테이블 매핑을 사용하십시오.
동적 매핑
정의된 매개 변수 및 규칙을 기반으로 런타임 시 소스, 대상 및 변환 논리를 변경할 수 있는 매핑입니다. 동적 매핑을 사용하여 잦은 스키마 또는 메타데이터 변경을 관리합니다.