次の方法で共有


Partition クラス

定義

テーブルのパーティションを表します。 パーティションは、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)

適用対象