Invoke-ProcessPartition コマンドレット

特定の処理の種類の変数を使用してパーティションを処理します。

構文

Invoke-ProcessPartition [-Name] <System.String> [-Database] <System.String> [-ProcessType] <Microsoft.AnalysisServices.ProcessType> [-CubeName] <System.String> [-MeasureGroupName] <System.String> [<CommonParameters>]

Invoke-ProcessPartition –DatabasePartition <Microsoft.AnalysisServices.Partition> [-ProcessType] <Microsoft.AnalysisServices.ProcessType> [<CommonParameters>]

説明

Invoke-ProcessParition コマンドレットは、指定したキューブおよびメジャー グループのために、Analysis Services データベースの特定のパーティションを処理します。 ProcessType 値により、操作のスコープが決定されます。 パーティションを処理する際は、処理の種類を指定する必要があります。 詳細については、「処理オプションと設定 (Analysis Services)」を参照してください。

パラメーター

-Name <string>

処理するパーティションを指定します。

必須/オプション

必須

位置

0

既定値

パイプライン入力の受け入れ

不可

ワイルドカード文字の受け入れ

不可

-Database <string>

キューブが属するデータベースを指定します。

必須/オプション

必須

位置

1

既定値

パイプライン入力の受け入れ

不可

ワイルドカード文字の受け入れ

不可

-CubeName <string>

メジャー グループが属するキューブを指定します。

必須/オプション

必須

位置

2

既定値

パイプライン入力の受け入れ

不可

ワイルドカード文字の受け入れ

不可

-MeasureGroupName <string>

パーティションが属するメジャー グループを指定します。

必須/オプション

必須

位置

2

既定値

パイプライン入力の受け入れ

不可

ワイルドカード文字の受け入れ

不可

-DatabasePartition <Microsoft.AnalysisServices.Partition>

処理するパーティションを指定します。

必須/オプション

必須

位置

2

既定値

パイプライン入力の受け入れ

不可

ワイルドカード文字の受け入れ

不可

-ProcessType <Microsoft.AnalysisServices.ProcessType>

処理の種類を指定します (ProcessFull、ProcessAdd、ProcessUpdate、ProcessIndexes、ProcessData、ProcessDefault、ProcessClear、ProcessStructure、ProcessCelarStructureOnly、ProcessScriptCache、ProcessRecalc)。

必須/オプション

必須

位置

指定

既定値

パイプライン入力の受け入れ

不可

ワイルドカード文字の受け入れ

不可

<CommonParameters>

このコマンドレットは共通のパラメーターをサポートしています (-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer、および -OutVariable)。 詳細については、「About_CommonParameters」を参照してください。

入力および出力

入力型は、コマンドレットにパイプできるオブジェクトの型です。 戻り値の型は、コマンドレットが返すオブジェクトの型です。

入力

なし

出力

なし

例 1

PS SQL SERVER:\sqlas\locahost\default\Databases\AWTEST\Cubes\Adventure Works\MeasureGroups\Sales Orders\Partitions\Total_Orders_2004 > Get-Item .| Invoke-ProcessPartition –ProcessType:ProcessDefault

このコマンドは、処理対象のパーティションの ID をパイプで渡しています。

例 2

PS SQL SERVER:\sqlas\locahost\default\Databases\AWTEST\Cubes\Adventure Works\MeasureGroups> Invoke-ProcessPartition –Name “Total_Orders_2003” –MeasureGroupname “Sales Order” –CubeName “Adventure Works” –database “AWTEST” –ProcessType “ProcessFull”

このコマンドは、AWTEST データベースの Sales Orders メジャー グループ内の Total_Orders_2003 パーティションを処理します。

関連項目

概念

Analysis Services PowerShell

その他の技術情報

PowerShell を使用したテーブル モデルの管理