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 中检查维度属性。 |