Поделиться через


Командлет Invoke-PolicyEvaluation

Обрабатывает секцию с использованием переменной конкретного типа обработки.

Синтаксис

Invoke-ProcessPartition [-Name] <System.String> [-Database] <System.String> [-ProcessType] <Microsoft.AnalysisServices.ProcessType> [-CubeName] <System.String> [-MeasureGroupName] <System.String> [<CommonParameters>]

Invoke-ProcessPartition –DatabasePartition <Microsoft.AnalysisServices.Partition> [-ProcessType] <Microsoft.AnalysisServices.ProcessType> [<CommonParameters>]

Описание

Командлет Invoke-ProcessParition обрабатывает определенную секцию базы данных служб Analysis Services для заданного куба и группы мер. Значение ProcessType определяет область операции. При обработке секции необходимо указать тип обработки. Дополнительные сведения см. в разделе Обработка параметров и настроек (службы Analysis Services).

Параметры

-Name <string>

Указывает обрабатываемую секцию.

Обязательное поле?

true

Положение?

0

Значение по умолчанию

Принимать входные данные конвейера?

false

Принимать символы-шаблоны?

false

-Database <строка>

Указывает базу данных, к которой относится куб.

Обязательное поле?

true

Положение?

1

Значение по умолчанию

Принимать входные данные конвейера?

false

Принимать символы-шаблоны?

false

-CubeName <строка>

Указывает куб, к которому принадлежит группа мер.

Обязательное поле?

true

Положение?

2

Значение по умолчанию

Принимать входные данные конвейера?

false

Принимать символы-шаблоны?

false

-MeasureGroupName <строка>

Указывает группу мер, к которой принадлежит секция.

Обязательное поле?

true

Положение?

2

Значение по умолчанию

Принимать входные данные конвейера?

false

Принимать символы-шаблоны?

false

-DatabasePartition <Microsoft.AnalysisServices.Partition>

Указывает обрабатываемую секцию.

Обязательное поле?

true

Положение?

2

Значение по умолчанию

Принимать входные данные конвейера?

false

Принимать символы-шаблоны?

false

-ProcessType <Microsoft.AnalysisServices.ProcessType>

Задает тип обработки: ProcessFull, ProcessAdd, ProcessUpdate, ProcessIndexes, ProcessData, ProcessDefault, ProcessClear, ProcessStructure, ProcessCelarStructureOnly, ProcessScriptCache, ProcessRecalc.

Обязательное поле?

true

Положение?

именованный

Значение по умолчанию

Принимать входные данные конвейера?

false

Принимать символы-шаблоны?

false

<Общие параметры>

Этот командлет поддерживает общие параметры: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer и -OutVariable. Дополнительные сведения см. в разделе About_CommonParameters.

Входы и выходы

Входной тип — это тип объектов, которые можно направить в командлет. Возвращаемый тип — это тип объектов, возвращаемых командлетом.

Входные данные

Нет.

Результаты

Отсутствует.

Пример 1

PS SQL SERVER:\sqlas\locahost\default\Databases\AWTEST\Cubes\Adventure Works\MeasureGroups\Sales Orders\Partitions\Total_Orders_2004 > Get-Item .| Invoke-ProcessPartition –ProcessType:ProcessDefault

Эта команда передает в конвейер удостоверение обрабатываемой секции.

Пример 2

PS SQL SERVER:\sqlas\locahost\default\Databases\AWTEST\Cubes\Adventure Works\MeasureGroups> Invoke-ProcessPartition –Name “Total_Orders_2003” –MeasureGroupname “Sales Order” –CubeName “Adventure Works” –database “AWTEST” –ProcessType “ProcessFull”

Эта команда обрабатывает секцию Total_Orders_2003 в группе мер Sales Orders базы данных AWTEST.

См. также

Основные понятия

Analysis Services PowerShell

Другие ресурсы

Управление табличными моделями с помощью PowerShell