Informazioni di riferimento su TMSL - Panoramica degli oggetti
Si applica a: SQL Server 2016 e versioni successive di Analysis Services Azure Analysis Services Fabric/Power BI Premium
Le applicazioni che creano, utilizzano o amministrano database tabulari o che si connettono a un'istanza del server possono usare il linguaggio TMSL (Tabular Model Scripting Language) per i comandi e le rappresentazioni di oggetti in formato JSON.
Questo articolo illustra gli oggetti principali dello schema TMSL usato negli script generati da SQL Server Management Studio, SQL Server Data Tools (SSDT) e PowerShell AMO.
Le definizioni degli oggetti sono in JSON e usate nei comandi TMSL, ad esempio Create, Alter e Delete. Per un elenco di comandi, vedere La panoramica di TMSL Reference - Commands overview (Informazioni di riferimento su TMSL - Comandi ).
Oggetti principali
Oggetti comunemente usati nello script TMSL:
Oggetto | Descrizione |
---|---|
Oggetto Database (TMSL) | Definisce un database tabulare a livello di compatibilità 1200 o superiore, in base a un modello dello stesso livello. |
Oggetto Model (TMSL) | Definisce un modello tabulare a livello di compatibilità 1200 o superiore. |
Oggetto DataSources (TMSL) | Definisce una connessione a un'origine dati utilizzata durante l'importazione per caricare il modello o per le query pass-through quando il modello è in modalità DirectQuery. |
Oggetto Tables (TMSL) | Specifica le tabelle del modello. |
Oggetto Partitions (TMSL) | Definisce l'archiviazione di set di righe di tabella, incluse le tabelle calcolate. |
Oggetto Relationships (TMSL) | Definisce le relazioni tra tabelle. |
Oggetto Roles (TMSL) | Definisce autorizzazioni, appartenenza e filtri di sicurezza che controllano l'accesso ai dati e alle operazioni. |