다음을 통해 공유


SSDT(Analysis Services 프로젝트) 배포

SSDT(SQL Server Data Tools)에서 Analysis Services 프로젝트를 개발하는 동안 프로젝트에서 정의한 Analysis Services 데이터베이스를 만들기 위해 프로젝트를 개발 서버에 자주 배포합니다. 프로젝트를 테스트하는 데 필요합니다. 예를 들어 큐브의 셀을 찾아보거나, 차원 멤버를 찾아보거나, KPI(핵심 성과 지표) 수식을 확인합니다.

프로젝트 배포

프로젝트를 독립적으로 배포하거나 솔루션 내에서 모든 프로젝트를 배포할 수 있습니다. 프로젝트를 배포할 때 몇 가지 작업이 순서대로 수행됩니다. 먼저 프로젝트가 빌드됩니다. 이 단계에서는 Analysis Services 데이터베이스 및 해당 구성 개체를 정의하는 출력 파일을 만듭니다. 다음으로 대상 서버의 유효성이 검사됩니다. 마지막으로 대상 데이터베이스와 해당 개체가 대상 서버에 만들어집니다. 배포하는 동안 배포 엔진은 이전 배포 중에 프로젝트에서 개체를 만들지 않는 한 기존 데이터베이스를 프로젝트의 내용으로 완전히 바꿉니다.

초기 배포 후 프로젝트 이름>\obj 폴더에 <IncrementalSnapshot.xml 파일이 생성됩니다. 이 파일은 대상 서버의 데이터베이스 또는 해당 개체가 프로젝트 외부에서 변경되었는지 확인하는 데 사용됩니다. 이 경우 대상 데이터베이스의 모든 개체를 덮어쓰라는 메시지가 표시됩니다. 프로젝트 내에서 모든 변경 내용이 적용되고 프로젝트가 증분 배포를 위해 구성된 경우 변경 내용만 대상 서버에 배포됩니다.

프로젝트 구성 및 관련 설정은 프로젝트를 배포하는 데 사용할 배포 속성을 결정합니다. 공유 프로젝트의 경우 각 개발자는 고유한 프로젝트 구성 옵션과 함께 고유한 구성을 사용할 수 있습니다. 예를 들어 각 개발자는 다른 개발자와 격리된 상태로 작동하도록 다른 테스트 서버를 지정할 수 있습니다.

또한 참조하십시오

SSDT(Analysis Services 프로젝트) 만들기