Share via


Relationship 類別

定義

代表兩個 Table 物件之間的邏輯關聯性。 它是 Model 物件的子節點。

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

屬性

Annotations

取得目前 Relationship 中所有註解的集合物件。

ChangedProperties

取得目前 Relationship 中所有已變更屬性的集合物件。

CrossFilteringBehavior

表示關聯性如何影響資料的篩選。 列舉會定義可能的行為。 可能的值如下。 OneDirection (1) 於關聯性 'To' 端點中選取的資料列,會自動篩選於關聯性 'From' 端點中的資料表掃描。 BothDirections (2) 關聯性任一端點的篩選器會自動篩選另一個資料表。 Automatic (3) 引擎會分析關聯性,並使用啟發學習法選擇其中一個行為。

ExtendedProperties

取得目前 Relationship 中所有 extendedproperties 的集合物件。

FromTable

取得方向性資料表關聯的開始資料表。

IsActive

布林值,指出是否要將關聯性標記為使用中或非使用中。 使用中的關聯性會自動用於資料表之間的篩選。 非使用中關聯性可搭配 USERELATIONSHIP 函式用於 DAX 計算。

IsRemoved

布林值,指定是否已從物件樹狀結構移除此物件。

(繼承來源 MetadataObject)
JoinOnDateBehavior

在聯結兩個日期時間資料行時,指出要聯結日期與時間部分,或只有日期部分。 DateAndTime (1) 聯結兩個日期時間資料行時,聯結日期和時間部分。 DatePartOnly (2) 聯結兩個日期時間資料行時,只聯結日期部分。

Model

取得包含此物件的表格式模型。

(繼承來源 MetadataObject)
ModifiedTime

上次修改物件的時間。

Name

取得或設定這個 物件的 Name。

ObjectType

取得物件的型別。

Parent

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)

將關聯性物件複製到指定的物件。

Rename(String)
已淘汰.

已取代。 請改用 RequestRename 方法。

RequestRename(String)

要求將此物件重新命名。

Validate()

此 API 支援此產品基礎結構,但無法直接用於程式碼之中。 僅供 Microsoft 內部使用。

(繼承來源 MetadataObject)

適用於