共用方式為


TMSL 參考 - 物件概觀

適用於: SQL Server 2016 和更新版本的 Analysis Services Azure Analysis Services Fabric/Power BI Premium

建立、取用或管理表格式資料庫或連接到伺服器實例的應用程式,可以使用表格式模型腳本語言 (TMSL) 作為 JSON 格式的命令和物件表示法。

本文記載 SQL Server Management Studio、SQL Server Data Tools (SSDT) 和 AMO PowerShell 所產生的腳本中使用的 TMSL 架構主要物件。

物件定義位於 JSON 中,並用於TMSL命令,例如 Create、Alter 和 Delete。 如需命令清單,請參閱 TMSL參考 - 命令概觀

主要物件

TMSL 腳稿中常用的物件:

物件 描述
Database 物件 (TMSL) 根據相同層級的模型,在相容性層級 1200 或更高層級定義表格式資料庫。
Model 物件 (TMSL) 在相容性層級 1200 或更高版本定義表格式模型。
DataSources 物件 (TMSL) 定義匯入期間用來載入模型的數據源連接,或在模型處於 DirectQuery 模式時傳遞查詢。
Tables 物件 (TMSL) 指定模型的數據表。
Partitions 物件 (TMSL) 定義數據表數據列集的記憶體,包括匯出數據表。
Relationships 物件 (TMSL) 定義數據表之間的關聯性。
Roles 物件 (TMSL) 定義控制數據與作業存取權的許可權、成員資格和安全性篩選。