Справочник по TMSL — обзор объектов
Применимо к: SQL Server 2016 и более поздних версий Analysis Services Azure Analysis Services Fabric/Power BI Premium
Приложения, которые создают, используют или администрируют табличные базы данных или подключаются к экземпляру сервера, могут использовать язык сценариев табличных моделей (TMSL) для команд и представлений объектов в формате JSON.
В этой статье описаны основные объекты схемы TMSL, используемые в скриптах, созданных SQL Server Management Studio, SQL Server Data Tools (SSDT) и AMO PowerShell.
Определения объектов находятся в формате JSON и используются в командах TMSL, таких как Create, Alter и Delete. Список команд см. в справочнике по TMSL — обзор команд.
Основные объекты
Часто используемые объекты в скрипте TMSL:
Объект | Описание |
---|---|
Объект Database (TMSL) | Определяет табличную базу данных с уровнем совместимости 1200 или выше на основе модели того же уровня. |
Объект Model (TMSL) | Определяет табличную модель на уровне совместимости 1200 или выше. |
Объект DataSources (TMSL) | Определяет подключение к источнику данных, используемому во время импорта для загрузки модели, или для сквозных запросов, когда модель находится в режиме DirectQuery. |
Объект Tables (TMSL) | Указывает таблицы модели. |
Объект Partitions (TMSL) | Определяет хранение наборов строк таблицы, включая вычисляемые таблицы. |
Объект Relationships (TMSL) | Определяет связи между таблицами. |
Объект Roles (TMSL) | Определяет разрешения, членство и фильтры безопасности, которые управляют доступом к данным и операциям. |