DSV(데이터 원본 뷰)는 다차원 모델에서 큐브 및 차원을 만드는 데 사용되는 외부 관계형 데이터 원본의 논리적 뷰입니다.
DSV가 생성되면 SSDT(SQL Server Data Tools)의 데이터 원본 뷰 디자이너 를 사용하여 DSV에서 직접 작업할 수 있습니다. 이는 기본 데이터 원본에 다차원 모델에 필요한 데이터 요소가 누락된 경우에 유용할 수 있습니다.
데이터 원본 뷰 디자이너를 열려면:
솔루션 탐색기에서 데이터 원본 뷰를 두 번 클릭합니다.
솔루션 탐색기에서 데이터 원본 뷰를 마우스 오른쪽 단추로 클릭하고 디자이너 열기 또는 보기를 선택합니다.
데이터 원본 뷰 디자이너에는 도구 모음, DSV의 개체 및 관계를 보여 주는 다이어그램, 테이블과 명명된 쿼리를 사전순으로 나열하는 테이블 창, DSV의 특정 다이어그램을 만들고 보는 데 사용되는 다이어그램 구성 도우미 창이 포함되어 있습니다. 테이블 또는 관계를 마우스 오른쪽 단추로 클릭하여 상황에 맞는 명령에 액세스할 수 있습니다.
최소한 DSV는 처리 중에 모델 개체를 채우는 데 사용할 관계형 데이터베이스 테이블을 표시합니다. DSV는 일반적으로 데이터 원본 뷰 마법사를 사용하여 생성됩니다. DSV의 테이블, 열 및 관계는 큐브의 차원 및 측정값의 기초가 됩니다. DSV가 만들어지면 데이터 원본 뷰 디자이너를 사용하여 수정할 수 있습니다.
대부분의 Analysis Services 개발자는 생성된 DSV를 있는 그대로 사용하며 사용자 지정은 거의 없습니다. 이는 원본 데이터가 SQL Server 데이터베이스의 뷰에서 발생하는 경우에 특히 일반적입니다. 이 경우 Analysis Services DSV 대신 T-SQL 보기에서 데이터 관계 및 계산을 관리하는 것이 좋습니다. 그러나 기본 데이터베이스의 소유자가 아닌 경우 Analysis Services에서 DSV를 수정하여 모델에 사용되는 데이터 구조를 추가로 개발할 수 있습니다.
데이터 원본 뷰 디자이너의 작업
데이터 원본 뷰 디자이너를 사용하여 DSV를 다음과 같이 편집할 수 있습니다.
| 열 또는 테이블의 이름을 바꾸거나 새 계산 열을 만듭니다. 예를 들어 이름과 성을 새 전체 이름 열에 연결합니다. | 데이터 소스 뷰에서 명명된 계산 정의(Analysis Services) |
| 수동으로 테이블 관계 추가 | 데이터 원본 뷰에서 논리적 관계 정의(Analysis Services) |
| 명명된 쿼리를 만들어 T-SQL 쿼리를 기반으로 새 개체를 정의합니다. | 데이터 원본 뷰에서 명명된 쿼리 정의(Analysis Services) |
| 기본 데이터를 탐색하여 모델 개체가 나타내는 실제 데이터 값을 봅니다. 데이터 탐색을 사용하면 기본 차원 테이블 또는 쿼리에서 반환된 데이터를 시각적으로 검사하고 복사할 수 있습니다. 기본적으로 데이터 탐색은 샘플 수가 5000인 상위 개수 샘플링 방법론을 사용하지만 이러한 설정을 수정할 수 있습니다. |
데이터 원본 뷰에서 데이터 탐색(Analysis Services) |
| DSV의 테이블 및 관계 전체 또는 일부 다이어그램 | 데이터 원본 뷰 디자이너에서 다이어그램 작업(Analysis Services) |
또한 참조하십시오
다차원 모델에서의 데이터 원본 뷰데이터 원본 뷰에서 테이블 또는 뷰 추가 또는 제거 (Analysis Services)