New-PowerPivotEngineServiceInstance cmdlet

응용 프로그램 서버에 새 SQL Server Analysis Services 인스턴스를 추가합니다.

구문

New-PowerPivotEngineServiceInstance [-ParentService <PowerPivotEngineServicePipeBind>] [-EngineServiceInstanceName <string>] [-Provision <switch>] [-EnableQueryMode <switch>] [-EnableProcessingMode <switch>] [-MaximumParallelRefreshJobs <Ushort>] [-MaximumDiskcache <Ushort>] [-LastAccessedTime <Ushort>] [-WarnOnLowMemory <Ushort>] [-MaximumConnectionLimit <Ushort>] [-WarnOnLowCPUMachine <Ushort>] [-WarnOnLowCPUOlapService <Ushort>] [-WarnOnLowDisk <Ushort>] [-DataCollectionInterval <Ushort>] [<CommonParameters>]

설명

New-PowerPivotEngineServiceInstance cmdlet은 SQL Server Analysis Services를 SharePoint에 등록합니다. 로컬 응용 프로그램 서버에 SharePoint용 PowerPivot을 배포하려면 PowerPivotEngineService의 새 인스턴스를 SharePoint에 추가해야 합니다. 이 단계에서는 SQL Server 설치 프로그램을 사용하여 SQL Server Analysis Services 인스턴스를 로컬 컴퓨터에 설치한 후 수행해야 합니다. 이 단계는 SharePoint 중앙 관리의 서버 목록에 있는 서비스 관리에 SQL Server Analysis Services를 추가합니다.

Analysis Services는 SQL Server 설치 프로그램을 실행하는 동안 제공한 서비스 계정에서 실행됩니다. 새 PowerPivotEngineServiceInstance 개체를 만들면 서비스 계정이 관리 계정으로 SharePoint에 등록됩니다.

매개 변수

-ParentService <PowerPivotEngineServicePipeBind>

팜에 있는 PowerPivot 엔진 서비스 부모 개체의 GUID를 지정합니다. 이 릴리스에서는 부모 개체가 하나만 허용됩니다. 부모 서비스의 GUID를 가져오려면 Get-PowerPivotEngineService를 사용합니다.

필수 여부

false

위치

0

기본값

파이프라인 입력 적용 여부

true

와일드카드 문자 적용 여부

false

-EngineServiceInstanceName <string>

이 개체를 식별하는 이름을 지정합니다. 사용자 지정 스크립트나 함수에 개체 이름을 사용할 수 있습니다.

필수 여부

false

위치

1

기본값

파이프라인 입력 적용 여부

false

와일드카드 문자 적용 여부

false

-Provision <switch>

SharePoint에서 서비스를 사용할 수 있게 설정합니다. 유효한 값은 $true 또는 $false입니다.

필수 여부

false

위치

named

기본값

파이프라인 입력 적용 여부

false

와일드카드 문자 적용 여부

false

-EnableQueryMode <switch>

서버에서 PowerPivot 데이터에 대한 요청 시 쿼리 요청을 허용하는지 여부를 지정합니다. 기본값은 true입니다. 쿼리 모드를 해제하면 서버에서 데이터 새로 고침 작업만 처리합니다. 기본적으로 EnableQueryMode와 EnableProcessingMode가 모두 설정되어 서버에서 요청 시 쿼리와 데이터 새로 고침 처리를 모두 처리합니다.

필수 여부

false

위치

named

기본값

파이프라인 입력 적용 여부

false

와일드카드 문자 적용 여부

false

-EnableProcessingMode <switch>

서버에서 데이터 새로 고침 요청을 허용하는지 여부를 지정합니다. 기본값은 true입니다. 데이터 새로 고침 처리를 해제하면 서버에서 요청 시 쿼리만 처리합니다. 기본적으로 EnableQueryMode와 EnableProcessingMode가 모두 설정되어 서버에서 요청 시 쿼리와 데이터 새로 고침 처리를 모두 처리합니다.

필수 여부

false

위치

named

기본값

파이프라인 입력 적용 여부

false

와일드카드 문자 적용 여부

false

-MaximumParallelRefreshJobs <Ushort>

서버에서 동시에 실행할 수 있는 데이터 새로 고침 작업 수를 지정합니다. 기본값은 CPU당 작업 하나입니다. 서버에 프로세서가 두 개 있는 경우 이 값을 2로 설정할 수 있습니다.

필수 여부

false

위치

named

기본값

1

파이프라인 입력 적용 여부

false

와일드카드 문자 적용 여부

false

-MaximumDiskcache <Ushort>

PowerPivot 데이터 캐싱을 위해 할당된 디스크 공간의 크기를 지정합니다. PowerPivot 데이터는 처음 요청될 때, 즉 데이터가 메모리에 로드될 때 캐시됩니다. 데이터는 현재 사용되지 않아도 해당 데이터에 대한 이후의 연결 요청을 처리하기 위해 디스크에 유지됩니다. PowerPivot 서비스 응용 프로그램 개체에 대한 MemoryDatabaseHoldLimit 매개 변수에 지정된 기간 동안 해당 데이터에 대한 요청이 없으면 데이터가 제거됩니다.

필수 여부

false

위치

named

기본값

0

파이프라인 입력 적용 여부

false

와일드카드 문자 적용 여부

false

-LastAccessedTime <Ushort>

디스크 공간이 최대 한도에 도달했을 때 캐시를 비우기 위한 마지막 사용일 기준을 지정합니다. 사용자가 정의한 시 단위 간격에 마지막으로 액세스된 모든 캐시된 파일이 파일 시스템에서 즉시 삭제됩니다. 기본값은 4시간입니다. 최대 디스크 공간 제한에 도달하면 4시간 이상 비활성 상태인 모든 데이터베이스가 파일 시스템에서 삭제됩니다. 비활성 상태이지만 아직 메모리에 있는 데이터베이스는 언로드된 다음 파일 시스템에서 삭제됩니다.

필수 여부

false

위치

named

기본값

4

파이프라인 입력 적용 여부

false

와일드카드 문자 적용 여부

false

-WarnOnLowMemory <Ushort>

서버에서 항상 사용되지 않은 상태로 유지되어야 하는 메모리의 백분율을 지정합니다. SharePoint 응용 프로그램 서버에서 SQL Server Analysis Services 인스턴스는 항상 소량의 사용되지 않는 메모리를 가지고 있어야 합니다. 서버 작업은 대부분 메모리 집중형이기 때문에 서버는 최대 한도까지 실행되지 않을 때 최상의 성능을 발휘합니다.

기본값은 5%입니다. 예약된 메모리가 이 값 미만으로 떨어지면 서버의 메모리가 부족함을 나타내는 상태 규칙이 트리거됩니다. 5%의 사용되지 않는 메모리는 Analysis Services에 할당된 메모리의 백분율로 계산됩니다. 예를 들어 총 메모리가 200GB이고 Analysis Services에 80%(160GB)가 할당된 경우 5%의 사용되지 않는 메모리는 160GB의 5%인 8GB입니다.

필수 여부

false

위치

named

기본값

5

파이프라인 입력 적용 여부

false

와일드카드 문자 적용 여부

false

-MaximumConnectionLimit <Ushort>

사용자 연결 수 상한을 지정합니다. 이 한도를 넘으면 서버의 연결 수가 너무 많은 것으로 간주됩니다. 이 한도를 초과하면 서버에서 지원할 수 있는 것보다 많은 연결을 처리하고 있음을 나타내는 상태 규칙이 트리거됩니다. 기본값은 100입니다. 유효한 값은 1에서 500까지입니다.

필수 여부

false

위치

named

기본값

100

파이프라인 입력 적용 여부

false

와일드카드 문자 적용 여부

false

-WarnOnLowCPUMachine <Ushort>

물리적 서버의 CPU가 부족함을 나타내는 상태 규칙이 트리거되도록 하는 CPU 임계값을 설정합니다. 이 값은 백분율로 표시됩니다. 기본값은 90%입니다. 이 상태 규칙은 시스템의 CPU 리소스가 DataCollectionInterval 매개 변수를 통해 지정된 대로 4시간 이상 90% 또는 90% 이상으로 유지되는 경우에 트리거됩니다.

필수 여부

false

위치

named

기본값

90

파이프라인 입력 적용 여부

false

와일드카드 문자 적용 여부

false

-WarnOnLowCPUOlapService <Ushort>

SQL Server Analysis Services 인스턴스의 CPU가 부족함을 나타내는 상태 규칙이 트리거되도록 하는 CPU 임계값을 설정합니다. 이 값은 백분율로 표시됩니다. 기본값은 80%입니다. 이 상태 규칙은 Analysis Services 서버 프로세스(msmdsrv.exe)에서 사용하는 CPU 리소스가 DataCollectionInterval 매개 변수를 통해 지정된 대로 4시간 이상 80% 또는 80% 이상으로 유지되는 경우에 트리거됩니다.

필수 여부

false

위치

named

기본값

80

파이프라인 입력 적용 여부

false

와일드카드 문자 적용 여부

false

-WarnOnLowDisk <Ushort>

사용 가능한 디스크 공간의 백분율을 지정합니다. 이 백분율보다 낮으면 서버에 데이터 캐싱을 위한 공간이 부족한 것으로 간주됩니다. 사용 가능한 디스크 공간이 이 값 아래로 떨어지면, 디스크 공간 부족을 나타내는 상태 규칙이 트리거됩니다. 기본값은 5입니다. 유효한 값은 1에서 99까지입니다.

필수 여부

false

위치

named

기본값

5

파이프라인 입력 적용 여부

false

와일드카드 문자 적용 여부

false

-DataCollectionInterval <Ushort>

상태 규칙을 트리거하는 데 사용되는 숫자를 계산하는 데 사용되는 데이터 컬렉션 기간을 지정합니다. 시스템이 일관성 있게 모니터링되는 경우에도 상태 규칙 경고를 트리거하는 데 사용되는 임계값은 미리 정의된 간격으로 생성된 데이터를 사용하여 계산됩니다. 기본 간격은 4시간입니다. 서버에서는 이전 4시간 동안 수집된 시스템 및 사용 데이터를 검색하여 사용자 연결 수, 디스크 공간 사용량, CPU 및 메모리 사용률을 평가합니다.

필수 여부

false

위치

named

기본값

4

파이프라인 입력 적용 여부

false

와일드카드 문자 적용 여부

false

<CommonParameters>

이 cmdlet은 공통 매개 변수인 Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer 및 OutVariable을 지원합니다. 자세한 내용은 About_CommonParameters를 참조하십시오.

입력 및 출력

입력 유형은 cmdlet에 파이프할 수 있는 개체 유형입니다. 반환 유형은 cmdlet에서 반환하는 개체 유형입니다.

입력

없음

출력

없음

예 1

C:\PS>New-PowerPivotEngineServiceInstance -provision:$true

SQL Server Analysis Services 인스턴스(PowerPivot)를 SharePoint에 등록합니다.