ColumnBinding 데이터 형식(ASSL)
DataItem 요소에 대한 데이터 원본 뷰의 열 바인딩을 나타내는 파생 데이터 형식을 정의합니다.
구문
<ColumnBinding>
<!-- The following elements extend Binding -->
<TableID>...</TableID>
<ColumnID>...</ColumnID>
</ColumnBinding>
데이터 형식 특징
특성 | Description |
---|---|
기본 데이터 형식 | 바인딩 |
파생 데이터 형식 | None |
데이터 형식 관계
관계 | 요소 |
---|---|
부모 요소 | None |
자식 요소 | ColumnID, TableID |
파생 요소 | Binding참조 |
설명
유효한 XML 요소 이름을 만들려면 ADO.NET DataSet 개체가 XSD(XML 스키마 정의)로 직렬화할 때 테이블 이름을 인코딩합니다. 예를 들어 "주문 세부 정보"라는 이름은 "Order_x0020_Details"가 됩니다. 마찬가지로, ColumnID 요소에 포함되고 DSV(데이터 원본 뷰)의 개체를 참조하는 TableID 및 ColumnBinding 요소도 직렬화 중에 이름을 인코딩하여 해당 이름이 데이터 원본 뷰의 텍스트와 바로 일치하도록 해야 합니다. Analysis Services 인스턴스는 DataSet 개체 모델과 같은 방법으로 이러한 이름을 디코딩합니다.
TableDefinitions 데이터 형식을 사용하여 요소에 포함되고 DSV의 테이블을 참조하는 TableBinding 요소도 XML 스키마 정의로 직렬화할 때 이름을 인코딩해야 합니다. 그러나 Partition 바인딩의 테이블 이름은 데이터베이스에 있는 테이블의 이름일 뿐 DSV에 있을 필요는 없기 때문에 인코딩하지 않습니다. Partition 바인딩의 테이블 이름을 인코딩하지 않으면 다음과 같은 결과도 얻게 됩니다.
파티션의 DDL(Data Definition Library)이 보다 간소하게 유지됩니다.
파티션이 테이블 이름 또는 SELECT 문을 포함할 수 있으므로 일관성이 높아지며 SELECT 문은 인코딩되지 않습니다.
테이블 및 열 이름에는 구분 기호가 포함되지 않습니다(예: "["에 대한).
바인딩 형식의 ASSL(Analysis Services Scripting Language) 개체 테이블과 바인딩 형식의 상속 계층 구조를 비롯한 바인딩 형식에 대한 자세한 내용은 ASSL(바인딩 데이터 형식)을 참조하세요.
AMO 개체 모델의 해당 요소는 .입니다 ColumnBinding.
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기