Programmazione dei modelli tabulari per il livello di compatibilità 1200 e superiore
Si applica a:
SQL Server Analysis Services Azure Analysis Services
Power BI Premium
A partire dal livello di compatibilità 1200, i metadati tabulari vengono usati per descrivere i costrutti del modello, sostituendo i metadati multidimensionali cronologici come descrittori per gli oggetti modello tabulare. I metadati per tabelle, colonne e relazioni sono tabelle, colonne e relazioni, anziché equivalenti multidimensionali (dimensione e attributo).
Importante
Power BI Premium supporta modelli tabulari al livello di compatibilità 1500 e superiore.
È possibile creare nuovi modelli al livello di compatibilità 1200 o versione successiva usando le API Microsoft.AnalysisServices.Tabular, la versione più recente di Visual Studio con progetti Analysis Services o modificando compatibilityLevel di un modello tabulare esistente per aggiornarlo (anche in Visual Studio). In questo modo il modello viene associato alle versioni più recenti del server, degli strumenti e delle interfacce di programmazione.
L'aggiornamento di una soluzione tabulare esistente è consigliato ma non obbligatorio. Gli script esistenti e le soluzioni personalizzate che accedono o gestiscono modelli tabulari o database possono essere usati così come sono. Azure Analysis Services supporta solo il livello di compatibilità 1200 e versioni successive.
I nuovi modelli tabulari richiederanno codice e script diversi, riepilogati di seguito.
Definizioni del modello a oggetti come costrutti di metadati tabulari
Il modello a oggetti tabulare per i modelli 1200 o versioni successive viene esposto in JSON tramite il linguaggio di scripting del modello tabulare e tramite il linguaggio di definizione dei dati AMO tramite un nuovo spazio dei nomi, Microsoft.AnalysisServices.Tabular
Script per modelli tabulari e database
TMSL è un linguaggio di scripting JSON per i modelli tabulari, con supporto per le operazioni di creazione, lettura, aggiornamento e eliminazione. È possibile aggiornare i dati tramite TMSL e richiamare le operazioni di database per il collegamento, la disconnessione, il backup, il ripristino e la sincronizzazione. Amo PowerShell accetta lo script TMSL come input.
Per altre informazioni, vedere (di) TMSL e Analysis Services di PowerShell.
Eseguire una query delle lingue
DAX e MDX sono supportati per tutti i modelli tabulari.
Linguaggio delle espressioni
I filtri e le espressioni usati per creare oggetti calcolati, incluse misure e indicatori KPI, vengono formulati in DAX. Vedere DAX nei modelli tabulari.
Codice gestito per modelli tabulari e database
AMO include un nuovo spazio dei nomi, Microsoft.AnalysisServices.Tabular, per l'uso dei modelli a livello di codice. Per altre informazioni, vedere Spazio dei nomi Microsoft.AnalysisServices.Tabular.
Vedi anche
Analysis Services per sviluppatori
Informazioni di riferimento tecniche
Livelli di compatibilità di modelli tabulari e database