Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

사용하지 않는 객체 유형 정리

Ontology cleanup은 객체 유형(Object type)의 삭제 여부를 검토하고 지원 중단을 알리는 도구입니다. 필요 없는 유형을 줄이면 탐색 대상과 저장 비용 및 검색 부담을 줄일 수 있습니다. 후보 표시만으로 삭제가 안전하다고 판단하지 않고 의존 앱과 사용자 편집을 확인합니다.

정리 후보 찾기

Ontology Manager 홈에서 Cleanup을 엽니다.

Start cleanup을 선택하면 온톨로지 규모에 따라 후보 계산에 시간이 걸릴 수 있습니다.

후보 목록에서 특정 플래그나 담당 객체 유형 그룹(Object type group)으로 필터링하고 표시 열을 바꿀 수 있습니다. 기본 정렬은 각 객체 유형에 해당하는 플래그 중 가장 높은 우선순위를 따릅니다.

후보 처리

가상의 Planning 워크플로가 개발 후 배포되지 않은 경우를 가정합니다. 필터로 해당 업무의 객체 유형 세 개를 찾고 각 행의 체크박스로 선택합니다.

선택동작
Snooze지정한 기간 동안 자신의 정리 대기열에서 숨깁니다. 다른 사용자의 대기열에는 영향을 주지 않습니다.
Deprecate객체 유형 상태를 표시하는 곳에서 지원 중단 상태로 보이게 합니다. 사용자가 대체 유형으로 옮기거나 여전히 필요하다는 의견을 낼 수 있습니다. 중단 예정일도 지정할 수 있습니다.
Delete객체 유형과 객체 저장소의 관련 데이터를 삭제합니다.

선택을 적용한 항목은 대기열에서 사라집니다. 이미 선택한 처리는 표의 필터로 다시 볼 수 있습니다. 지원 중단과 삭제는 일반 온톨로지 변경처럼 작업 중 상태에 준비됩니다.

예제의 Work Item에는 사용자 편집이 있으므로 지원 중단을 선택하고 다른 두 유형은 삭제 대상으로 준비합니다. 오른쪽 위 Save에서 직접 저장하거나 변경 제안으로 검토를 요청합니다.

개인별 플래그 구성

Cleanup의 Flag settings에서 사용할 조건과 우선순위를 정합니다.

기본 설정 또는 Custom을 선택합니다. 설정 예에서는 30일 미사용, 지난 중단 예정일, 휴지통의 데이터소스와 구형 인덱싱 해제를 높은 우선순위로, 90일 미갱신을 중간 우선순위로 둡니다. 설명 누락과 이름 정규식은 낮은 우선순위이며 필요할 때 켭니다.

설정은 해당 사용자에게만 적용됩니다. 저장 후 Cleanup으로 돌아가면 후보를 다시 계산해야 합니다. 사용자 지정 설정을 쓰는 경우 앞으로 기본 설정에 추가되어 켜지는 새 플래그가 자신의 설정에 자동으로 켜지지는 않습니다.

주요 플래그

플래그판단 기준
No registered usage in 30 days최근 30일에 기록된 사용이 없는 후보를 찾습니다. 지표 설정이 빠진 경우도 있으므로 사용 지표를 함께 확인합니다.
Past deprecation date상태가 deprecated이고 중단 예정일이 지났습니다.
Trashed datasource기반 데이터셋, 제한 뷰(Restricted view) 또는 다른 기반 데이터소스 중 하나가 Compass 휴지통에 있습니다.
Datasource not updated in [x] daysCompass에서 확인한 기반 데이터소스의 마지막 수정 시각을 기준으로 합니다.
Description missing객체 유형의 설명이 비어 있습니다. 그 유형의 모든 속성 설명을 검사하는 조건은 아닙니다.
Display name regex matches string표시 이름에 설정한 ECMAScript(JavaScript) 정규식을 적용합니다.
Phonograph deindexedObject Storage V1에만 적용합니다. Object Storage V2에 같은 검사는 없습니다.

이 목록 외의 플래그도 있을 수 있습니다. 필요한 기준과 우선순위를 선택하여 후보를 검토합니다.

표시 이름 정규식

기본 패턴 \[test|deprecated\]은 대안 연산자의 우선순위 때문에 \[test 또는 deprecated\]로 해석됩니다. 따라서 [test]나 [deprecated]라는 완전한 태그 외의 부분 문자열에도 일치할 수 있습니다.

두 태그를 정확히 찾으려면 설정값을 \[(?:test|deprecated)\]로 지정합니다. 이름 전체가 태그 하나와 같아야 한다면 ^\[(?:test|deprecated)\]$를 사용합니다.

UAT - 또는 Testing -가 포함된 이름을 찾는 설정은 UAT -|Testing -입니다. 이 문자열이 이름의 시작에 있어야 한다면 ^(?:UAT -|Testing -)로 범위를 한정합니다.

이 도구는 JavaScript 정규식을 사용합니다. 전체 값 일치와 앵커 제한을 가진 온톨로지 객체의 정규식 검색과 구문 적용 범위를 혼동하지 않습니다.