Model 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
호환성 수준 1200 이상에서 만든 테이블 형식 모델입니다.
public sealed class Model : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type Model = class
inherit NamedMetadataObject
Public NotInheritable Class Model
Inherits NamedMetadataObject
- 상속
생성자
Model() |
기본 설정을 사용하여 Model 클래스의 새 인스턴스를 만듭니다. |
속성
Annotations |
현재 Model에 있는 모든 주석의 컬렉션 개체를 가져옵니다. |
AutomaticAggregationOptions |
자동 집계에 대한 옵션입니다. |
Collation |
데이터 정렬 시퀀스입니다. Analysis Services는 Windows 데이터 정렬을 사용합니다. |
Culture |
서식 지정에 사용되는 Culture의 이름입니다. 자식 개체에서 사용되면 이 값을 변경할 수 없습니다. |
Cultures |
현재 Model에 있는 모든 문화권의 컬렉션 개체를 가져옵니다. |
DataAccessOptions |
M 데이터 엔진에 대한 옵션입니다. |
Database |
모델의 부모 데이터베이스를 가져옵니다. |
DataSourceDefaultMaxConnections |
DataSourceDefaultMaxConnections는 MaxConnections가 데이터 원본 개체에서 -1 설정되거나 데이터 원본에 해당하는 데이터 원본 개체가 없는 경우 데이터 원본에 대한 연결에 사용됩니다. |
DataSources |
현재 Model에 있는 모든 데이터 원본의 컬렉션 개체를 가져옵니다. |
DataSourceVariablesOverrideBehavior |
이 모델을 통해 데이터 원본 변수를 재정의할 수 있는지 여부를 제어합니다. |
DefaultDataView |
모델의 파티션에서 데이터를 검색하는 쿼리 형식을 결정하는 데 사용됩니다. 전체 데이터 뷰는 메모리 내 모델 및 배포된 DirectQuery 모델에 사용되는 필터링되지 않은 행 집합을 검색합니다. 샘플 데이터 뷰는 DirectQuery 모델 디자인 중에 사용되는 데이터의 하위 집합입니다. |
DefaultMeasure |
기본 측정값에 대한 참조입니다. |
DefaultMode |
파티션에서 데이터를 사용할 수 있도록 하는 기본 방법입니다. |
DefaultPowerBIDataSourceVersion |
PBIX 데이터 원본 형식 변환에서 사용됩니다. |
Description |
디자인 타임에 개발자와 SQL Server Management Studio와 같은 관리 도구의 관리자에게 표시되는 모델에 대한 설명입니다. |
DirectLakeBehavior |
Direct Lake 테이블의 대체 동작을 정의합니다. |
DisableAutoExists |
사용되지 않음.
SummarizeColumns에 대해 자동 존재 동작 사용 안 함 |
DiscourageCompositeModels |
복합 모델을 억제할지 여부를 결정합니다. |
DiscourageImplicitMeasures |
암시적 측정값을 억제할지 여부를 결정합니다. |
Expressions |
현재 Model에 있는 모든 식의 컬렉션 개체를 가져옵니다. |
ExtendedProperties |
현재 Model에서 모든 extendedproperties의 컬렉션 개체를 가져옵니다. |
ForceUniqueNames |
측정값이 모델의 열과 같은 이름을 가질 수 있는지 여부를 결정합니다. |
HasLocalChanges |
모델에 엔진에 아직 저장되지 않은 로컬 변경 내용이 있는지를 나타냅니다. |
IsRemoved |
이 개체가 개체 트리에서 제거되었는지 여부를 지정하는 부울입니다. (다음에서 상속됨 MetadataObject) |
MAttributes |
M 특성이 있는 문자열입니다. |
MaxParallelismPerQuery |
수식 엔진의 쿼리에 대한 최대 병렬 처리 수준 |
MaxParallelismPerRefresh |
호스팅 서비스의 리소스 제약 조건 내에서 데이터 새로 고침에서 가능한 최대 병렬 작업 수를 결정합니다. |
Model |
이 개체를 포함하는 테이블 형식 모델을 가져옵니다. (다음에서 상속됨 MetadataObject) |
ModifiedTime |
개체가 마지막으로 수정된 시간입니다. |
Name |
이 개체의 이름을 가져오거나 설정합니다. |
ObjectType |
개체의 형식을 가져옵니다. |
Parent |
부모 개체, Model 개체의 경우 null입니다. |
Perspectives |
현재 Model에서 모든 큐브 뷰의 컬렉션 개체를 가져옵니다. |
QueryGroups |
현재 Model에 있는 모든 쿼리 그룹의 컬렉션 개체를 가져옵니다. |
Relationships |
현재 Model에서 모든 관계의 컬렉션 개체를 가져옵니다. |
Roles |
현재 Model에서 모든 역할의 컬렉션 개체를 가져옵니다. |
Server |
모델의 부모 데이터베이스를 호스팅하는 서버를 가져옵니다. |
SourceQueryCulture |
매시업을 통해 새로 고치는 동안 서식을 지정하는 데 사용되는 Culture의 이름입니다. |
StorageLocation |
모델을 배치할 디스크의 위치입니다. |
StructureModifiedTime |
개체의 구조가 마지막으로 수정된 시간입니다. |
Tables |
현재 Model에 있는 모든 테이블의 컬렉션 개체를 가져옵니다. |
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 인스턴스에 있는 모델과 일치하도록 로컬 모델 트리를 업데이트합니다. |
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 인스턴스에 있는 모델의 버전을 업데이트합니다. |
SaveChanges(SaveFlags) |
고급 옵션을 사용하여 모델 트리에 대한 로컬 변경 내용을 저장하고 Analysis Services 인스턴스에 있는 모델의 버전을 업데이트합니다. |
SaveChanges(SaveOptions) |
고급 옵션을 사용하여 모델 트리에 대한 로컬 변경 내용을 저장하고 Analysis Services 인스턴스에 있는 모델의 버전을 업데이트합니다. |
Sync() |
기본 옵션을 사용하여 모델 트리의 로컬 복사본을 Analysis Services 인스턴스의 현재 버전과 동기화합니다. |
Sync(SyncOptions) |
지정된 옵션을 사용하여 모델 트리의 로컬 복사본을 Analysis Services 인스턴스의 현재 버전과 동기화합니다. |
UndoLocalChanges() | |
Validate() |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. Microsoft 내부 사용 전용입니다. (다음에서 상속됨 MetadataObject) |
확장 메서드
ToTmdl(Model) |
세화된 모델의 메타데이터를 기반으로 TMDL 문서 집합을 빌드합니다. |
ToTmdl(Model, MetadataSerializationOptions) |
지정된 옵션을 사용하여 세로화된 모델의 메타데이터를 기반으로 TMDL 문서 집합을 빌드합니다. |