Invoke-ProcessCube cmdlet
使用特定的处理类型变量处理多维数据集。
语法
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 cmdlet 将多维数据集处理到您指定的级别。 例如,ProcessFull 使用所有新数据覆盖现有数据。 处理多维数据集时,您必须指定处理类型。 有关详细信息,请参阅处理选项和设置 (Analysis Services)。
参数
-Name <string>
指定要处理的多维数据集。
必需? |
true |
位置? |
0 |
默认值 |
|
接受管道输入? |
false |
接受通配符? |
false |
-Database <string>
指定多维数据集属于的数据库。
必需? |
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 |
<CommonParameters>
此 cmdlet 支持以下常用参数:-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer 和 -OutVariable。 有关详细信息,请参阅 About_CommonParameters。
输入和输出
输入类型是可以传送到 cmdlet 的对象的类型。 返回类型是 cmdlet 所返回的对象的类型。
输入 |
无 |
输出 |
无 |
示例 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
此命令处理 AWTEST 数据库中的 Adventure Works 多维数据集。