Invoke-ProcessDimension cmdlet

使用特定的处理类型变量处理维度。

语法

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

Invoke-ProcessDimension –DatabaseDimension <Microsoft.AnalysisServices.Dimension> [-ProcessType] <Microsoft.AnalysisServices.ProcessType> [<CommonParameters>]

说明

Invoke-ProcessDimension cmdlet 处理指定的维度。 必须指定处理类型。 有关维度处理类型的详细信息,请参阅处理选项和设置 (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

-DatabaseDimension <Microsoft.AnalysisSevices.Dimension>

指定要处理的 Microsoft.AnalysisServices.Dimension 对象。 如果您想要通过管道传入维度名称,则使用此参数。

必需?

true

位置?

所指定位置

默认值

接受管道输入?

True (ByPropertyName)

接受通配符?

false

<CommonParameters>

此 cmdlet 支持以下常用参数:-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer 和 -OutVariable。 有关详细信息,请参阅 About_CommonParameters

输入和输出

输入类型是可以传送到 cmdlet 的对象的类型。 返回类型是 cmdlet 所返回的对象的类型。

输入

Microsoft.AnalysisSevices.Dimension

输出

示例 1

PS SQL SERVER:\sqlas\locahost\default\Databases\AWTEST\Dimensions\Account> Get-Item .| Invoke-ProcessDimension –ProcessType:ProcessDefault

此命令通过管道检索指定的维度对象并处理它。

示例 2

PS SQL SERVER:\sqlas\locahost\default\Databases\AWTEST\Dimensions > Invoke-ProcessDimension –Name “Customer” –Database “AWTEST” –ProcessType “ProcessDefault”

此命令标识将要处理的特定维度。

注意注意

有时当您在 PowerShell 窗口中列出维度文件夹时,已成功处理的维度显示为“未处理”。 若要验证是否已经真正处理维度,请在 SQL Server Management Studio 中检查维度属性。

请参阅

概念

Analysis Services PowerShell

其他资源

使用 PowerShell 管理表格模型