DSV(데이터 원본 뷰) 다이어그램은 DSV에 있는 개체의 시각적 표현입니다. 다이어그램을 대화형으로 사용하여 특정 개체를 추가, 숨기기, 삭제 또는 수정할 수 있습니다. 동일한 DSV에 여러 다이어그램을 만들어 개체의 하위 집합에 집중할 수도 있습니다.
다이어그램 창에 표시되는 다이어그램의 영역을 변경하려면 창의 오른쪽 아래 모서리에 있는 네 개의 머리 화살표를 클릭한 다음 다이어그램 창에 표시할 영역을 선택할 때까지 선택 상자를 축소판 그림 다이어그램 위로 끕니다.
이 항목에는 다음 섹션이 포함되어 있습니다.
다이어그램 추가
DSV 다이어그램은 DSV를 만들 때 자동으로 만들어집니다. DSV가 존재하면 추가 다이어그램을 만들거나, 제거하거나, 특정 개체를 숨겨 DSV의 보다 관리하기 쉬운 표현을 만들 수 있습니다.
새 다이어그램을 만들려면 다이어그램 구성 도우미 창의 아무 곳이나 마우스 오른쪽 단추로 클릭하고 새 다이어그램을 클릭합니다.
처음에 Analysis Services 프로젝트에서 DSV(데이터 원본 뷰)를 정의하면 데이터 원본 뷰에 추가된 모든 테이블과 뷰가 모든 테이블> 다이어그램에 <추가됩니다. 이 다이어그램은 데이터 원본 뷰 디자이너의 다이어그램 구성 도우미 창에 표시되고, 이 다이어그램의 테이블(및 해당 열 및 관계)이 테이블 창에 나열되고, 이 다이어그램의 테이블(및 해당 열 및 관계)이 스키마 창에 그래픽으로 표시됩니다. 그러나 모든 테이블> 다이어그램에 테이블, 뷰 및 명명된 쿼리를 <추가하면 이 다이어그램의 개체 수가 많기 때문에 특히 여러 팩트 테이블이 다이어그램에 추가되고 차원 테이블이 여러 팩트 테이블과 관련되어 있어 관계를 시각화하기가 어렵습니다.
데이터 원본 뷰에서 테이블의 하위 집합만 보려는 경우 시각적 혼란을 줄이기 위해 데이터 원본 뷰에서 테이블, 뷰 및 명명된 쿼리의 선택된 하위 집합으로 구성된 하위 다이어그램(다이어그램이라고도 함)을 정의할 수 있습니다. 다이어그램을 사용하여 비즈니스 또는 솔루션 요구 사항에 따라 데이터 원본 뷰의 항목을 그룹화할 수 있습니다.
비즈니스 목적으로 관련 테이블 및 명명된 쿼리를 별도의 다이어그램으로 그룹화하고 많은 테이블, 뷰 및 명명된 쿼리가 포함된 데이터 원본 뷰를 더 쉽게 이해할 수 있습니다. 모든 테이블 다이어그램을 제외한 여러 다이어그램에 동일한 테이블> 또는 명명된 쿼리를 <포함할 수 있습니다. <모든 테이블> 다이어그램에서 데이터 원본 뷰에 포함된 모든 개체는 정확히 한 번 표시됩니다.
다이어그램 편집 또는 삭제
다이어그램을 사용하는 경우 개체를 추가하고 제거하는 데 사용되는 명령에 주의해야 합니다. 예를 들어 다이어그램에서 개체를 삭제하면 DSV에서 삭제됩니다. 다이어그램에서만 삭제하려면 테이블 숨기기 를 대신 사용합니다.
개체를 개별적으로 숨길 수 있지만 관련 테이블 표시 명령을 사용하여 개체를 다시 가져오면 모든 관련 개체가 다이어그램에 반환됩니다. 작업 영역으로 반환되는 개체를 제어하려면 대신 테이블 창에서 끌어옵니다.
다이어그램에서 테이블 찾기
스키마가 크면 다이어그램 창에서 특정 테이블로 스크롤하기 어려울 수 있습니다. 그러나 다음 도구를 사용하면 다이어그램에서 테이블을 쉽게 찾을 수 있습니다.
테이블 창에서 테이블 목록을 스크롤합니다.
현재 표시된 다이어그램에 테이블을 포함하려면 테이블 창에서 다이어그램 창으로 테이블을 끕니다.
다이어그램에 이미 포함된 테이블의 디스플레이 가운데를 지정하려면 테이블 창에서 테이블을 선택합니다.
다이어그램 창의 테이블 로케이터 - 테이블 로케이터는 다이어그램 창의 오른쪽 아래 모서리에 있는 세로 및 가로 스크롤 막대의 교차점에 있는 4방향 화살표 아이콘입니다. 다이어그램 창에서 현재 다이어그램의 썸네일 표현을 엽니다. 이 썸네일을 사용하여 다이어그램 창의 보기를 다이어그램의 모든 위치로 변경할 수 있습니다.
테이블 찾기 대화 상자를 사용합니다. 다이어그램 창에서 열린 영역을 마우스 오른쪽 단추로 클릭하고 테이블 찾기를 클릭합니다. 또는 도구 모음 또는 데이터 원본 뷰 메뉴에서 테이블 찾기 명령을 클릭합니다.
필터 상자에 문자열 및 와일드카드 문자를 입력하여 다이어그램에서 테이블의 하위 집합을 볼 수 있습니다.
다이어그램에서 개체 정렬
데이터 원본 뷰 디자이너는 DSV를 더 이해하기 쉽게 만들기 위해 여러 다이어그램을 정의할 수 있지만 수십 개의 테이블을 포함하는 다이어그램은 읽기 어려울 수 있으며 테이블 레이아웃을 수동으로 다시 정렬하는 것은 지루한 프로세스입니다. 데이터 원본 뷰 디자이너는 현재 다이어그램의 테이블 간 관계를 기반으로 사각형 또는 대각선 레이아웃을 사용하여 현재 다이어그램의 테이블을 자동으로 다시 정렬할 수 있습니다.
사각형 레이아웃에서 관계 선은 열 사이에 있는 대신 테이블 간에 그려집니다. 관계 선은 표 사이에 가로 및 세로로 그려집니다.
대각선 레이아웃에서는 테이블의 관련 열 간에 관계 선이 최대한 직접 그려집니다. 여러 열에 대한 관계는 테이블의 첫 번째 관련 열에 연결됩니다. 테이블의 열이 보이지 않으면, 표의 상단에 선이 그려집니다.
개체 정렬 유지
원하는 방식으로 테이블을 수동으로 정렬한 후 다이어그램에 테이블을 더 추가하면 개체 레이아웃에 대한 최근 수정 내용을 제거하는 다이어그램 새로 고침이 발생할 수 있습니다.
이 동작은 테이블을 추가할 때 발생할 가능성이 높으며, 이로 인해 다이어그램 구성 도우미가 새 테이블을 수용하기 위해 다른 테이블을 이동하게 됩니다. 그런 다음 다이어그램을 다시 그리면 모든 테이블과 연결선이 올바르게 표현되도록 합니다. 이 시점에서 특정 개체의 배치에 대한 수동 조정이 손실될 수 있습니다.
이 문제를 방지하려면 최종 조정을 하기 전에 먼저 모든 테이블을 추가합니다. 개체는 나중에 다시 열 때 다이어그램에서 해당 위치를 유지해야 합니다.