많은 데이터 모델 편집기에서는 이 작업을 컴포넌트화하기 위해 여러 개의 더 작은 데이터 모델을 작성하도록 선택했습니다. 별도의 프로세스를 모델화하는 데 데이터 모델이 자주 사용되고 가끔 해당 프로세스가 오버랩됩니다. 이러한 프로세스와 이들 작업이 함께 작동하는 방법에 대해 더 잘 이해하기 위해 둘 이상의 데이터 모델에 있는 데이터 오브젝트를 사용하는 다이어그램을 작성할 수 있습니다.
이러한 유형의 다이어그램이 작성되면 교차 모델 참조도 작성됩니다. 해당 데이터 오브젝트를 보거나 수정하는 경우 교차 참조되는 다른 모델을 열면 참조되는 데이터 모델도 열립니다. 참조가 있는 모델이 닫혀 있는 동안 소스 모델이 삭제된 경우 소스 모델에 대한 참조는 데이터 프로젝트 탐색기에서 널(NULL) 오브젝트로 인식되며 다이어그램에서 오브젝트 보기도 유효하지 않게 됩니다.
워크벤치 성능을 개선하기 위해 다른 비즈니스 프로세스를 모델화하는 데이터 모델을 작성할 수 있습니다. 그런 다음 각 데이터 모델을 다른 데이터 모델과 함께 작업하는 방법을 가시화할 준비가 되면 다이어그램만을 포함하는 별도의 모델을 작성하십시오. 이 방법을 사용하면 필요에 따라 업데이트하면서 데이터 모델 각각을 계속 작업할 수 있습니다. 다른 모든 모델을 닫고 한 번에 하나의 데이터 모델에서만 작업하면 워크벤치 성능을 더 향상시킬 수 있습니다. 다이어그램 모델을 다시 사용할 준비가 되면 모든 변경사항이 다이어그램 모델에 표시됩니다.