次の方法で共有


Relationship クラス

定義

2 つの Table オブジェクトの間の論理関係を表します。 Model オブジェクトの子です。

public abstract class Relationship : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type Relationship = class
    inherit NamedMetadataObject
Public MustInherit Class Relationship
Inherits NamedMetadataObject
継承
派生

プロパティ

Annotations

現在のリレーションシップのすべての注釈のコレクション オブジェクトを取得します。

ChangedProperties

現在の Relationship 内のすべての変更されたプロパティのコレクション オブジェクトを取得します。

CrossFilteringBehavior

リレーションシップがデータのフィルター処理に及ぼす影響を示します。 列挙体は可能な動作を定義します。 有効値は次のとおりです。 OneDirection (1) リレーションシップの "To" 端で選択されている行が、リレーションシップの "From" 端でのテーブルのスキャンを自動的にフィルター処理します。 BothDirections (2) リレーションシップの両端のフィルターが、他のテーブルを自動的にフィルター処理します。 Automatic (3) エンジンがリレーションシップを分析し、ヒューリスティックを使用していずれかの動作を選択します。

ExtendedProperties

現在のリレーションシップのすべての extendedproperties のコレクション オブジェクトを取得します。

FromTable

方向テーブルのリレーションシップで開始テーブルを取得します。

IsActive

リレーションシップがアクティブか非アクティブにマークされたどうかを示すブール値です。 アクティブなリレーションシップは、テーブル間のフィルター処理に自動的に使用されます。 非アクティブなリレーションシップは、USERELATIONSHIP 関数を使用して DAX 計算で明示的に使用できます。

IsRemoved

このオブジェクトがオブジェクト ツリーから削除されたかどうかを指定するブール値。

(継承元 MetadataObject)
JoinOnDateBehavior

2 つの日時列を結合するときの日付と時刻の部分、または日付部分のみで参加するかどうかを示します。 DateAndTime (1) 2 つの日時列を結合する際に、日付と時刻の部分で結合します。 DatePartOnly (2) 2 つの日時列を結合する際に、日付部分のみで結合します。

Model

このオブジェクトを含む表形式モデルを取得します。

(継承元 MetadataObject)
ModifiedTime

オブジェクトが最後に変更された時刻。

Name

このオブジェクトの名前を取得または設定します。

ObjectType

オブジェクトの古い型を取得します。

Parent

親オブジェクト。Model オブジェクトに対して null です。

RefreshedTime

オブジェクトが最後に更新された時刻。

RelyOnReferentialIntegrity

使用されていません。将来使用するために予約されています。

SecurityFilteringBehavior

行レベルのセキュリティ式を評価するときにリレーションシップがデータのフィルター処理に及ぼす影響を示します。 有効値は次のとおりです。 OneDirection (1): リレーションシップの "To" 端で選択されている行が、リレーションシップの "From" 端でのテーブルのスキャンを自動的にフィルター処理します。 BothDirections (2): リレーションシップの両端のフィルターが、他のテーブルを自動的にフィルター処理します。

State

リレーションシップの状態に関する情報を提供します。 使用可能な値とその解釈は次のとおりです。 Ready (1) 関係はクエリ可能で、最新のデータが含まれています。 NoData (3) リレーションシップには該当しません。 CalculationNeeded (4) 更新されていないので、リレーションシップにはデータが含まれていません。 リレーションシップに関連付けられているエラーはありません。 SemanticError (5) リレーションシップには該当しません。 EvaluationError (6) リレーションシップには該当しません。 DependencyError (7) このリレーションシップに関連付けられている依存関係はエラー状態です (SemanticError、EvaluationError、DependencyError)。 Incomplete (8) リレーションシップには該当しません。 SyntaxError (9) リレーションシップには該当しません。

ToTable

方向テーブルのリレーションシップの変換先テーブルを取得します。

Type

リレーションシップの種類です。 現時点では、可能な唯一の値は SingleColumn (1) または通常の列のリレーションシップです。

メソッド

Clone()

Relationship オブジェクトの新しい完全コピーを作成します。

CopyFrom(Relationship)
古い.

非推奨になりました。 CopyTo メソッドを使用してください。

CopyTo(Relationship)

指定したオブジェクトに Relationship オブジェクトをコピーします。

Rename(String)
古い.

非推奨になりました。 RequestRename メソッドを使用してください。

RequestRename(String)

このオブジェクトの名前の変更を要求します。

Validate()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 Microsoft 内部使用のみです。

(継承元 MetadataObject)

適用対象