다음을 통해 공유


데이터 원본 뷰에서 논리적 기본 키 정의(Analysis Services)

데이터 원본 뷰 마법사 및 데이터 원본 뷰 디자이너는 기본 데이터베이스 테이블을 기반으로 데이터 원본 뷰에 추가되는 테이블의 기본 키를 자동으로 정의합니다.

경우에 따라 데이터 원본 뷰에서 기본 키를 수동으로 정의해야 할 수 있습니다. 예를 들어 성능 또는 디자인상의 이유로 데이터 원본의 테이블에는 기본 키 열이 명시적으로 정의되어 있지 않을 수 있습니다. 명명된 쿼리 및 뷰는 테이블의 기본 키 열을 생략할 수도 있습니다. 테이블, 뷰 또는 명명된 쿼리에 실제 기본 키가 정의되어 있지 않은 경우 데이터 원본 뷰 디자이너에서 테이블, 뷰 또는 명명된 쿼리에 논리적 기본 키를 수동으로 정의할 수 있습니다.

논리적 기본 키 설정

Analysis Services에서 테이블의 레코드를 고유하게 식별하고, 차원 테이블의 키 열을 식별하고, 테이블, 뷰 및 명명된 쿼리 간의 관계를 지원하려면 기본 키가 필요합니다. 이러한 관계는 기본 데이터 원본에서 데이터 및 메타데이터를 검색하고 고급 비즈니스 인텔리전스 기능을 활용하기 위한 쿼리를 생성하는 데 사용됩니다.

명명된 계산을 포함하여 논리 기본 키에 모든 열을 사용할 수 있습니다. 논리적 기본 키를 만들면 데이터 원본 뷰에 고유한 제약 조건이 만들어지고 기본 키 제약 조건으로 표시됩니다. 선택한 테이블에 지정된 다른 모든 기존 논리 기본 키가 삭제됩니다.

  1. SSDT(SQL Server Data Tools)에서 프로젝트를 열거나 논리적 기본 키를 설정하려는 데이터 원본 뷰가 포함된 데이터베이스에 연결합니다.

  2. 솔루션 탐색기에서 데이터 원본 뷰 폴더를 확장한 다음 데이터 원본 뷰를 두 번 클릭합니다.

    테이블 또는 뷰를 찾으려면 데이터 원본 뷰 메뉴를 클릭하거나 테이블 또는 다이어그램 창의 열린 영역을 마우스 오른쪽 단추로 클릭하여 테이블찾기 옵션을 사용할 수 있습니다.

  3. 테이블 또는 다이어그램 창에서 논리 기본 키를 정의하는 데 사용할 열 또는 열을 마우스 오른쪽 단추로 클릭한 다음 논리 기본 키 설정을 클릭합니다.

    논리적 기본 키를 설정하는 옵션은 기본 키가 없는 테이블에만 사용할 수 있습니다.

    키를 설정한 후 키 아이콘은 이제 기본 키 열을 식별합니다.

또한 참조하십시오

다차원 모델의 데이터 원본 뷰
데이터 소스 뷰에서 명명된 계산 정의(Analysis Services)