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 多维数据集。

请参阅

概念

Analysis Services PowerShell

其他资源

使用 PowerShell 管理表格模型