혼합기 생성

혼합기를 생성하거나 열면 지정된 탭에 표시됩니다.

혼합기 마법사는 혼합기에 대한 매개변수와 기준을 정의하는 데 사용됩니다. 입력에 도움이 되도록 마법사 콘텐츠는 [소스], [스타일], [필터], [등록정보] 및 [대상] 탭으로 구성되어 있습니다. 순서대로 입력을 수집하기 위해 마법사 탭이 정렬되어 있지만 탭 간에 임의로 이동할 수 있습니다.

혼합기를 생성하려면 다음을 수행합니다.

  1. 홈 페이지에서 혼합을 선택합니다.
  2. 새 비교 툴바 버튼을 누릅니다.
  3. 소스 탭에서 혼합기의 소스 및 대상 버전이나 버전 변수를 선택합니다.
  4. 원하는 작업을 수행합니다.
    • 모든 계층 구조 혼합을 선택하여 선택한 버전의 모든 계층 구조를 혼합합니다.

      주:

      이 옵션을 선택한 경우 모든 계층 세트에 프로파일 기본값 사용 옵션은 필수입니다.

    • 모든 계층 구조 혼합을 선택 취소하고 새로 작성을 누릅니다.

      1. 소스 탭에서 혼합할 계층 및 최상위 노드 매핑을 선택합니다.

      2. 대상 탭에서 다음 중 하나를 수행합니다.

        • 소스 버전의 계층 및 최상위 노드를 타겟 버전의 동일한 계층 및 최상위 노드에 매핑하려면 드롭다운 목록에서 지정됨을 선택한 다음 소스와 같음 사용을 선택합니다.

        • 소스 버전의 계층 및 최상위 노드를 대상 버전의 다른 계층 및 최상위 노드에 매핑하려면 드롭다운 목록에서 선택됨을 선택한 다음 대상 버전의 계층 및 최상위 노드를 선택합니다.

      3. 선택사항: 옵션 탭에서 도메인 등록정보를 선택합니다.

      4. 확인을 누릅니다.

    주:

    모든 계층 세트에 프로파일 기본값 사용을 선택하여 모든 계층/최상위 노드 세트에 기본값을 사용할 수 있습니다. 등록정보 탭에서 등록정보에 대한 프로파일 기본값을 설정합니다. 이 옵션을 선택 취소한 경우 계층/최상위 노드 쌍을 선택할 때 기본값을 사용해야 하는 계층 및 기본값을 사용하지 않아야 하는 계층을 선택할 수 있습니다.

  5. 스타일 탭에서 다음을 수행합니다.
    • 다음 구조 옵션 중에서 선택합니다.

      • 구조 처리 - 노드, 계층 관계 등의 구조 요소를 혼합합니다.

      • 계층 생성 허용 - 소스 버전에만 있는 계층을 대상 버전에 생성합니다.

        주:

        이 옵션을 선택하지 않으면 소스에는 있지만 대상에 없는 계층 구조가 있을 경우 오류가 발생합니다.

      • 리프 이관 허용 - 소스에 하위 멤버가 있는 노드를 대상의 림으로 이관합니다.

        주:

        소스의 노드에 하위 멤버가 있지만 대상의 해당 노드가 리프 노드(하위 멤버가 허용되지 않는 가장 바깥쪽 노드)인 경우 이 옵션을 사용하면 혼합기에서 노드를 림 상태로 이관합니다. 그런 다음 소스의 하위 노드가 대상의 림 노드에 추가됩니다.

    • 다음 등록정보 옵션 중에서 선택합니다.

      • 등록정보 처리 - 등록정보 값을 혼합합니다.

      • 실시간 검증 사용 안 함 - 혼합 전에 대상 버전에서 실시간 검증을 끕니다. 이 설정은 대상 버전이 분리된 경우에만 적용됩니다. 대상 버전을 저장하면(분리되지 않음) 이 설정에 관계없이 검증이 활성화됩니다.

        주:

        실시간 검증은 변경사항이 대상에 전파되지 않도록 할 수 있습니다.

      • 버전 검증 지정 처리 - 소스에서 대상으로의 버전 레벨 검증 지정을 처리합니다.

    • 도메인 옵션 섹션에서 다음 옵션을 선택하여 도메인 이름을 지정하는 방법을 지정합니다.

      • 없음 – 도메인 이름이 사용되지 않습니다.

      • 도메인 선택 – 모든 노드에 지정할 단일 도메인을 지정합니다.

        주:

        이 옵션을 선택한 경우 모든 노드에 지정할 도메인을 선택합니다.

      • 도메인 등록정보 선택 – 드롭다운 목록에서 도메인 통합 등록정보를 선택합니다.

    • 선택사항: 타겟 버전에 도메인 지정을 선택합니다.

  6. 필터 탭에서 [프로파일 기본값] 탭 또는 [계층 재정의] 탭의 다음 옵션 중에서 선택합니다.

    주:

    3단계에서 [모든 계층 세트에 프로파일 기본값 사용]을 선택한 경우 [프로파일 기본값] 탭에서 항목을 선택합니다. 계층 세트가 있고 기본값을 사용하지 않도록 설정된 경우 [계층 재정의] 탭이 활성화됩니다. 이 탭에서 각 계층 세트에 대한 재정의를 지정합니다.

    • 삽입 처리 - 소스 계층에만 있는 노드를 대상 계층에 삽입합니다.

    • 제거 처리 - [제거 모드] 목록과 [제거 표시기] 목록의 설정에 따라 대상 계층에만 있는 노드를 제거합니다.

      제거 처리를 선택한 경우 다음 제거 모드 중 하나를 선택합니다.

      • 제거 – 혼합 중에 노드가 즉시 제거됩니다.

      • 표시 – 나중에 제거하기 위해 노드가 표시됩니다.

        [제거 모드]가 [표시]로 설정된 경우 [제거 표시기] 옵션은 노드에 제거 플래그가 지정되었음을 보여 주는 값이 포함된 등록정보를 지정합니다. 제거 표시기 등록정보는 로컬 부울 등록정보로 생성해야 합니다. 등록정보 생성에 대한 자세한 내용은 Oracle Data Relationship Management 관리자 가이드를 참조하십시오.

    • 이동 처리 - 소스에 다른 상위 멤버가 있는 노드를 대상의 해당 상위 멤버로 이동합니다.

    • 활성화 처리 - 대상에서 소스로의 노드 활성화(비활성화 후 재활성화)를 처리합니다.

    • 계층 검증 지정 처리 - 소스에서 대상으로의 계층 레벨 검증 지정을 처리합니다.

  7. 등록정보 탭의 등록정보 선택에서 등록정보를 혼합하는 다음 방법 중 하나를 선택합니다.
    • 값/액세스를 제외한 모든 항목 – 모든 등록정보가 혼합됩니다. 노드 레벨 검증과 노드 액세스 그룹 리프 및 림 레벨 설정에 사용되는 등록정보는 제외합니다.

    • 없음 – 등록정보가 혼합되지 않습니다.

    • 선택됨 – 선택한 등록정보가 혼합됩니다.

  8. 등록정보 전파 모드에서 다음 모드 중 하나를 선택하여 대상에서 해당 등록정보를 채우는 방법을 결정합니다.

    주:

    3단계에서 [모든 계층 세트에 프로파일 기본값 사용]을 선택한 경우 [프로파일 기본값] 탭에서 항목을 선택합니다. 프로파일 기본값을 사용하도록 선택하지 않은 경우 [계층 재정의] 탭에서 항목을 선택합니다.

    • 강제 – 등록정보가 해당 노드에서 정의되었는지, 상속되었는지 또는 파생되었는지에 관계없이 대상의 각 노드에 대해 등록정보가 지정됩니다.

    • 차이 – 대상에서 해당 등록정보를 채우는 방법에 관계없이 값이 다른 임의 노드의 등록정보를 채웁니다.

    • 정의됨 – 소스의 노드에 대해 구체적으로 정의된 경우에만 등록정보가 혼합됩니다.

  9. 선택사항: 소스의 상속 잠금을 타겟에 혼합하려는 경우 등록정보 잠금 전파를 선택합니다.
  10. [대상] 탭에서 대상 버전을 선택합니다.
    • 선택한 대상 사용 – 선택한 대상 버전에 변경사항을 혼합합니다.

    • 새 버전에 복사 – 선택한 대상 버전의 사본에 변경사항을 혼합합니다.

      주:

      이 옵션을 선택한 경우 새 버전의 이름 및 설명을 지정해야 합니다.

  11. 최대 반복 수의 값을 입력합니다.

    주:

    이 값은 혼합기가 소스 및 대상 버전을 조정하려고 시도하는 최대 횟수를 결정합니다. 이 값을 설정하면 해결할 수 없는 충돌이 있을 경우 혼합기가 무기한 실행되는 것을 방지할 수 있습니다. 권장 값은 3입니다.

  12. 최대 오류 수의 값을 입력합니다.

    주:

    이 값은 혼합기가 완료되지 않고 중지되기 전에 처리 중에 발생할 수 있는 최대 오류 수를 설정합니다.

  13. 다음 혼합기 상태 등록정보 옵션에 대해 항목을 선택합니다.
    • 값 지우기 – 처리 중에 모든 혼합기 상태 등록정보 값을 False로 설정합니다.

    • 값 채우기 – 처리 중에 각 혼합기 상태 등록정보를 True로 설정합니다.

    • 버전 혼합됨 – 버전이 혼합된 경우 TRUE로 설정되는 등록정보의 이름입니다. 정의된 부울 버전 레벨 등록정보여야 합니다.

    • 노드 이동됨 – 노드가 혼합에 의해 이동된 경우 TRUE로 설정되는 등록정보의 이름입니다. 정의된 부울 로컬 노드 레벨 등록정보여야 합니다.

    • 노드 생성됨 – 노드가 혼합에 의해 생성된 경우 TRUE로 설정되는 등록정보의 이름입니다. 정의된 부울 글로벌 노드 레벨 등록정보여야 합니다.

    • 로컬 노드 변경됨 – 노드의 로컬 등록정보가 혼합에 의해 변경된 경우 TRUE로 설정되는 등록정보의 이름입니다. 정의된 부울 로컬 노드 레벨 등록정보여야 합니다.

    • 노드가 도메인에 지정됨 – 노드에 도메인이 지정된 경우 TRUE로 설정되는 등록정보의 이름입니다.

    • 계층 혼합됨 – 계층이 혼합된 경우 TRUE로 설정되는 등록정보의 이름입니다. 정의된 부울 계층 레벨 등록정보여야 합니다.

    • 글로벌 노드 변경됨 – 노드의 글로벌 등록정보가 혼합에 의해 변경된 경우 TRUE로 설정되는 등록정보의 이름입니다. 정의된 부울 글로벌 노드 레벨 등록정보여야 합니다.

    • 노드 삽입됨 – 노드가 혼합에 의해 삽입된 경우 TRUE로 설정되는 등록정보의 이름입니다. 정의된 부울 노드 레벨 등록정보여야 합니다.

    • 리프 이관됨 – 노드가 혼합에 의해 리프에서 림으로 이관된 경우 TRUE로 설정되는 등록정보의 이름입니다. 정의된 부울 글로벌 노드 레벨 등록정보여야 합니다.

  14. 저장 버튼을 눌러 혼합기를 저장합니다.

    혼합기의 이름, 설명 및 객체 액세스 그룹을 정의하라는 메시지가 표시됩니다. 사용자정의 그룹 또는 다음 중 하나를 선택합니다.

    • 사용자 – 개별 사용자만 보고 실행할 수 있는 개인 객체입니다.

    • 표준 – 모든 사용자가 보고 실행할 수 있는 공용 객체입니다. 데이터 관리자 사용자만 표준 혼합기를 생성하고 수정할 수 있습니다.

    • 시스템 – 애플리케이션 관리자 역할 사용자만 보고 실행할 수 있는 제한된 객체입니다.