추가 Windchill 기능 > 제조 공정 관리 > Windchill MPMLink 개요 > 주요 제조 개념 및 용어 > BOM 변환기의 캐시 메커니즘
  
BOM 변환기의 캐시 메커니즘
BOM 변환기 또는 SAPSB(서비스 연관 부품 구조 브라우저)의 트리 구조에 많은 수의 부품이 있는 경우 캐시 메커니즘을 사용하는 것이 효율적입니다. 캐시 메커니즘 사용 시 장점은 캐시에서 구조를 처음 로드한 후 후속 작업이 상대적으로 빠르게 실행된다는 것입니다. 이 메커니즘을 사용하여 BOM 변환기의 성능을 향상시킬 수 있습니다.
캐시 메커니즘 작업
캐시 메커니즘을 활용하기 위한 전제 조건은 사용자 기본 설정 구조 캐시 사용로 설정하는 것입니다. 이 구성을 사용하면 세션의 전체 구조 정보가 캐시에 저장됩니다. 기본 설정이 구성되면 BOM 변환기 세션을 열 때 백그라운드에서 캐시를 빌드하는 프로세스가 시작됩니다. BOM 변환기 세션마다 별도의 캐시가 빌드됩니다. 캐시를 빌드하는 데 걸리는 시간은 구조의 크기에 따라 다릅니다.
서브어셈블리, 어셈블리 또는 부품이 변경되면 캐시가 업데이트됩니다. 캐시는 해당 서브어셈블리에 대해서만 점진적으로 업데이트되며 전체 구조에 대해서는 업데이트되지 않습니다. 루트 노드가 변경되면 캐시가 다시 빌드됩니다.
BOM 변환기의 업스트림 트리 구조와 다운스트림 트리 구조에는 별도의 캐시가 있으며 둘 다 독립적으로 업데이트됩니다. 다운스트림에서 구조를 수정하면 다운스트림 캐시만 업데이트됩니다. 다운스트림 캐시가 업데이트되는 동안 업스트림 구조를 수정할 수 있습니다. 그러나 캐시 빌드 프로세스가 완료된 후에만 구조에서 사용자 작업을 호출하는 것이 좋습니다. 다운스트림에서 캐시 빌드 프로세스 중에 업스트림에서 다운스트림 구조에 영향을 주는 작업을 호출한 경우 다운스트림에서 캐시 빌드 프로세스가 완료된 후에만 작업이 실행됩니다. 예를 들어, 다른 쪽의 등가 부품 선택이 있습니다.
캐시 빌드 프로세스의 상태는 BOM 변환기 도구 모음 아래에 표시됩니다. 다음 표에서는 캐시 빌드 프로세스의 상태 메시지에 대한 정보를 제공합니다.
메시지
설명
캐시 빌드 상태: 초기화되지 않음
지정된 구조에 대해 캐시가 빌드되지 않았습니다.
캐시 빌드 상태: 완료
캐시 빌드 프로세스가 완료되었습니다. 이제 후속 작업이 해당 실행을 위해 캐시를 사용합니다.
캐시 빌드 상태: 진행 중
캐시 빌드 프로세스가 진행 중입니다.
캐시 빌드 상태: 실패
캐시 빌드 프로세스가 실패했습니다. 캐시를 다시 빌드할 수 있습니다. 업스트림 캐시 및 다운스트림 캐시를 다시 빌드하려면 BOM 변환기 또는 SAPSB의 중간 창 도구 모음에서 구조 캐시 빌드를 클릭합니다.
* 
구조 캐시 사용 기본 설정이 로 설정된 경우에만 표시됩니다.
구조에 반복 경로가 있어서 캐시 빌드 프로세스가 실패할 수 있습니다. 반복 경로는 하위 부품이 상위 부품을 참조할 때 발생합니다. 캐시를 다시 빌드하기 전에 구조를 수정하십시오.
다음 작업은 캐시를 사용합니다.
다른 쪽의 등가 부품 선택
다른 쪽의 등가 발생 선택
다른 쪽의 등가 사용 선택
내 체크 아웃
빠른 검색
등가 발생 상황 보기
등가 발생 상황 업데이트
다음 작업을 수행하면 구조 정보가 업데이트되고 캐시가 다시 빌드됩니다.
기존 삽입
새로 삽입
여러 부품 새로 삽입
새 다운스트림 보기
새 다운스트림 부품
새 분기로 붙여넣기
새 부품으로 붙여넣기 등