데이터 원본 뷰 디자이너에서 DSV(데이터 원본 뷰)의 테이블, 뷰 또는 명명된 쿼리를 동일하거나 다른 데이터 원본의 다른 테이블 또는 뷰로 바꾸거나 DSV에 정의된 명명된 쿼리로 바꿀 수 있습니다. 테이블을 바꾸면 테이블에 대한 참조가 있는 Analysis Services 데이터베이스 또는 프로젝트의 다른 모든 개체는 DSV의 테이블에 대한 개체 ID가 변경되지 않으므로 테이블을 계속 참조합니다. 여전히 관련된 관계(이름 및 열 형식 일치에 따라)는 유지됩니다. 반면, 테이블을 삭제하고 추가하면 참조 및 관계가 손실되고 다시 만들어야 합니다.
테이블을 다른 테이블로 바꾸려면 프로젝트 모드에서 데이터 원본 뷰 디자이너의 원본 데이터에 대한 활성 연결이 있어야 합니다.
데이터 원본 뷰의 테이블을 데이터 원본의 다른 테이블로 바꾸는 경우가 가장 많습니다. 그러나 명명된 쿼리를 테이블로 바꿀 수도 있습니다. 예를 들어 이전에 테이블을 명명된 쿼리로 바꾸고 이제 테이블로 되돌리려고 합니다.
중요합니다
데이터 원본에서 테이블 이름을 바꾸는 경우 DSV를 새로 고치기 전에 테이블을 바꾸기 위한 단계를 수행하고 이름이 바뀐 테이블을 DSV에서 해당 테이블의 원본으로 지정합니다. 대체 및 이름 바꾸기 프로세스를 완료하면 DSV에서 테이블, 테이블 참조 및 테이블의 관계가 유지됩니다. 그렇지 않으면 DSV를 새로 고치면 데이터 원본에서 이름이 바뀐 테이블이 삭제된 것으로 해석됩니다. 자세한 내용은 데이터 원본 뷰에서 스키마 새로 고침(Analysis Services)을 참조하세요.
테이블을 명명된 쿼리로 바꾸기
SSDT(SQL Server Data Tools)에서 프로젝트를 열거나 테이블 또는 명명된 쿼리를 바꿀 데이터 원본 뷰가 포함된 데이터베이스에 연결합니다.
솔루션 탐색기에서 데이터 원본 뷰 폴더를 확장한 다음 데이터 원본 뷰를 두 번 클릭합니다.
명명된 쿼리 만들기 대화 상자를 엽니다. 테이블 또는 다이어그램 창에서 바꿀 테이블을 마우스 오른쪽 단추로 클릭하고 표 바꾸기를 가리킨 다음 새 명명된 쿼리로 클릭합니다.
명명된 쿼리 만들기 대화 상자에서 명명된 쿼리를 정의한 다음 확인을 클릭합니다.
수정된 데이터 원본 뷰를 저장합니다.
테이블 또는 명명된 쿼리를 테이블로 바꾸기
SSDT(SQL Server Data Tools)에서 프로젝트를 열거나 테이블 또는 명명된 쿼리를 바꿀 데이터 원본 뷰가 포함된 데이터베이스에 연결합니다.
솔루션 탐색기에서 데이터 원본 뷰 폴더를 확장한 다음 데이터 원본 뷰를 두 번 클릭합니다.
테이블을 다른 테이블로 바꾸기 대화 상자를 엽니다. 테이블 또는 다이어그램 창에서 바꿀 테이블 또는 명명된 쿼리를 마우스 오른쪽 단추로 클릭하고 표 바꾸기를 가리킨 다음 다른 테이블로 클릭합니다.
테이블을 다른 테이블로 바꾸기 대화 상자에서 다음을 수행합니다.
DataSource 드롭다운 목록 상자에서 원하는 데이터 원본을 선택합니다.
테이블 또는 명명된 쿼리를 바꿀 테이블을 선택합니다.
OK를 클릭합니다.
수정된 데이터 원본 뷰를 저장합니다.