Invoke-ProcessDimension 指令程式
使用特定的處理類型變數來處理維度。
語法
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 指令程式或處理指定的維度。 您必須指定處理類型。 如需有關維度之處理類型的詳細資訊,請參閱<處理選項和設定 (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>
這個指令程式支援一般參數:-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer 和 -OutVariable。 如需詳細資訊,請參閱<About_CommonParameters>。
輸入和輸出
輸入類型是可透過管道傳送至指令程式的物件類型。 傳回類型是指令程式所傳回的物件類型。
輸入 |
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 中的維度屬性。