Командлет «New-PowerPivotEngineServiceInstance»
Добавляет новый экземпляр служб Analysis Services SQL Server к серверу приложений.
Синтаксис
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 регистрирует службы SQL Server Analysis Services в SharePoint. Для развертывания PowerPivot для SharePoint на локальном сервере приложений необходимо добавить новый экземпляр PowerPivotEngineService в SharePoint. Этот шаг необходимо выполнить после того, как программа установки SQL Server будет использована для установки экземпляра служб SQL Server Analysis Services на локальный компьютер. Этот шаг добавляет службы SQL Server Analysis Services в службы Manage Services в списке серверов центра администрирования SharePoint.
Службы Analysis Services запускаются под учетной записью службы, указанной во время установки SQL Server. Учетная запись службы регистрируется как управляемая учетная запись в SharePoint в момент создания нового объекта PowerPivotEngineServiceInstance.
Параметры
-ParentService <PowerPivotEngineServicePipeBind>
Указывает идентификатор GUID родительского объекта службы ядра PowerPivot в ферме. В этом выпуске допускается только один родительский объект. Для получения идентификатора GUID родительской службы воспользуйтесь командой Get-PowerPivotEngineService.
Обязательное поле? |
false |
Положение? |
0 |
Значение по умолчанию |
|
Принимать входные данные конвейера? |
true |
Принимать символы-шаблоны? |
false |
-EngineServiceInstanceName <string>
Указывает имя, идентифицирующее этот объект. Имя объекта можно использовать в пользовательском скрипте или функциях.
Обязательное поле? |
false |
Положение? |
1 |
Значение по умолчанию |
|
Принимать входные данные конвейера? |
false |
Принимать символы-шаблоны? |
false |
-Provision <switch>
Делает службу доступной в SharePoint. Допустимые значения — $true или $false.
Обязательное поле? |
false |
Положение? |
именованный |
Значение по умолчанию |
|
Принимать входные данные конвейера? |
false |
Принимать символы-шаблоны? |
false |
-EnableQueryMode <switch>
Указывает, принимает ли сервер запросы по требованию для данных PowerPivot. Значение по умолчанию — true. При отключении режима запросов сервер обрабатывает только задания обновления данных. По умолчанию параметры EnableQueryMode и EnableProcessingMode включены, что позволяет серверу обрабатывать как запросы по требованию, так и запросы обновления данных.
Обязательное поле? |
false |
Положение? |
именованный |
Значение по умолчанию |
|
Принимать входные данные конвейера? |
false |
Принимать символы-шаблоны? |
false |
-EnableProcessingMode <switch>
Указывает, принимает ли сервер запросы обновления данных. Значение по умолчанию — true. При отключении обработки обновления данных сервер обрабатывает только запросы по требованию. По умолчанию параметры EnableQueryMode и EnableProcessingMode включены, что позволяет серверу обрабатывать как запросы по требованию, так и запросы обновления данных.
Обязательное поле? |
false |
Положение? |
именованный |
Значение по умолчанию |
|
Принимать входные данные конвейера? |
false |
Принимать символы-шаблоны? |
false |
-MaximumParallelRefreshJobs <Ushort>
Указывает число заданий обновления данных, которые могут быть одновременно запущены на сервере. Значение по умолчанию — 1 задание на ЦП. Если сервер имеет 2 процессора, можно задать значение 2.
Обязательное поле? |
false |
Положение? |
именованный |
Значение по умолчанию |
1 |
Принимать входные данные конвейера? |
false |
Принимать символы-шаблоны? |
false |
-MaximumDiskcache <Ushort>
Указывает объем места на диске, выделенного для кэширования данных PowerPivot. Данные PowerPivot кэшируются при первом запросе, когда данные загружаются в память. Данные на диске сохраняются даже после того, как они больше не используются активным образом. Это необходимо для обслуживания последующих запросов на соединение для получения этих же данных. В дальнейшем данные будут удалены, если запрос на них не поступает в течение определенного количества дней, в соответствии с параметром MemoryDatabaseHoldLimit для объекта приложения служб PowerPivot.
Обязательное поле? |
false |
Положение? |
именованный |
Значение по умолчанию |
0 |
Принимать входные данные конвейера? |
false |
Принимать символы-шаблоны? |
false |
-LastAccessedTime <Ushort>
Указывает критерий последнего использования для очистки кэша при достижении максимального предела места на диске. Все кэшированные файлы, доступ к которым не осуществлялся в течение указанного интервала в часах, немедленно удаляются из файловой системы. Значение по умолчанию — 4 часа. При достижении верхнего предела места на диске все базы данных, которые оставались неактивными в течение 4 или более часов, удаляются из файловой системы. Базы данных, которые являются неактивными, но все еще находятся в памяти, выгружаются, а затем удаляются из файловой системы.
Обязательное поле? |
false |
Положение? |
именованный |
Значение по умолчанию |
4 |
Принимать входные данные конвейера? |
false |
Принимать символы-шаблоны? |
false |
-WarnOnLowMemory <Ushort>
Указывает процент доступной памяти, которую сервер не может использовать. На сервере приложений SharePoint для экземпляра служб SQL Server Analysis Services должен быть всегда зарезервирован небольшой объем памяти, который никогда не используется. Так как большая часть операций на сервере связана с использованием памяти, сервер работает лучше, если загружен не полностью.
Значение по умолчанию равно 5%. Если объем зарезервированной памяти падает ниже этого значения, срабатывает предупреждение о том, что серверу не хватает памяти. Величина 5 % от неиспользуемой памяти вычисляется относительно объема, выделенного службам Analysis Services. Например, если общий объем памяти составляет 200 ГБ и службам Analysis Services выделено 80 % (или 160 ГБ), то 5 % неиспользуемой памяти — это 5 % от 160 ГБ (или 8 ГБ).
Обязательное поле? |
false |
Положение? |
именованный |
Значение по умолчанию |
5 |
Принимать входные данные конвейера? |
false |
Принимать символы-шаблоны? |
false |
-MaximumConnectionLimit <Ushort>
Указывает максимальное количество соединений пользователей, которое допускает сервер. При превышении этого предела срабатывает правило определения исправности, которое укажет, что сервер обрабатывает больше соединений, чем возможно. Значение по умолчанию — 100. Допустимые значения: от 1 до 500.
Обязательное поле? |
false |
Положение? |
именованный |
Значение по умолчанию |
100 |
Принимать входные данные конвейера? |
false |
Принимать символы-шаблоны? |
false |
-WarnOnLowCPUMachine <Ushort>
Задает пороговое значение ЦП, при достижении которого срабатывает правило определения исправности, которое укажет, что физическому серверу не хватает производительности. Значение выражается в процентах. Значение по умолчанию равно 90%. Это правило определения исправности срабатывает, если использование ресурсов ЦП превышает 90% в течение более 4 часов (в соответствии с параметром DataCollectionInterval).
Обязательное поле? |
false |
Положение? |
именованный |
Значение по умолчанию |
90 |
Принимать входные данные конвейера? |
false |
Принимать символы-шаблоны? |
false |
-WarnOnLowCPUOlapService <Ushort>
Задает пороговое значение ЦП, при достижении которого срабатывает правило определения исправности, сообщающее, что экземпляру служб Analysis Services SQL Server не хватает производительности. Значение выражается в процентах. Значение по умолчанию равно 80%. Это правило определения исправности срабатывает, если использование ресурсов ЦП сервера служб Analysis Services (msmdsrv.exe) превышает 80% в течение более 4 часов (в соответствии с параметром DataCollectionInterval).
Обязательное поле? |
false |
Положение? |
именованный |
Значение по умолчанию |
80 |
Принимать входные данные конвейера? |
false |
Принимать символы-шаблоны? |
false |
-WarnOnLowDisk <Ushort>
Указывает минимальный процент доступного места на диске, определяющий, что у сервера недостаточно пространства для кэширования данных. Когда объем свободного места на диске падает ниже этого значения, срабатывает правило определения исправности, сообщающее о недостаточном объеме места на диске. Значение по умолчанию равно 5. Допустимые значения: от 1 до 99.
Обязательное поле? |
false |
Положение? |
именованный |
Значение по умолчанию |
5 |
Принимать входные данные конвейера? |
false |
Принимать символы-шаблоны? |
false |
-DataCollectionInterval <Ushort>
Указывает период сбора данных, используемый для вычисления числовых значений, вызывающих срабатывание правил определения исправности. Хотя система постоянно отслеживается, пороговые значения, вызывающие срабатывание предупреждений правил определения исправности, вычисляются с использованием данных, созданных в течение стандартного интервала. Интервал по умолчанию равен 4 часам. Сервер получает данные о системе и использовании ресурсов за последние 4 часа и вычисляет количество соединений пользователя, использование места на диске и коэффициенты загрузки ЦП и памяти.
Обязательное поле? |
false |
Положение? |
именованный |
Значение по умолчанию |
4 |
Принимать входные данные конвейера? |
false |
Принимать символы-шаблоны? |
false |
<Общие параметры>
Этот командлет поддерживает общие параметры: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer и OutVariable. Дополнительные сведения см. в разделе About_CommonParameters.
Входы и выходы
Входной тип — это тип объектов, которые можно направить в командлет. Возвращаемый тип — это тип объектов, возвращаемых командлетом.
Входные данные |
Нет. |
Выходные данные |
Нет. |
Пример 1
C:\PS>New-PowerPivotEngineServiceInstance -provision:$true
Регистрирует локальный экземпляр служб SQL Server Analysis Services (PowerPivot) в SharePoint.