데이터 원본 뷰에서 스키마 새로 고침(Analysis Services)

적용 대상: SQL Server Analysis Services Azure Analysis Services 패브릭/Power BI Premium

SQL Server Analysis Services 프로젝트 또는 데이터베이스에서 DSV(데이터 원본 뷰)를 정의한 후 기본 데이터 원본의 스키마가 변경되었을 수 있습니다. 이러한 변경 내용은 배포 프로젝트에서 자동으로 감지되거나 업데이트되지 않습니다. 또한 프로젝트를 서버에 배포했을 경우 Analysis Services에서 더 이상 외부 데이터 원본에 연결할 수 없다는 처리 오류가 발생하게 됩니다.

외부 데이터 원본과 일치하도록 DSV를 업데이트하려면 BIDS(Business Intelligence Development Studio)에서 DSV를 새로 고치면 됩니다. DSV를 새로 고치면 DSV가 기반으로 하는 외부 데이터 원본에 대한 변경 내용이 검색되어 외부 데이터 원본의 추가 및 삭제를 열거하는 변경 목록이 작성됩니다. 이 변경 내용 집합을 기본 데이터 원본과 맞게 다시 조정할 DSV에 적용하면 됩니다. 추가 작업 시 프로젝트에서 해당 DSV를 사용하는 큐브와 차원을 추가로 업데이트해야 하는 경우가 많습니다.

이 항목에는 다음 섹션이 포함되어 있습니다.

새로 고침에서 지원 변경

SQL Server Data Tools에서 DSV 새로 고침

새로 고침에서 지원 변경

DSV 새로 고침에는 다음과 같은 동작이 포함됩니다.

  • 테이블, 열 및 관계 삭제

  • DSV에 이미 포함된 테이블에 적용된 대로 열 및 관계 추가

  • UNIQUE 제약 조건 새로 추가. DSV의 테이블에 논리적 기본 키가 있는 경우 데이터 원본의 테이블에 물리적 키를 추가하면 논리적 키가 제거되고 물리적 키로 바뀝니다.

새로 고침은 DSV에 새 테이블을 추가하지 않습니다. 새 테이블을 추가하려면 수동으로 추가해야 합니다. 자세한 내용은 데이터 원본 뷰에서 테이블 또는 뷰 추가 또는 제거(Analysis Services)를 참조하세요.

SQL Server Data Tools에서 DSV 새로 고침

DSV를 새로 고치려면 SQL Server Data Tools 솔루션 탐색기 DSV를 두 번 클릭합니다. 그러면 DSV 디자이너가 시작됩니다. 그런 다음 디자이너에서 데이터 원본 뷰 새로 고침 단추를 클릭하거나 데이터 원본 뷰 메뉴에서 새로 고침 을 선택합니다.

새로 고치는 동안 SQL Server Analysis Services 모든 기본 관계형 데이터 원본을 쿼리하여 DSV에 포함된 테이블/뷰에 변경 내용이 있는지 여부를 확인합니다. 모든 기본 데이터 원본에 연결할 수 있으며 변경 내용이 있는 경우 데이터 원본 뷰 새로 고침 대화 상자에 해당 내용이 표시됩니다.

데이터 원본 뷰 새로 고침 대화 상자

이 대화 상자에는 DSV에서 삭제 또는 추가될 테이블, 열, 제약 조건 및 관계를 나열되며 성공적으로 준비할 수 없는 명명된 쿼리 또는 계산도 나열합니다. 영향을 받는 개체는 트리 뷰로 나열되며 테이블에 열 및 관계가 중첩되고 변경 유형(삭제 또는 추가)이 각 개체에 대해 표시됩니다. 영향을 받는 개체 유형은 표준 데이터 원본 뷰 개체 아이콘으로 표시됩니다.

새로 고침은 전적으로 원본 개체의 이름을 기반으로 하기 때문에 따라서 데이터 원본에서 기본 개체의 이름이 바뀐 경우 데이터 원본 뷰 Designer 이름이 변경된 개체를 삭제 및 추가라는 두 개의 개별 작업으로 처리합니다. 이러한 경우 이름을 바꾼 개체를 데이터 원본 뷰에 수동으로 다시 추가해야 할 수 있습니다. 관계 또는 논리적 기본 키를 다시 만들어야 할 수도 있습니다.

중요

데이터 원본에서 테이블 이름이 바꼈다는 사실을 인지한 경우 데이터 원본 뷰를 새로 고치기 전에 테이블 바꾸기 명령을 사용하여 테이블을 이름이 변경된 테이블로 바꾸는 것이 좋습니다. 자세한 내용은 데이터 원본 뷰에서 테이블 또는 명명된 쿼리 바꾸기(Analysis Services)를 참조하세요.

보고서를 확인한 후 변경 내용을 적용하거나 업데이트를 취소하여 변경 내용을 거부할 수 있습니다. 모든 변경 내용은 함께 수락하거나 거부해야 합니다. 목록에서 개별 항목을 선택할 수 없습니다. 변경 내용에 대한 보고서를 저장할 수도 있습니다.

참고 항목

다차원 모델의 데이터 원본 뷰