Analysis Services 프로젝트 속성 구성(SSDT)Configure Analysis Services Project Properties (SSDT)

적용 대상:예SQL Server Analysis Services아니요Azure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), Analysis ServicesAnalysis Services 프로젝트 빌드 및 배포에 영향을 주는 특정 기본 속성으로 정의 된는 Analysis ServicesAnalysis Services 프로젝트. In SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), an Analysis ServicesAnalysis Services project is defined with certain default properties that affect building and deploying the Analysis ServicesAnalysis Services project.

프로젝트 속성을 변경하려면 Analysis ServicesAnalysis Services 프로젝트 개체를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다.To change project properties, right-click the Analysis ServicesAnalysis Services project object and then click Properties. 또는 프로젝트 메뉴에서 속성 을 클릭해도 됩니다.Alternatively, you can click Properties on the Project menu.

속성 설명Property Description

다음 표에서는 각 프로젝트 속성에 대해 설명하고 기본값을 나열하며 값 변경에 대한 정보를 제공합니다.The following table describes each project property, lists its default value, and provides information about changing its value.

속성Property 기본 설정Default Setting DescriptionDescription
빌드 / 배포 서버 버전Build / Deployment Server Edition 프로젝트 개발에 사용되는 SQL ServerSQL Server 버전The SQL ServerSQL Server edition used to develop the project 프로젝트가 최종적으로 배포될 서버의 버전을 지정합니다.Specifies the edition of the server to which projects will finally be deployed. 여러 개발자가 한 프로젝트에서 작업하는 경우 개발자가 서버 버전을 이해해야만 Analysis ServicesAnalysis Services 프로젝트에 통합될 기능을 알 수 있습니다.When working with multiple developers on a project, developers need to understand the server edition to know which features to incorporate into the Analysis ServicesAnalysis Services project.
빌드 / 배포 서버 버전Build / Deployment Server Edition 프로젝트 개발에 사용되는 버전The version used to develop the projects 프로젝트가 최종적으로 배포될 서버의 버전을 지정합니다.Specifies the version of the server to which projects will finally be deployed.
빌드 / 출력Build / Outputs /bin/bin 프로젝트 빌드 프로세스 출력의 상대 경로입니다.The relative path for the output of the project build process
빌드 / 암호 제거Build / Remove Passwords TrueTrue 빌드 프로세스 중에 출력 디렉터리에 기록되는 연결 문자열에서 알려진 암호를 제거할지 여부를 지정합니다.Specifies whether known passwords will be removed from connection strings that are written to the output directory during the build process. 암호는 보안을 향상시키기 위해 제거됩니다.Passwords are removed to increase security. 암호를 제거하면 배포된 프로젝트를 처리할 때 Analysis ServicesAnalysis Services 에서 원본 데이터에 액세스할 수 있도록 암호를 제공해야 합니다.If passwords are removed, they will need to be provided when the deployed project is processed in order for Analysis ServicesAnalysis Services to access the source data.
디버깅 / 시작 개체Debugging / Start Object <현재 활성 개체 ><Currently Active Object> 디버깅을 시작할 때 시작될 개체를 결정합니다.Determines that object that will be started when you start debugging.
배포 / 배포 모드Deployment / Deployment Mode 변경 내용만 배포Deploy Changes Only 프로젝트 외부에서 직접 개체를 변경하지 않은 경우 기본적으로 프로젝트 개체의 변경 내용만 배포됩니다.By default, only changes to project objects are deployed (provided that no other changes were made to the objects directly outside of the project). 각 개체의 변경 내용 배포 중에 모든 프로젝트 개체를 배포하도록 선택할 수도 있습니다.You can also choose to have all project objects deployed during each deployment. 최상의 성능을 얻으려면 변경 내용만 배포를 사용합니다.For best performance, use Deploy Changes Only.
배포 / 처리 옵션Deployment / Processing Option 기본값Default 기본적으로 Analysis ServicesAnalysis Services 에서 개체 변경 내용을 배포할 때 필요한 처리 유형을 결정합니다.By default, Analysis ServicesAnalysis Services will determine the type of processing required when changes to objects are deployed. 일반적으로 이 경우의 배포 시간이 가장 빠릅니다.This generally results in the fastest deployment time. 그러나 각 개체의 변경 내용 배포 시 전체 처리를 수행하거나 처리를 수행하지 않도록 선택할 수도 있습니다.However, you can also choose to have either full processing or no processing performed with each deployment.
배포 / 트랜잭션 배포Deployment / Transactional Deployment FalseFalse 기본적으로 변경된 개체나 모든 개체의 배포는 배포된 개체의 처리를 포함하는 트랜잭션이 아닙니다.By default, the deployment of changed or all objects is not transactional with the processing of those deployed objects. 처리가 실패해도 배포는 성공하고 유지될 수 있습니다.Deployment can succeed and persist even though processing fails. 이 기본값을 변경하여 배포 및 처리를 단일 트랜잭션에 통합할 수 있습니다.You can change this default to incorporate deployment and processing in a single transaction.
배포/대상 서버Deployment / Target Server localhostlocalhost 기본적으로 Analysis ServicesAnalysis Services 프로젝트 내의 데이터베이스 개체는 Analysis ServicesAnalysis Services 가 사용되는 로컬 컴퓨터에 있는 SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) 의 기본 인스턴스에 배포됩니다.By default, database objects within the Analysis ServicesAnalysis Services project will be deployed to the default instance of Analysis ServicesAnalysis Services on the local computer on which SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT) is being used. 이 기본값을 변경하여 로컬 컴퓨터의 명명된 인스턴스나 Analysis ServicesAnalysis Services 개체를 만들 권한이 있는 원격 컴퓨터의 임의 인스턴스를 지정할 수 있습니다.Change this default to specify a named instance on the local computer or any instance on any remote computer on which you have permission to create Analysis ServicesAnalysis Services objects.
배포 / 데이터베이스Deployment / Database <프로젝트 이름 ><project name> 기본적으로 Analysis ServicesAnalysis Services 프로젝트 개체가 배포 시 인스턴스화되는 Analysis ServicesAnalysis Services 데이터베이스의 이름은 Analysis ServicesAnalysis Services 프로젝트를 정의할 때 지정한 이름입니다.By default, the name of the Analysis ServicesAnalysis Services database in which the Analysis ServicesAnalysis Services project objects will be instantiated upon deployment is the name of the Analysis ServicesAnalysis Services project at the time it was defined. 이 속성을 변경하여 서버 속성에 지정된 Analysis ServicesAnalysis Services 인스턴스의 데이터베이스 이름을 변경할 수 있습니다.Change this property to change the name of database on the Analysis ServicesAnalysis Services instance specified by the Server property.

속성 구성Property Configurations

속성은 구성 단위로 정의됩니다.Properties are defined on a per configuration basis. 프로젝트 구성을 사용하면 개발자가 기본 XML 프로젝트 파일을 직접 편집하지 않고도 다른 빌드, 디버깅 및 배포 설정으로 Analysis ServicesAnalysis Services 프로젝트를 사용할 수 있습니다.Project configurations enable developers to work with an Analysis ServicesAnalysis Services project with different build, debugging, and deployment settings without editing the underlying XML project files directly.

처음에 프로젝트는 Development라는 하나의 구성으로 생성됩니다.A project is initially created with a single configuration, called Development. 구성 관리자를 사용하여 추가 구성을 만들고 구성 간에 전환할 수 있습니다.You can create additional configurations and switch between configurations using the Configuration Manager.

추가 구성을 만들 때까지는 모든 개발자가 이 일반 구성을 사용합니다.Until additional configurations are created, all developers use this common configuration. 그러나 초기 개발 및 프로젝트 테스트 등 다양한 프로젝트 개발 단계에서 개발자마다 각각의 목적을 위해 다른 데이터 원본을 사용하고 프로젝트를 다른 서버에 배포할 수 있습니다.However, during the various phases of project development — such as during the initial development and testing of a project — different developers will may use different data sources and deploy the project to different servers for different purposes. 구성을 사용하면 이러한 각각의 설정을 서로 다른 구성 파일에 유지할 수 있습니다.Configurations enable you to retain these different settings in different configuration files.

관련 항목:See Also

Analysis Services 프로젝트 빌드(SSDT) Build Analysis Services Projects (SSDT)
Analysis Services 프로젝트 배포(SSDT)Deploy Analysis Services Projects (SSDT)