SSDT(SQL Server Data Tools)에서 Analysis Services 프로젝트는 Analysis Services 프로젝트를 빌드하고 배포하는 데 영향을 주는 특정 기본 속성으로 정의됩니다.
프로젝트 속성을 변경하려면 Analysis Services 프로젝트 개체를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 또는 프로젝트 메뉴에서 속성을 클릭할 수 있습니다.
속성 설명
다음 표에서는 각 프로젝트 속성에 대해 설명하고, 기본값을 나열하며, 해당 값을 변경하는 방법에 대한 정보를 제공합니다.
| 재산 | 기본 설정 | 설명 |
|---|---|---|
| 빌드/배포 서버 버전 | 프로젝트를 개발하는 데 사용되는 SQL Server 버전 | 프로젝트가 마지막으로 배포될 서버 버전을 지정합니다. 프로젝트에서 여러 개발자와 함께 작업할 때 개발자는 Analysis Services 프로젝트에 통합할 기능을 알기 위해 서버 버전을 이해해야 합니다. |
| 빌드/배포 서버 버전 | 프로젝트를 개발하는 데 사용되는 버전 | 프로젝트가 마지막으로 배포될 서버의 버전을 지정합니다. |
| 빌드 / 출력 | bin/ | 프로젝트 빌드 프로세스의 출력에 대한 상대 경로입니다. |
| 암호 빌드/제거 | 진실 | 빌드 프로세스 중에 출력 디렉터리에 기록된 연결 문자열에서 알려진 암호를 제거할지 여부를 지정합니다. 보안을 강화하기 위해 암호가 제거됩니다. 암호가 제거되면 Analysis Services가 원본 데이터에 액세스하기 위해 배포된 프로젝트를 처리할 때 암호를 제공해야 합니다. |
| 디버깅/시작 개체 | <현재 활성 개체> | 디버깅을 시작할 때 시작될 개체를 결정합니다. |
| 배포/배포 모드 | 변경 내용만 배포 | 기본적으로 프로젝트 개체에 대한 변경 내용만 배포됩니다(프로젝트 외부에서 직접 개체를 변경하지 않은 경우). 각 배포 중에 모든 프로젝트 개체를 배포하도록 선택할 수도 있습니다. 최상의 성능을 위해 변경 사항만 배포하도록 하십시오. |
| 배포/처리 옵션 | 기본값 | 기본적으로 Analysis Services는 개체 변경 내용이 배포될 때 필요한 처리 유형을 결정합니다. 일반적으로 배포 시간이 가장 빠릅니다. 그러나 각 배포에 대해 전체 처리를 하거나 처리를 하지 않도록 선택할 수도 있습니다. |
| 배포/트랜잭션 배포 | 거짓 | 기본적으로 변경된 개체 또는 모든 개체의 배포는 배포된 개체의 처리와 함께 트랜잭션되지 않습니다. 처리가 실패하더라도 배포가 성공하고 지속될 수 있습니다. 배포 및 처리를 단일 트랜잭션에 통합하도록 이 기본값을 변경할 수 있습니다. |
| 배포/대상 서버 | localhost (로컬 호스트) | 기본적으로 Analysis Services 프로젝트 내의 데이터베이스 개체는 SSDT(SQL Server Data Tools)가 사용되는 로컬 컴퓨터의 Analysis Services 기본 인스턴스에 배포됩니다. 이 기본값을 변경하여 로컬 컴퓨터에서 명명된 인스턴스를 지정하거나 Analysis Services 개체를 만들 수 있는 권한이 있는 원격 컴퓨터의 인스턴스를 지정합니다. |
| 배포/데이터베이스 | <프로젝트 이름> | 기본적으로 배포 시 Analysis Services 프로젝트 개체를 인스턴스화할 Analysis Services 데이터베이스의 이름은 정의될 때 Analysis Services 프로젝트의 이름입니다. 서버 속성에 지정된 Analysis Services 인스턴스의 데이터베이스 이름을 변경하려면 이 속성을 변경합니다. |
속성 구성
속성은 구성별로 정의됩니다. 프로젝트 구성을 사용하면 개발자가 기본 XML 프로젝트 파일을 직접 편집하지 않고도 다른 빌드, 디버깅 및 배포 설정을 사용하여 Analysis Services 프로젝트를 사용할 수 있습니다.
프로젝트는 처음에 개발이라는 단일 구성으로 만들어집니다. Configuration Manager를 사용하여 추가 구성을 만들고 구성 간에 전환할 수 있습니다.
추가 구성이 생성될 때까지 모든 개발자는 이 일반적인 구성을 사용합니다. 그러나 프로젝트의 초기 개발 및 테스트와 같은 프로젝트 개발의 다양한 단계에서 다른 개발자는 서로 다른 데이터 원본을 사용하고 다른 용도로 프로젝트를 다른 서버에 배포할 수 있습니다. 구성을 사용하면 이러한 다양한 설정을 다른 구성 파일에 유지할 수 있습니다.
또한 참조하십시오
SSDT(Analysis Services 프로젝트) 빌드
SSDT(Analysis Services 프로젝트) 배포