다음을 통해 공유


Table 클래스

정의

데이터 모델에서 Table을 나타냅니다. Table 개체는 Model 개체 아래에 있는 TableCollection 개체의 멤버입니다. ColumnCollection을 포함합니다. 행은 Partition 개체 또는 CalculatedPartitionSource(Table이 계산 테이블인 경우)를 기반으로 합니다.

public sealed class Table : Microsoft.AnalysisServices.Tabular.NamedMetadataObject, Microsoft.AnalysisServices.Tabular.IMetadataObjectWithLineage
type Table = class
    inherit NamedMetadataObject
    interface IMetadataObjectWithLineage
Public NotInheritable Class Table
Inherits NamedMetadataObject
Implements IMetadataObjectWithLineage
상속
구현

생성자

Table()

기본 설정을 사용하여 Table 클래스의 새 인스턴스를 만듭니다.

속성

AlternateSourcePrecedence

둘 이상의 일치 항목이 있는 경우 대체 원본 테이블을 선택하는 데 사용되는 순위 또는 우선 순위입니다.

Annotations

현재 테이블에서 모든 주석의 컬렉션 개체를 가져옵니다.

CalculationGroup

CalculationGroup 참조입니다.

ChangedProperties

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

Columns

현재 테이블에서 모든 열의 컬렉션 개체를 가져옵니다.

DataCategory

테이블의 데이터 형식에 따라 애플리케이션 동작을 사용자 지정할 수 있도록 Table의 형식을 지정합니다. 허용 값은 다차원 모델에 대한 차원 유형 속성의 허용 값과 같습니다. 기본값은 일반입니다. 다른 값으로는 시간(2), 지리(3), 조직(4), BillOfMaterials(5), 계정(6), 고객(7), 제품(8), 시나리오(9), 정량(10), 유틸리티(11), 통화(12), 요율(13), 채널(14) - 채널 차원, 승격(15)이 있습니다.

DefaultDetailRowsDefinition

이 테이블에서 측정값의 세부 정보 행을 드릴스루하는 경우 적용할 기본 DAX 식을 정의합니다.

Description

디자인 시에는 개발자에게 표시되고, 관리 도구(예: SQL Server Management Studio)에서는 관리자에게 표시되는 테이블에 대한 설명입니다.

ExcludeFromAutomaticAggregations

테이블이 자동 집계 기능에서 제외되는지 여부를 나타냅니다.

ExcludeFromModelRefresh

테이블이 모델 새로 고침에서 제외되는지 여부를 나타내는 부울 값입니다. 이 경우 모델에 대한 새로 고침 작업이 이미 처리된 경우 테이블의 파티션에서 새로 고침을 트리거하지 않습니다.

ExtendedProperties

현재 테이블에서 모든 extendedproperties의 컬렉션 개체를 가져옵니다.

Hierarchies

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

IsHidden

클라이언트 시각화 도구에서 테이블을 숨기는지를 나타내는 부울 값입니다. 테이블이 숨김으로 처리되면 true이고, 그렇지 않으면 false입니다.

IsPrivate

클라이언트의 테이블을 숨길지를 지정하는 부울 값입니다. True는 테이블을 숨깁니다.

IsRemoved

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

(다음에서 상속됨 MetadataObject)
LineageTag

개체의 계보를 나타내는 태그입니다.

Measures

현재 테이블에서 모든 측정값의 컬렉션 개체를 가져옵니다.

Model

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

(다음에서 상속됨 MetadataObject)
ModifiedTime

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

Name

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

ObjectType

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

Parent

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

Partitions

현재 테이블에서 모든 파티션의 컬렉션 개체를 가져옵니다.

RefreshPolicy

테이블에 대한 정책을 새로 고칩니다.

Sets

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

ShowAsVariationsOnly

로컬 버전과 서버 버전 간의 차이를 나타내는 부울 값입니다. True이면 테이블은 변형으로 참조될 때만 표시됩니다.

SourceLineageTag

개체에 대한 원본의 계보를 나타내는 태그입니다.

StructureModifiedTime

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

SystemManaged

시스템에서 테이블을 관리하는지 여부를 나타내는 부울 값입니다. 시스템은 이러한 테이블을 만들고 삭제하는 소유권을 맡습니다.

메서드

ApplyRefreshPolicy(Boolean, Int32)

사용되는 유효 날짜가 현재 시간을 기반으로 할 때 연결된 새로 고침 정책에 따라 결정되는 테이블의 분할 구성표를 조정합니다.

ApplyRefreshPolicy(DateTime, Boolean, Int32)

테이블과 연결된 새로 고침 정책과 지정된 유효 날짜에 따라 결정되는 테이블의 분할 구성표를 조정합니다.

Clone()

Table 개체의 전체 복사본을 새로 만듭니다.

CopyFrom(Table)
사용되지 않음.

더 이상 사용되지 않습니다. CopyTo 메서드를 대신 사용합니다.

CopyTo(Table)

테이블 개체를 지정한 개체에 복사합니다.

Refresh(RefreshType)
사용되지 않음.

더 이상 사용되지 않습니다. RequestRefresh 메서드를 대신 사용합니다.

Refresh(RefreshType, ICollection<OverrideCollection>)
사용되지 않음.

더 이상 사용되지 않습니다. RequestRefresh 메서드를 대신 사용합니다.

Rename(String)
사용되지 않음.

더 이상 사용되지 않습니다. RequestRename 메서드를 대신 사용합니다.

RequestRefresh(RefreshType)

이 개체의 새로 고침을 요청합니다.

RequestRefresh(RefreshType, DateTime)

이 개체의 새로 고침을 요청합니다.

RequestRefresh(RefreshType, ICollection<OverrideCollection>)

재정의로 이 개체의 새로 고침을 요청합니다.

RequestRefresh(RefreshType, ICollection<OverrideCollection>, DateTime)

재정의로 이 개체의 새로 고침을 요청합니다.

RequestRefresh(RefreshType, ICollection<OverrideCollection>, RefreshPolicyBehavior)

재정의로 이 개체의 새로 고침을 요청합니다.

RequestRefresh(RefreshType, RefreshPolicyBehavior)

이 개체의 새로 고침을 요청합니다.

RequestRename(String)

이 개체의 이름 바꾸기를 요청합니다.

Validate()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. Microsoft 내부용으로만 사용할 수 있습니다.

(다음에서 상속됨 MetadataObject)

적용 대상