데이터 오브젝트 또는 모델에 대한 변경사항 비교 및 관리

워크벤치를 사용하여 데이터 오브젝트 또는 데이터 모델을 비교 및 병합할 수 있습니다.
두 가지 유형의 비교를 수행할 수 있습니다. 데이터 오브젝트를 다른 데이터 오브젝트와 비교하거나 데이터 모델을 동일한 데이터 모델의 다른 버전과 비교할 수 있습니다.
데이터 오브젝트 비교 및 병합
데이터 모델에 포함된 데이터 오브젝트(예: 두 개의 테이블)를 비교하거나 데이터 소스 탐색기에 표시되는 두 개의 오브젝트를 비교하는 경우 데이터 오브젝트 비교 편집기에서 차이점을 비교하십시오. 이러한 비교 유형이 양방향 비교입니다. 데이터 오브젝트 사이의 구조적 차이점을 탐색 및 병합하고, 데이터 오브젝트 사이의 특성 변경을 병합하며 적용한 변경에 대한 DDL을 생성하고 구조적 차이점을 파일 시스템의 XML 파일에 내보낼 수 있습니다. 비교 편집기에서 데이터 모델 오브젝트를 변경하는 경우 변경사항이 자동으로 모델에 추가되므로, 변경사항을 저장하려면 비교 편집기를 종료한 후 모델을 저장해야 합니다. 또한 변경사항을 저장하지 않고 대신 델타 DDL 명령문을 생성하도록 선택할 수도 있습니다. 서버 데이터 오브젝트를 변경하는 경우 변경사항을 저장하려면 오브젝트에 대해 델타 DDL 명령문을 생성한 후 이를 서버에 배치해야 합니다.

또한 데이터 오브젝트의 영향과 종속성을 분석하여 오브젝트가 미치는 영향 및 다른 오브젝트에 대한 변경으로 인해 오브젝트에 미치는 영향을 판별할 수 있습니다.

데이터 모델 비교 및 병합
데이터 모델 파일(예: *.LDM 또는 *.DBM 파일)을 비교하는 경우 데이터 모델 비교 편집기에서 차이점을 비교하십시오. 이러한 모델 비교 유형은 양방향 또는 삼방향 비교가 될 수 있습니다. 예를 들면 다음과 같습니다.
  • 소스 코드 제어 하에 있지 않은 두 개의 데이터 모델을 비교하는 경우 데이터 모델 비교 편집기는 양방향 비교를 수행합니다.
  • 세 개의 데이터 모델을 비교하거나 소스 코드 제어 하의 데이터 모델을 동기화하는 경우 데이터 모델 비교 편집기는 삼방향 비교를 수행합니다.

데이터 오브젝트 사이의 차이점이 비교 편집기에 나열되므로 기부자가 작성한 변경을 찾아보고 승인할 수 있습니다.

비교 편집기에서 바로 변경을 병합하여 영향받는 데이터 모델에 변경사항을 저장할 수 있습니다. 데이터 모델 비교 및 병합을 수행하는 경우에는 DDL을 생성할 필요가 없습니다.


피드백