Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:
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) | Определяет разрешения, членство и фильтры безопасности, которые управляют доступом к данным и операциям. |