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>
処理するディメンションを指定します。
必須/オプション |
必須 |
位置 |
0 |
既定値 |
|
パイプライン入力の受け入れ |
不可 |
ワイルドカード文字の受け入れ |
不可 |
-Database <string>
ディメンションが属するデータベースを指定します。
必須/オプション |
必須 |
位置 |
1 |
既定値 |
|
パイプライン入力の受け入れ |
不可 |
ワイルドカード文字の受け入れ |
不可 |
-ProcessType <Microsoft.AnalysisServices.ProcessType>
処理の種類を指定します (ProcessFull、ProcessAdd、ProcessUpdate、ProcessIndexes、ProcessData、ProcessDefault、ProcessClear、ProcessStructure、ProcessCelarStructureOnly、ProcessScriptCache、ProcessRecalc)。
必須/オプション |
必須 |
位置 |
2 |
既定値 |
|
パイプライン入力の受け入れ |
不可 |
ワイルドカード文字の受け入れ |
不可 |
-DatabaseDimension <Microsoft.AnalysisSevices.Dimension>
処理する Microsoft.AnalysisServices.Dimension オブジェクトを指定します。 パイプラインを介してディメンション名を渡す場合は、このパラメーターを使用します。
必須/オプション |
必須 |
位置 |
指定 |
既定値 |
|
パイプライン入力の受け入れ |
可 (ByPropertyName) |
ワイルドカード文字の受け入れ |
不可 |
<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 でディメンションのプロパティをチェックしてください。 |