Partition 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
테이블의 파티션을 나타냅니다. 파티션은 Table의 행 집합을 반환하는 외부 데이터 원본에 대한 쿼리를 정의합니다.
public sealed class Partition : Microsoft.AnalysisServices.Tabular.NamedMetadataObject
type Partition = class
inherit NamedMetadataObject
Public NotInheritable Class Partition
Inherits NamedMetadataObject
- 상속
생성자
Partition() |
기본 설정을 사용하여 Partition 클래스의 새 인스턴스를 만듭니다. |
속성
Annotations |
현재 Partition에 대한 모든 주석으로 이루어진 컬렉션 개체를 가져옵니다. |
DataCoverageDefinition |
파티션에서 다루는 데이터에 대한 힌트를 제공하는 선택적 DataCoverageDefinition에 대한 참조입니다. |
DataView |
모델에 대해 쿼리를 실행하기 위해 선택되어야 하는 파티션을 결정합니다. 가능한 값은 다음과 같습니다. Full (0) - DataView가 Default 또는 Full로 설정된 파티션이 선택됩니다. Sample (1): DataView가 Default 또는 Sample로 설정된 파티션이 선택됩니다. SampleAndFull (2): 모든 파티션이 선택됩니다. Default (3) - Model 개체의 DataView에서 상속합니다. |
Description |
디자인 시 개발자에게 표시되고, 관리 도구(예: SQL Server Management Studio)에서 관리자에게 표시되는 파티션에 대한 설명입니다. |
ErrorMessage |
현재 개체와 관련된 오류 상태를 설명하는 문자열입니다. 개체의 상태가 SemanticError, DependencyError 또는 EvaluationError 값 중 하나인 경우에만 엔진에 의해 설정됩니다. 이 요소는 Calculated 형식의 파티션에만 적용됩니다. |
ExtendedProperties |
현재 Partition에서 모든 extendedproperties의 컬렉션 개체를 가져옵니다. |
IsRemoved |
이 개체가 개체 트리에서 제거되었는지 여부를 지정하는 부울입니다. (다음에서 상속됨 MetadataObject) |
Mode |
데이터를 파티션에 사용할 수 있도록 하는 방법을 정의합니다. 가능한 값은 다음과 같습니다. Import (0) 데이터를 데이터 원본에서 가져옵니다. DirectQuery (1) 데이터가 데이터 원본에서 동적으로 쿼리됩니다. Default (2): 파티션만이 이 값을 사용할 수 있습니다. 설정할 경우 파티션은 Model의 DefaultMode를 상속합니다. Push (3): 데이터를 파티션으로 푸시합니다. Model의 DefaultMode에서 해당 모드를 상속하는 경우에 Partition의 모드를 Default (2)로 설정할 수 있습니다. |
Model |
이 개체를 포함하는 테이블 형식 모델을 가져옵니다. (다음에서 상속됨 MetadataObject) |
ModifiedTime |
개체가 마지막으로 수정된 시간입니다. |
Name |
이 개체의 이름을 가져오거나 설정합니다. |
ObjectType |
개체의 유형을 가져옵니다. |
Parent |
모델 개체의 경우 NULL인 부모 개체입니다. |
QueryGroup |
파티션과 연결된 QueryGroup입니다. |
RefreshedTime |
개체가 마지막으로 새로 고쳐진 시간입니다. |
RetainDataTillForceCalculate |
사용되지 않음.
데이터만 변경될 때 계산된 파티션에는 RefreshCalculate 명령에 의해 영향 받지 않는 데이터가 있을 수 있습니다. |
Source |
PartitionSource 개체를 가져오거나 설정합니다. |
SourceType |
파티션에서 사용하는 원본의 형식입니다. DataSource에 대한 쿼리 또는 계산된 테이블의 경우 식 중 하나입니다. |
State |
파티션의 상태에 대한 정보를 제공합니다. 가능한 값은 다음과 같습니다. Ready (1) 파티션은 쿼리할 수 있고 최신 데이터를 보유합니다. NoData (3): 파티션은 쿼리할 수 있지만 최신 데이터를 보유하지 않습니다. 이 상태는 Calculated가 아닌 형식의 파티션에만 적용됩니다. CalculationNeeded (4): 파티션은 쿼리할 수 없고 작동되기 위해 새로 고쳐져야 합니다(즉, 다시 계산). 이 상태는 Calculated 형식의 파티션에만 적용됩니다. SemanticError (5) 파티션은 잘못된 식으로 인해 오류가 발생하고 쿼리할 수 없습니다. 이 상태는 Calculated 형식의 파티션에만 적용됩니다. EvaluationError (6) 파티션은 식 평가 중의 오류 때문에 오류가 발생했습니다. 파티션을 쿼리할 수 없습니다. 이 상태는 Calculated 형식의 파티션에만 적용됩니다. DependencyError (7) 파티션은 일부 계산 종속성이 오류 상태이기 때문에 오류가 발생했습니다. 파티션을 쿼리할 수 없습니다. 이 상태는 Calculated 형식의 파티션에만 적용됩니다. Incomplete (8) 파티션의 일부에는 데이터가 없고 파티션은 데이터를 가져오기 위해 새로 고쳐져야 합니다. 파티션을 쿼리할 수 있습니다. 이 상태는 Calculated가 아닌 형식의 파티션에만 적용됩니다. SyntaxError (9) 파티션은 해당 식의 구문 오류로 인해 오류가 발생했습니다. 파티션을 쿼리할 수 없습니다. 이 상태는 Calculated 형식의 파티션에만 적용됩니다. |
Table |
이 Partition을 소유하는 Table 개체에 대한 참조입니다. |
메서드
Clone() |
Partition 개체의 전체 복사본을 새로 만듭니다. |
CopyFrom(Partition) |
사용되지 않음.
더 이상 사용되지 않습니다. CopyTo 메서드를 대신 사용합니다. |
CopyTo(Partition) |
Partition 개체를 지정한 개체에 복사합니다. |
Refresh(RefreshType) |
사용되지 않음.
더 이상 사용되지 않습니다. RequestRefresh 메서드를 대신 사용합니다. |
Refresh(RefreshType, ICollection<OverrideCollection>) |
사용되지 않음.
더 이상 사용되지 않습니다. RequestRefresh 메서드를 대신 사용합니다. |
Rename(String) |
사용되지 않음.
더 이상 사용되지 않습니다. RequestRename 메서드를 대신 사용합니다. |
RequestMerge(IEnumerable<Partition>) |
파티션을 병합하는 요청입니다. |
RequestRefresh(RefreshType) |
이 개체의 새로 고침을 요청합니다. |
RequestRefresh(RefreshType, ICollection<OverrideCollection>) |
재정의로 이 개체의 새로 고침을 요청합니다. |
RequestRefreshPolicyImpact() |
파티션에서 폴링 쿼리를 실행하여 새로 고침 정책을 분석하도록 요청합니다. |
RequestRename(String) |
이 개체의 이름 바꾸기를 요청합니다. |
Validate() |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. Microsoft 내부용으로만 사용할 수 있습니다. (다음에서 상속됨 MetadataObject) |