Командлет 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.