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) 데이터 및 작업에 대한 액세스를 제어하는 권한, 멤버 자격 및 보안 필터를 정의합니다.