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. |