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


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

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

Синтаксис

Invoke-ProcessCube [-Name] <System.String> [-Database] <System.String> [-ProcessType] <Microsoft.AnalysisServices.ProcessType> [<CommonParameters>]

Invoke-ProcessCube –DatabaseCube <Microsoft.AnalysisServices.Cube> [-ProcessType] <Microsoft.AnalysisServices.ProcessType> [<CommonParameters>]

Описание

Командлет Invoke-ProcessCube обрабатывает куб до указанного вами уровня. Например, ProcessFull перезаписывает существующие данные полностью новыми данными. При обработке куба необходимо указать тип обработки. Дополнительные сведения см. в разделе Обработка параметров и настроек (службы Analysis Services).

Параметры

-Name <строка>

Указывает обрабатываемый куб.

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

true

Положение?

0

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

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

false

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

false

-Database <строка>

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

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

true

Положение?

1

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

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

false

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

false

-ProcessType <Microsoft.AnalysisServices.ProcessType>

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

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

true

Положение?

2

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

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

false

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

false

-DatabaseCube <Microsoft.AnalysisSevices.Cube>

Указывает обрабатываемый объект Microsoft.AnalysisServices.Cube. Используйте этот параметр, если имя куба должно передаваться по конвейеру.

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

true

Положение?

именованный

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

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

True (ByPropertyName)

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

false

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

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

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

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

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

Нет.

Результаты

Нет.

Пример 1

PS SQL SERVER:\sqlas\locahost\default\Databases\AWTEST\Cubes\Adventure Works > Get-Item .| Invoke-ProcessCube–ProcessType:ProcessDefault

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

Пример 2

PS SQL SERVER:\sqlas\locahost\default > Invoke-ProcessCube “Adventure Works” –database AWTEST –ProcessType:ProcessDefault

Эта команда обрабатывает куб «Adventure Works» в базе данных AWTEST.

См. также

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

Analysis Services PowerShell

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

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