Model 클래스

정의

호환성 수준 1200 이상에서 만들어진 테이블 형식 모델입니다.

public sealed class Model : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type Model = class
    inherit NamedMetadataObject
Public NotInheritable Class Model
Inherits NamedMetadataObject
상속

생성자

Model()

기본 설정을 사용하여 Model 클래스의 새 instance 만듭니다.

속성

Annotations

현재 Model에 대한 모든 주석으로 이루어진 컬렉션 개체를 가져옵니다.

AutomaticAggregationOptions

자동 집계에 대한 옵션입니다.

Collation

데이터 정렬 시퀀스입니다. Analysis Services는 Windows 데이터 정렬을 사용합니다.

Culture

서식 지정에 사용되는 Culture의 이름입니다. 자식 개체에 의해 사용되었다면 이 값을 변경할 수 없습니다.

Cultures

현재 모델의 모든 문화권의 컬렉션 개체를 가져옵니다.

DataAccessOptions

M 데이터 엔진의 옵션입니다.

Database

모델의 부모 데이터베이스를 가져옵니다.

DataSourceDefaultMaxConnections

DataSourceDefaultMaxConnections는 데이터 원본 개체에서 MaxConnections가 -1로 설정되거나 데이터 원본에 해당하는 데이터 원본 개체가 없는 경우 데이터 원본에 연결하는 데 사용됩니다.

DataSources

현재 모델의 모든 데이터 원본의 컬렉션 개체를 가져옵니다.

DataSourceVariablesOverrideBehavior

이 모델에서 데이터 원본 변수를 재정의할 수 있는지 여부를 제어합니다.

DefaultDataView

데이터를 검색하는 쿼리 형식을 결정하기 위해 모델에서 파티션별로 사용됩니다. 전체 데이터 보기는 필터링되지 않은 행 집합을 검색하고 메모리 내 모델에 사용되고 DirectQuery 모델을 배포합니다. 샘플 데이터 보기는 DirectQuery 모델 디자인 중에 사용되는 데이터의 하위 집합입니다.

DefaultMeasure

기본 측정값에 대한 참조입니다.

DefaultMode

데이터를 파티션에 사용할 수 있도록 하는 기본 메서드입니다.

DefaultPowerBIDataSourceVersion

PBIX 데이터 원본 형식 변환에 사용됩니다.

Description

SQL Server Management Studio와 같이 디자인 시에는 개발자에게 표시되고, 관리 도구에서는 관리자에게 표시되는 모델에 대한 설명입니다.

DirectLakeBehavior

Direct Lake 테이블의 대체 동작을 정의합니다.

DisableAutoExists
사용되지 않음.

SummarizeColumns에 대해 자동 존재 동작 사용 안 함

DiscourageCompositeModels

복합 모델을 사용하지 않도록 할지 여부를 결정합니다.

DiscourageImplicitMeasures

암시적 측정값을 사용하지 않도록 할지 여부를 결정합니다.

Expressions

현재 모델에서 모든 식의 컬렉션 개체를 가져옵니다.

ExtendedProperties

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

ForceUniqueNames

측정값이 모델의 열과 동일한 이름을 가질 수 있는지 여부를 결정합니다.

HasLocalChanges

모델에 아직 엔진에 저장되지 않은 로컬 변경 내용이 있는지를 나타냅니다.

IsRemoved

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

(다음에서 상속됨 MetadataObject)
MAttributes

M 특성이 있는 문자열입니다.

MaxParallelismPerQuery

수식 엔진의 쿼리에 대한 최대 병렬 처리 수준

MaxParallelismPerRefresh

호스팅 서비스의 리소스 제약 조건 내에서 데이터 새로 고침에서 가능한 최대 병렬 작업 수를 결정합니다.

Model

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

(다음에서 상속됨 MetadataObject)
ModifiedTime

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

Name

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

ObjectType

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

Parent

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

Perspectives

현재 모델의 모든 큐브 큐의 컬렉션 개체를 가져옵니다.

QueryGroups

현재 Model에 있는 모든 쿼리 그룹의 컬렉션 개체를 가져옵니다.

Relationships

현재 Model에 대한 모든 관계로 이루어진 컬렉션 개체를 가져옵니다.

Roles

현재 모델의 모든 역할의 컬렉션 개체를 가져옵니다.

Server

모델의 부모 데이터베이스를 호스트하는 서버를 가져옵니다.

SourceQueryCulture

매시업을 통해 새로 고치는 동안 서식을 지정하는 데 사용되는 Culture의 이름입니다.

StorageLocation

모델을 배치할 디스크의 위치입니다.

StructureModifiedTime

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

Tables

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

ValueFilterBehavior

SummarizeColumns에 대한 값 필터 동작을 결정합니다.

메서드

ApplyAutomaticAggregations()

Analysis Services 엔진에서 자동 집계 권장 사항을 검색하고 변경 내용을 모델에 적용합니다.

ApplyAutomaticAggregations(AutomaticAggregationOptions)

Analysis Services 엔진에서 자동 집계 권장 사항을 검색하고 변경 내용을 모델에 적용합니다.

ApplyPerformanceRecommendations(AutomaticAggregationOptions)
사용되지 않음.

Analysis Services 엔진에서 자동 집계 권장 사항을 검색하고 변경 내용을 모델에 적용합니다.

ApplyRefreshPolicies(Boolean, Boolean, Int32)

사용되는 유효 날짜가 현재 시간을 기반으로 하는 경우 모델에서 증분-새로 고침 테이블의 분할 체계를 조정합니다. 이 구성표는 해당 테이블과 연결된 새로 고침 정책에 따라 결정됩니다.

ApplyRefreshPolicies(DateTime, Boolean, Boolean, Int32)

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

Clone()

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

CopyFrom(Model)
사용되지 않음.

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

CopyTo(Model)

Model 개체를 지정한 개체에 복사합니다.

ExecuteXmla(String)

XMLA 요청을 실행하고 요청 실행 후 Analysis Services instance 있는 모델과 일치하도록 로컬 모델 트리를 업데이트합니다.

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)

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

SaveChanges()

기본 옵션을 사용하여 모델 트리에 대한 로컬 변경 내용을 저장하고 Analysis Services instance 있는 모델의 버전을 업데이트합니다.

SaveChanges(SaveFlags)

고급 옵션을 사용하여 모델 트리에 대한 로컬 변경 내용을 저장하고 Analysis Services instance 있는 모델의 버전을 업데이트합니다.

SaveChanges(SaveOptions)

고급 옵션을 사용하여 모델 트리에 대한 로컬 변경 내용을 저장하고 Analysis Services instance 있는 모델의 버전을 업데이트합니다.

Sync()

기본 옵션을 사용하여 모델 트리의 로컬 복사본을 Analysis Services instance 현재 버전과 동기화합니다.

Sync(SyncOptions)

지정된 옵션을 사용하여 모델 트리의 로컬 복사본을 Analysis Services instance 현재 버전과 동기화합니다.

UndoLocalChanges()

마지막으로 Server와 동기화된 이후로 Model에서 수행된 로컬 변경 내용을 되돌립니다.

Validate()

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

(다음에서 상속됨 MetadataObject)

확장 메서드

ToTmdl(Model)

중요: TMDL은 아직 미리 보기 상태이며 API 표면은 GA 이전에 수정될 수 있습니다.

secified 모델의 메타데이터를 기반으로 TMDL 문서 집합을 빌드합니다.

ToTmdl(Model, MetadataSerializationOptions)

중요: TMDL은 아직 미리 보기 상태이며 API 표면은 GA 이전에 수정될 수 있습니다.

지정된 옵션을 사용하여 secified 모델의 메타데이터를 기반으로 TMDL 문서 집합을 빌드합니다.

적용 대상