Partition クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
テーブルのパーティションを表します。 パーティションは、Table の行セットを返す外部データ ソースに対するクエリを定義します。
public sealed class Partition : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type Partition = class
inherit NamedMetadataObject
Public NotInheritable Class Partition
Inherits NamedMetadataObject
- 継承
コンストラクター
Partition() |
既定の設定で Partition クラスの新しいインスタンスを作成します。 |
プロパティ
Annotations |
現在の Partition のすべての注釈のコレクション オブジェクトを取得します。 |
DataCoverageDefinition |
パーティションの対象となるデータに関するヒントを提供する、オプションの DataCoverageDefinition への参照。 |
DataView |
モデルに対してクエリを実行するために選択するパーティションを決定します。 有効値は次のとおりです。 Full (0): DataView が [Full] または [Default] に設定されたパーティションが選択されます。 Sample (1): DataView が [Default] または [Sample] に設定されたパーティションが選択されます。 SampleAndFull (2): すべてのパーティションが選択されます。 Default (3): Model オブジェクトの既定の DataView を継承します。 |
Description |
パーティションに関する説明。開発者は設計時に見ることができ、管理者は SQL Server Management Studio などの管理ツールで見ることができます。 |
ErrorMessage |
現在のオブジェクトに関連付けられているエラー状態を説明する文字列です。 オブジェクトの状態が 3 つの値 SemanticError、DependencyError、EvaluationError のいずれかである場合にのみ、エンジンによって設定されます。この要素は、Calculated 型のパーティションにのみ適用されます。 |
ExtendedProperties |
現在の Partition のすべての extendedproperties のコレクション オブジェクトを取得します。 |
IsRemoved |
このオブジェクトがオブジェクト ツリーから削除されたかどうかを指定するブール値。 (継承元 MetadataObject) |
Mode |
データをパーティションで利用できるようにするための方法を定義します。 有効値は次のとおりです。 Import (0): データはデータ ソースからインポートされます。 DirectQuery (1): データはデータ ソースから動的に照会されます。 Default (2): この値を使用できるのはパーティションのみです。 設定すると、パーティションは Model の DefaultMode を継承します。 Push (3): データはパーティションにプッシュされます。 パーティションのモードは Default (2) に設定できます。この場合、そのモードを Model の DefaultMode から継承します。 |
Model |
このオブジェクトを含む表形式モデルを取得します。 (継承元 MetadataObject) |
ModifiedTime |
オブジェクトが最後に変更された時刻。 |
Name |
このオブジェクトの名前を取得または設定します。 |
ObjectType |
オブジェクトの古い型を取得します。 |
Parent |
親オブジェクト。Model オブジェクトに対して null です。 |
QueryGroup |
パーティションに関連付けられている QueryGroup。 |
RefreshedTime |
オブジェクトが最後に更新された時刻。 |
RetainDataTillForceCalculate |
古い.
計算されたパーティションが、データの変更のみの場合に、RefreshCalculate コマンドによって影響を受けないデータを持つことを可能にします。 |
Source |
PartitionSource オブジェクトを取得または設定します。 |
SourceType |
パーティションによって使用されるソースの種類。 これは、DataSource に対するクエリ、または計算テーブル、式のいずれかです。 |
State |
パーティションの状態に関する情報を提供します。 有効値は次のとおりです。 Ready (1): パーティションはクエリ可能で、最新のデータが含まれています。 NoData (3): パーティションはクエリ可能ですが、データがありません。 この状態は、Calculated 以外の型を持つパーティションにのみ適用されます。 CalculationNeeded (4): パーティションはクエリ可能ではなく、機能させるには更新 (つまり、再計算) する必要があります。 この状態は、Calculated 型のパーティションにのみ適用されます。 SemanticError (5): 無効な式によりパーティションがエラー状態になっており、クエリ可能ではありません。 この状態は、Calculated 型のパーティションにのみ適用されます。 EvaluationError (6): 式の評価中にエラーが発生したため、パーティションはエラー状態にあります。 パーティションはクエリ可能ではありません。 この状態は、Calculated 型のパーティションにのみ適用されます。 DependencyError (7): 一部の計算依存関係がエラー状態であるため、パーティションはエラー状態にあります。 パーティションはクエリ可能ではありません。 この状態は、Calculated 型のパーティションにのみ適用されます。 Incomplete (8): パーティションの一部にデータが含まれていないため、パーティションを更新してデータを取り込む必要があります。 パーティションはクエリ可能です。 この状態は、Calculated 以外の型のパーティションにのみ適用されます。 SyntaxError (9): 式に構文エラーがあるため、パーティションはエラー状態にあります。 パーティションはクエリ可能ではありません。 この状態は、Calculated 型のパーティションにのみ適用されます。 |
Table |
この Partition を所有する Table オブジェクトへの参照。 |
メソッド
Clone() |
パーティション オブジェクトの新しい完全コピーを作成します。 |
CopyFrom(Partition) |
古い.
非推奨になりました。 CopyTo メソッドを使用してください。 |
CopyTo(Partition) |
指定したオブジェクトに Partition オブジェクトをコピーします。 |
Refresh(RefreshType) |
古い.
非推奨になりました。 RequestRefresh メソッドを使用してください。 |
Refresh(RefreshType, ICollection<OverrideCollection>) |
古い.
非推奨になりました。 RequestRefresh メソッドを使用してください。 |
Rename(String) |
古い.
非推奨になりました。 RequestRename メソッドを使用してください。 |
RequestMerge(IEnumerable<Partition>) |
パーティションのマージ要求。 |
RequestRefresh(RefreshType) |
このオブジェクトの更新を要求します。 |
RequestRefresh(RefreshType, ICollection<OverrideCollection>) |
オーバーライドによるこのオブジェクトの更新を要求します。 |
RequestRefreshPolicyImpact() |
パーティションでポーリング クエリを実行して、更新ポリシーを分析するように要求します。 |
RequestRename(String) |
このオブジェクトの名前の変更を要求します。 |
Validate() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 Microsoft 内部使用のみです。 (継承元 MetadataObject) |