다음을 통해 공유


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에서 모든 changedproperties의 컬렉션 개체를 가져옵니다.

CrossFilteringBehavior

관계가 데이터의 필터링에 어떻게 영향을 주는지를 나타냅니다. 열거형은 가능한 동작을 정의합니다. 가능한 값은 다음과 같습니다. OneDirection (1) 관계의 '대상' 쪽에서 선택한 행은 관계의 '원본' 쪽에서 테이블의 검색을 자동으로 필터링합니다. BothDirections (2) 관계의 한쪽에 있는 필터는 다른 테이블을 자동으로 필터링합니다. Automatic (3) 엔진은 관계를 분석하고 추론을 사용하여 동작 중 하나를 선택합니다.

ExtendedProperties

현재 Relationship에 있는 모든 extendedproperties의 컬렉션 개체를 가져옵니다.

FromTable

방향 테이블 관계의 시작 테이블을 가져옵니다.

IsActive

관계를 활성 아니면 비활성으로 표시하는지를 나타내는 부울 값입니다. 활성 관계는 테이블에서 필터링하는 데 자동으로 사용됩니다. 비활성 관계는 USERELATIONSHIP 함수를 사용하여 DAX 계산에서 명시적으로 사용될 수 있습니다.

IsRemoved

이 개체가 개체 트리에서 제거되었는지 여부를 지정하는 부울입니다.

(다음에서 상속됨 MetadataObject)
JoinOnDateBehavior

두 개의 날짜 시간 열을 조인할 경우에 날짜와 시간 부분에 조인할지 또는 날짜 부분에만 조인할지를 나타냅니다. DateAndTime (1) 날짜 시간 열을 조인할 경우 날짜와 시간 부분 모두에 조인합니다. DatePartOnly (2) 두 개의 날짜 시간 열을 조인할 경우에 날짜 부분에만 조인합니다.

Model

이 개체를 포함하는 테이블 형식 모델을 가져옵니다.

(다음에서 상속됨 MetadataObject)
ModifiedTime

개체가 마지막으로 수정된 시간입니다.

Name

이 개체의 이름을 가져오거나 설정합니다.

ObjectType

개체의 유형을 가져옵니다.

Parent

모델 개체의 경우 NULL인 부모 개체입니다.

RefreshedTime

개체가 마지막으로 새로 고쳐진 시간입니다.

RelyOnReferentialIntegrity

사용되지 않음; 나중에 사용하도록 예약됩니다.

SecurityFilteringBehavior

행 수준 보안 식을 평가할 때 관계가 데이터의 필터링에 어떻게 영향을 주는지를 나타냅니다. 가능한 값은 다음과 같습니다. OneDirection (1): 관계의 '대상' 쪽에서 선택한 행은 관계의 '원본' 쪽에서 테이블의 검색을 자동으로 필터링합니다. 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)

적용 대상