Informazioni di riferimento su TMSL - Panoramica degli oggetti

Si applica a: SQL Server 2016 e versioni successive Analysis Services Azure Analysis Services 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 usati negli script generati da SQL Server Management Studio, SQL Server Data Tools (SSDT) e AMO PowerShell.

Le definizioni degli oggetti sono in JSON e usate in comandi TMSL come Create, Alter ed Delete. Per un elenco di comandi, vedere Informazioni di riferimento su TMSL - Panoramica dei comandi.

Oggetti principali

Oggetti di uso comune nello script TMSL:

Oggetto Descrizione
Oggetto di database (TMSL) Definisce un database tabulare con livello di compatibilità 1200 o superiore, in base a un modello dello stesso livello.
Modello di (TMSL) Definisce un modello tabulare con 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 dei set di righe della tabella, incluse le tabelle calcolate.
Oggetto Relationships (TMSL) Definisce le relazioni tra tabelle.
Oggetto Roles (TMSL) Definisce le autorizzazioni, l'appartenenza e i filtri di sicurezza che controllano l'accesso a dati e operazioni.