테이블 및 조인(질의 작성기)
테이블 및 조인 탭에서 질의할 테이블을 추가하고 테이블 간의 조인을 지정할 수 있습니다. 보기 쉽도록 창 내에서 테이블을 끌어서 놓을 수 있습니다. 테이블 간의 조인이 테이블과 함께 이동합니다. 적용을 클릭하여 변경 사항을 저장하면 테이블의 새 위치가 저장됩니다.
테이블 및 조인 탭에서 다음 작업을 수행할 수 있습니다.
테이블
테이블은 Windchill 데이터베이스의 유형 또는 하위 유형이거나 기존 보고서 템플릿일 수 있습니다. 테이블은 테이블 및 조인 탭에서 사각형 노드로 표시됩니다.
테이블 별칭이 사각형 노드 안에 표시됩니다. 별칭은 테이블의 대체 이름이며 질의에 동일한 유형이나 보고서 템플릿 보기가 두 번 이상 나타날 때 특히 유용합니다. 유형이나 보고서 템플릿을 참조하는 질의 작성기의 다른 부분은 항상 별칭 이름을 사용합니다. 기본적으로 테이블의 초기 별칭은 테이블의 디스플레이 이름입니다. 테이블 별칭이 이미 질의에 있는 경우 별칭 이름에 번호가 추가되어 고유하게 만듭니다(예: Document1). 테이블 사각형을 마우스로 가리키면 테이블의 별칭과 내부 유형 이름이 표시됩니다.
질의에 추가한 보고서 템플릿을 보고서 템플릿 보기라고 합니다. 표준 Windchill 유형과 마찬가지로, 보고서 템플릿 보기를 사용하여 조인을 작성하고, 보고서 출력 열로 포함할 속성을 선택하고, 검색 조건을 지정하고, 정렬 순서를 결정할 수 있습니다. 별도의 언급이 없는 한 이 도움말에서 유형은 보고서 템플릿 보기를 말합니다.
보고서 템플릿 보기에서 기존 보고서를 쉽게 재사용할 수 있습니다. 복잡한 질의가 보고서 템플릿으로 이미 정의 및 저장된 경우 다른 보고서에 보고서 템플릿 보기로 포함하여 재사용할 수 있습니다. 보고서 템플릿 보기를 사용하여 중첩된 질의를 수행하고 복잡한 조인을 작성할 수 있습니다. 여러 레벨의 중첩은 성능에 영향을 주지만 보고서 템플릿 보기를 중첩시켜 SQL 중첩 질의와 비슷하게 훨씬 복잡한 질의를 정의할 수 있습니다.
| 보고서 템플릿이 다른 보고서에서 보고서 템플릿 보기로 사용되는 경우에는 보고서 템플릿을 삭제할 수 없습니다. 마찬가지로, 다른 보고서 템플릿의 보고서 템플릿 보기에서 참조된 보고서 템플릿 열은 참조를 제거할 때까지 원본 보고서 템플릿에서 삭제할 수 없습니다. |
조인
테이블 간의 관계는 매우 중요합니다. 질의 작성기를 사용하여 이러한 테이블 간의 가능한 관계를 선택하고, 검색할 객체에 적용할 수 있는 관계를 지정할 수 있습니다. 이렇게 지정하는 것을 조인이라고 하며, Windchill 데이터 모델에 의해 가능한 관계 집합이 결정됩니다. 조인은 테이블 및 조인 탭에서 화살표로 표시되며, 화살표 방향이 조인 방향을 나타냅니다.
질의에 여러 유형이 포함된 경우 각 유형을 조인해야 합니다. 그렇지 않으면 보고서를 생성할 때 보고서 출력에 중복된 객체(행)가 반환됩니다. 보고서 보기를 사용하여 보고서를 미리 보고 적절한 조인이 작성되었는지 확인하는 것이 좋습니다. 각 테이블에 다른 테이블과 연결하는 조인 화살표가 하나 이상 있어야 합니다.