TMSL 참조 - 개체 개요
적용 대상: SQL Server 2016 이상 Analysis Services Azure Analysis Services Fabric/Power BI Premium
테이블 형식 데이터베이스를 만들거나 사용하거나 관리하거나 서버 instance 연결하는 애플리케이션은 JSON 형식의 명령 및 개체 표현에 TMSL(테이블 형식 모델 스크립팅 언어)을 사용할 수 있습니다.
이 문서에서는 SQL Server Management Studio, SQL Server Data Tools(SSDT) 및 AMO PowerShell에서 생성된 스크립트에 사용되는 TMSL 스키마의 주요 개체를 설명합니다.
개체 정의는 JSON에 있으며 만들기, 변경 및 삭제와 같은 TMSL 명령에 사용됩니다. 명령 목록은 TMSL 참조 - 명령 개요를 참조하세요.
기본 개체
TMSL 스크립트에서 일반적으로 사용되는 개체:
Object | 설명 |
---|---|
데이터베이스 개체(TMSL) | 동일한 수준의 모델을 기반으로 호환성 수준 1200 이상에서 테이블 형식 데이터베이스를 정의합니다. |
모델 개체(TMSL) | 호환성 수준 1200 이상에서 테이블 형식 모델을 정의합니다. |
DataSources 개체(TMSL) | 모델을 로드하는 동안 또는 모델이 DirectQuery 모드에 있을 때 쿼리를 통과하는 데 사용되는 데이터 원본에 대한 연결을 정의합니다. |
테이블 개체(TMSL) | 모델의 테이블을 지정합니다. |
파티션 개체(TMSL) | 계산된 테이블을 포함하여 테이블 행 집합의 스토리지를 정의합니다. |
관계 개체(TMSL) | 테이블 간의 관계를 정의합니다. |
역할 개체(TMSL) | 데이터 및 작업에 대한 액세스를 제어하는 권한, 멤버 자격 및 보안 필터를 정의합니다. |