복사 서비스 작성

새 서비스 마법사를 사용하여 복사 서비스를 작성할 수 있습니다.

소스 및 대상 Optim™ 논리 데이터 모델이 필요합니다.

소스 모델에는 데이터 액세스 플랜이 포함되어야 합니다. 새 서비스 마법사를 사용하여 모델에 대한 플랜을 정의할 수 있습니다.

복사 서비스를 정의하려면 다음을 수행하십시오.

  1. 데이터 프로젝트 탐색기에서 서비스 폴더를 마우스 오른쪽 단추로 클릭하고 새로 작성 > 실행 프로그램 서비스를 클릭하십시오. 새 서비스 마법사가 열립니다.
  2. 마법사 단계를 완료하십시오.

    소스 Optim 논리 데이터 모델을 선택하고 해당 모델에서 데이터 액세스 플랜을 선택해야 합니다.

    대상 모델 옵션을 사용하여 대상 데이터 모델에서 수행할 조작 유형뿐만 아니라 서비스에 대한 대상 데이터 모델의 선택 방법도 판별하십시오.

    사용할 수 있는 대상 모델 선택 옵션은 다음과 같습니다.

    대상 모델 선택 및 자동 맵핑 수행
    이 옵션을 사용하면 대상 Optim 논리 데이터 모델을 선택하고 Optim Designer가 소스 및 대상 모델을 자동 맵핑할 수 있습니다. 자동 맵핑 기능은 소스 모델의 엔티티 및 속성을 대상 모델의 일치하는 엔티티 및 속성으로 맵핑합니다. 자동 맵핑 기능이 작동하려면 소스 모델과 대상 모델의 스키마가 유사해야 합니다.
    서비스 플랜 편집기를 열고 수동으로 대상 모델 선택 완료 및 소스에서 대상으로 맵핑
    이 옵션을 사용하면 서비스 플랜 편집기를 열고 대상 모델을 선택한 후 소스 모델에서 대상 모델로 맵핑할 수 있습니다. 서비스 플랜 편집기에서 대상 모델을 선택하려면 대상 모델 추가를 클릭하십시오.

    사용할 수 있는 대상 조작은 다음과 같습니다.

    삽입
    대상 엔티티에 새 행을 삽입합니다. 소스 데이터 행의 기본 키가 대상 엔티티 행의 기본 키와 일치하지 않는 경우 행이 삽입됩니다. 소스 데이터 행의 기본 키가 대상 엔티티 행의 기본 키와 일치하는 경우 조작이 실패합니다.
    업데이트
    대상 엔티티의 기존 행을 업데이트합니다. 소스 데이터 행의 기본 키가 대상 엔티티 행의 기본 키와 일치하는 경우 행이 업데이트됩니다. 소스 데이터 행의 기본 키가 대상 엔티티 행의 기본 키와 일치하지 않는 경우 조작이 실패합니다.