다음을 통해 공유


데이터 원본 뷰 마법사를 사용하여 데이터 원본 뷰 정의

Microsoft SQL Server 2005 Analysis Services(SSAS)에서는 Business Intelligence Development Studio의 데이터 원본 뷰 마법사를 사용하여 단일 데이터 원본을 기반으로 Analysis Services 프로젝트나 데이터베이스에 새 데이터 원본 뷰를 정의합니다. 데이터 원본 뷰 마법사를 사용하여 다음 작업을 수행합니다.

  • 데이터 원본 뷰에 대해 이전에 정의된 데이터 원본을 선택하거나 데이터 원본 마법사를 시작하여 새 데이터 원본을 정의합니다. 이 데이터 원본은 데이터 원본 뷰의 주 데이터 원본이 되고 이 지정은 변경할 수 없습니다. Analysis Services가 눈송이 차원 등에 대한 단일 처리 쿼리에서 데이터 원본을 여러 개 참조하려면 마법사에서 지정한 주 데이터 원본이 OPENROWSET 쿼리를 지원해야 합니다. 일반적으로 SQL Server 데이터 원본이 지정됩니다.

  • 주 데이터 원본에서 데이터 원본 뷰에 추가할 테이블과 뷰를 선택합니다. 외래 키 관계 또는 이름 일치 조건을 기반으로 선택한 테이블과 관련된 테이블을 추가할 수도 있습니다.

    [!참고] 처음에 차원 마법사를 사용하여 데이터 원본 뷰를 정의할 때는 여러 데이터 원본에서 테이블이나 뷰를 추가할 수 없습니다. 처음에 데이터 원본 뷰를 정의한 후 보조 데이터 원본에서만 테이블과 열을 추가할 수 있습니다. 자세한 내용은 데이터 원본 뷰에서 테이블이나 뷰 추가 또는 제거알 수 없는 멤버 및 Null 처리 속성 정의를 참조하십시오.

관계에 대한 이름 일치 조건 지정

데이터 원본 뷰를 만들 때 데이터 원본의 FOREIGN KEY 제약 조건을 기반으로 테이블 간의 관계가 생성됩니다. 이러한 관계는 Analysis Services 엔진에서 적절한 OLAP 처리 및 데이터 마이닝 쿼리를 구성하는 데 필요합니다. 그러나 여러 개의 테이블이 포함된 데이터 원본에 FOREIGN KEY 제약 조건이 없을 수도 있습니다. 데이터 원본에 FOREIGN KEY 제약 조건이 없으면 데이터 원본 뷰 마법사에서 여러 테이블의 열 이름을 일치시키는 방법을 정의하라는 메시지가 표시됩니다.

[!참고] 기본 데이터 원본에서 외래 키 관계가 검색되지 않는 경우에만 이름 일치 조건을 제공하라는 메시지가 표시됩니다. 외래 키 관계가 검색되면 검색된 관계가 사용되며 논리적 기본 키를 포함하여 데이터 원본 뷰에 포함시킬 추가 관계를 수동으로 정의해야 합니다. 자세한 내용은 데이터 원본 뷰에서 논리적 관계 정의(Analysis Services), 방법: 데이터 원본 뷰 디자이너를 사용하여 논리적 관계 추가, 삭제, 보기 또는 수정, 데이터 원본 뷰에서 논리적 기본 키 정의(Analysis Services)방법: 데이터 원본 뷰 디자이너를 사용하여 논리적 기본 키 설정 또는 수정을 참조하십시오.

데이터 원본 뷰 마법사는 사용자 응답을 사용하여 열 이름을 일치시키고 데이터 원본 뷰의 여러 열 간에 관계를 만듭니다. 다음 표에 나열된 조건 중 하나를 지정할 수 있습니다.

이름 일치 조건 설명

기본 키와 같은 이름

원본 테이블의 외래 키 열 이름이 대상 테이블의 기본 키 열 이름과 같습니다. 예를 들어 외래 키 열인 Order.CustomerID는 기본 키 열인 Customer.CustomerID와 같습니다.

대상 테이블 이름과 같은 이름

원본 테이블의 외래 키 열 이름이 대상 테이블의 이름과 같습니다. 예를 들어 외래 키 열인 Order.Customer는 기본 키 열인 Customer.CustomerID와 같습니다.

대상 테이블 이름 + 기본 키 이름

대상 테이블 이름과 기본 키 열 이름이 연결되어 원본 테이블의 외래 키 열 이름이 됩니다. 공백이나 밑줄 구분 기호를 사용할 수 있습니다. 예를 들어 다음과 같은 외래-기본 키 쌍은 모두 일치합니다.

Order.CustomerIDCustomer.ID

Order.Customer IDCustomer.ID

Order.Customer_IDCustomer.ID

선택한 조건은 데이터 원본 뷰의 NameMatchingCriteria 속성 설정을 변경합니다. 이 설정은 마법사에서 관련 테이블을 추가하는 방법을 결정합니다. 데이터 원본 뷰 디자이너를 사용하여 데이터 원본 뷰를 변경할 때 이 지정은 디자이너에서 열을 일치시켜 데이터 원본 뷰의 테이블 간에 관계를 만드는 방법을 결정합니다. 데이터 원본 뷰 디자이너에서 NameMatchingCriteria 속성 설정을 변경할 수 있습니다. 자세한 내용은 방법: 데이터 원본 뷰 디자이너를 사용하여 데이터 원본 뷰의 속성 보기 또는 변경을 참조하십시오.

[!참고] 데이터 원본 뷰 마법사를 완료한 후 데이터 원본 뷰 디자이너의 스키마 창에서 관계를 추가 또는 제거할 수 있습니다. 자세한 내용은 데이터 원본 뷰에서 논리적 관계 정의(Analysis Services)를 참조하십시오.

데이터 원본 뷰 만들기

데이터 원본 뷰를 만드는 방법은 방법: 데이터 원본 뷰 마법사를 사용하여 데이터 원본 뷰 정의를 참조하십시오.

참고 항목

개념

데이터 원본 뷰에서 테이블이나 뷰 추가 또는 제거
데이터 원본 뷰에서 데이터 원본 뷰, DataTable 및 DataColumn 속성 보기 또는 변경
데이터 원본 뷰에서 논리적 관계 정의(Analysis Services)
데이터 원본 뷰에서 논리적 기본 키 정의(Analysis Services)
데이터 원본 뷰에서 명명된 계산 정의(Analysis Services)
데이터 원본 뷰에서 명명된 쿼리 정의(Analysis Services)
데이터 원본 뷰의 테이블 또는 명명된 쿼리 바꾸기
데이터 원본 뷰의 다이어그램 작업(Analysis Services)
데이터 원본 뷰에서 데이터 탐색(Analysis Services)
솔루션 탐색기에서 데이터 원본 뷰 삭제
데이터 원본 뷰에서 스키마 새로 고침(Analysis Services)

도움말 및 정보

SQL Server 2005 지원 받기

변경 내역

릴리스 내역

2006년 4월 14일

변경된 내용