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) | 定義控制數據與作業存取權的許可權、成員資格和安全性篩選。 |