노드의 상위 계산 및 저장

상위를 계산한 후에 상위를 알 수 없는 각 요청 작업에 대해 해당 값을 저장하는 표현식을 정의할 수 있습니다.

계층 뷰포인트의 경우에 한해, 다음 작업 중에 노드를 추가하거나 삽입할 때 CoreStats.Parent 속성의 값을 계산하고 저장할 수 있습니다.

  • 상위가 정의되지 않은 경우 요청 파일 로드
  • 소스 상위가 정의되지 않은 경우(소스 뷰포인트가 목록이고 타겟이 계층인 경우) 비교 차이에서 요청 항목 생성
  • 소스 상위가 정의되지 않은 경우(소스 뷰포인트가 목록이고 타겟이 계층인 경우) 구독 요청 항목 생성

고려 사항

  • 상위를 계산하도록 표현식을 생성할 때 표현식 빌더에서 node 객체의 다음 필드 중에 선택할 수 있습니다.

    • dimension
    • name
    • nodeType
    • properties(노드 속성만 해당합니다. 상위를 계산할 때 관계 속성은 사용할 수 없습니다.)

    표현식을 사용하여 사용자정의 비즈니스 논리 정의를 참조하십시오.

  • 계산된 상위의 표현식은 타겟 뷰포인트의 기존 노드를 참조해야 합니다. 상위 노드를 생성하는 표현식을 정의할 수 없습니다.
  • 요청 로드 파일을 생성할 때 요청 로드 파일의 상위 열에서 <Unknown> 키워드를 사용하여(여기서, 표현식은 CoreStats.Parent 속성에 맞게 구성됨) 해당 상위의 값을 계산합니다. 상위 열을 비워 두면 노드가 최상위 노드가 됩니다.
  • 비교 차이 및 구독에서 생성되는 요청의 경우, CoreStats.Parent 속성이 있는 타겟 뷰포인트의 노드에 대한 요청 작업이 생성되고 상위를 알 수 없으면, 시스템에서 생성된 요청 파일 첨부 파일의 상위 열에 있는 <Unknown> 키워드를 사용하여 상위 값을 계산해야 함을 나타냅니다.
  • 계산된 상위의 노드 유형은 다음과 같이 계산됩니다.
    • 계층 세트에서 하나의 노드 유형만 하위를 허용하는 경우 해당 노드 유형은 상위에 사용됩니다.
    • 계층 세트에서 두 개 이상의 노드 유형이 하위를 허용하는 경우 해당 노드 유형에서는 계산된 상위와 동일한 이름의 노드가 검색됩니다.
      • 계산된 상위와 동일한 이름의 노드가 해당 노드 유형 중 하나에서만 발견되는 경우 이 노드 유형이 사용됩니다.
      • 그렇지 않으면 하위 노드의 노드 유형이 계산된 상위에 사용됩니다.