노드 관계 구성 구성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 3분
  • 노드 관계 구성 기록을 생성하여 노드 간의 관계를 설정합니다. 소스 테이블, CI(구성 항목) 및 비 CI 관계를 포함한 노드 관계를 업데이트합니다. 노드 관계 구성은 소스 테이블과 다른 테이블(대상 테이블) 간의 연결을 정의하며, 이들의 관계를 지정합니다.

    시작하기 전에

    필요한 역할: sn_oper_res.admin

    프로시저

    1. 다음으로 이동 모두 > 데이터 관계 프레임워크 > 메인 노드 구성.
    2. 목록에서 원하는 메인 노드 구성을 엽니다.

      다음 예는 인스턴스에서 사용할 수 있는 메인 노드 구성을 보여줍니다.

      목록.
    3. 노드 관계 구성을 추가하려면 노드 관계 구성 관련 목록에서 새로 만들기 를 선택합니다.

      노드 관계 구성 양식이 표시됩니다.

      기록.

      노드 관계 구성 양식의 필드에 대한 설명은 다음 문서를 참조하십시오 노드 관계 구성 양식.

      관계 레지스트리 모듈에서 관계 레지스트리 기록을 생성하여 이러한 관계 레지스트리를 설정할 수 있습니다. 관계 레지스트리 새 기록 양식이 예시에 나와 있습니다.

      관계 레지스트리 기록입니다.

      관계 레지스트리 양식의 필드에 대한 설명은 다음 문서를 참조하십시오 관계 레지스트리 기록 양식.

    4. 소스 탭의 소스 테이블 필드에서 원하는 테이블을 선택합니다.
      소스 테이블

      기본적으로 시스템은 메인 구성 기록에 나열된 테이블(이 예에서는 서비스 [cmdb_ci_service] 테이블을 자동 선택합니다. 요구 사항에 따라 자동 제안된 테이블 또는 다른 테이블을 선택할 수 있습니다.

    5. 관계 탭의 관계 레지스트리 필드에서 관계 레지스트리 기록을 선택합니다.
      관계 레지스트리 기록은 소스 테이블이 다른 테이블에 연결되는 방식을 정의합니다.
      1. 검색 아이콘을 선택하고 사용 가능한 목록에서 관계 레지스트리 기록을 선택합니다.
        관계 탭.

        검색 아이콘을 선택하면 서비스가 소스 테이블로 있는 바로 사용 가능한 관계 레지스트리가 표시됩니다. 목록에서 관계 레지스트리를 선택할 수 있습니다.

      2. 기본 목록에서 기록을 선택하는 대신 새 레지스트리 기록을 선택하려면 새로 만들기를 선택합니다.
        새 관계 레지스트리

        바로 사용 가능한 옵션이 필요에 맞지 않는 경우 새 레지스트리 기록을 만들 수 있습니다.

      3. 새 관계 레지스트리 기록에 의미 있는 이름을 추가합니다.
        동일한 이름을 가진 다른 레지스트리가 있을 수 있으므로 혼동을 피하기 위해 적절한 이름을 추가할 수 있습니다.
      4. 테이블 필드에서 관계 테이블을 선택합니다.
        테이블은 이전 화면의 소스 테이블과 동일해야 합니다. 이 테이블 이름은 메인 노드 구성 기록에서 정의한 테이블과 다를 수 있습니다.
      5. 관계 유형 필드에서 테이블의 관계 유형을 선택합니다.
        테이블이 선택되면 드롭다운에 다음 옵션이 표시됩니다.
        1. 일대일
        2. 일대다
        3. 다대다
        4. 스크립트화된 관계
        선택한 드롭다운 값에 따라 관계 필드에 다른 테이블 목록이 표시됩니다.
      6. 관계 테이블 필드에서 관계 테이블을 선택합니다.

        일대일 관계 유형의 경우 관계 필드에 소스 테이블에서 참조 필드로 사용되는 테이블 목록이 표시됩니다.

        관계 필드에 테이블 이름이 채워집니다.

        테이블.
      7. 제출을 선택합니다.

        소스 테이블과 관계 레지스트리가 구성되었습니다.

        레지스트리.

        대상 테이블을 선택하려면 다음 단계의 노드 관계 구성 기록에서 대상 섹션을 구성합니다.

        대상 필드입니다.
    6. 대상 탭을 구성합니다.
      이 단계에서는 모든 관계 옵션에 대해 설명합니다.
      단계설명
      일대일

      비 m2m 테이블의 경우 대상 탭에서 시스템 ID대상 참조 필드 로 선택하고 관계 테이블을 대상 테이블로 선택합니다.

      이는 일대일 및 일대다 유형에 유효합니다.

      과녁.
      일대다

      관계 테이블이 m2m 테이블인 경우 대상 참조 필드에서시스템 ID를 선택한 다음 대상 테이블에서관계 테이블과 동일한 테이블을 선택합니다.

      일대다.

      일대다의 경우 관계에는 소스 테이블이 참조 필드로 있는 테이블 목록이 표시됩니다.

      다대다

      다대다의 경우 관계 필드에 소스 테이블이 참조되는 m2m 테이블 목록이 표시됩니다. 다대다의 경우 드롭다운에서 출력으로 사용할 필드를 선택해야 합니다. 예를 들어 [cmdb_rel_ci] 테이블에는 상위 (cmdb_ci) 및 하위 (cmdb_ci) 필드가 있습니다. 하위 서비스를 찾으려면 하위를 선택하면 됩니다.다대다.

      스크립트됨

      스크립트된 관계의 경우 sys_relationship에서 기록을 선택할 수 있습니다. 스크립트를 통해 관계를 정의할 수 있습니다.

      각본.스크립트가 업데이트되었습니다.

      보시다시피 적용 대상 테이블은 이전 화면의 테이블 필드와 같아야 합니다. 여기서 테이블 필드의 값은 [cmdb_ci_service_business]이지만 관계 필드의 값은 [cmdb_ci_service]입니다. 이 구성은 [cmdb_ci_service_business] 테이블이 [cmdb_ci_service] 테이블로 확장되기 때문에 작동합니다.

    7. 제출을 선택합니다.

      이제 메인 구성 기록에 대한 노드 관계 구성이 업데이트됩니다. 이 예는 의존성 메인 구성 기록에 대한 서비스의 노드 관계 구성을 보여줍니다.

      의존성에 대한 서비스.