Programmazione di modelli tabulari per i livelli di compatibilità 1050 e 1103

Si applica a: SQL Server Analysis Services Azure Analysis Services Power BI Premium

I modelli tabulari utilizzano costrutti relazionali per modellare i dati di Analysis Services utilizzati dalle applicazioni analitiche e di report. Questi modelli vengono eseguiti in un'istanza di Analysis Services configurata per la modalità tabulare, utilizzando un motore di analisi in memoria per l'archiviazione in memoria e rapide scansioni di tabella in grado di aggregare e calcolare i dati in base alle esigenze.

Se i requisiti della soluzione BI personalizzata vengono meglio soddisfatti da un database modello tabulare, è possibile utilizzare qualsiasi libreria client di Analysis Services e interfaccia di programmazione per integrare l'applicazione con i modelli tabulari in un'istanza di Analysis Services. Per eseguire query e calcoli sui dati del modello tabulare, è possibile utilizzare il linguaggio MDX o DAX incorporato nel codice.

Per i modelli tabulari creati nelle versioni precedenti di Analysis Services, in particolare i modelli ai livelli di compatibilità da 1050 a 1103, gli oggetti utilizzati a livello di codice in AMO, ADOMD.NET, XMLA o OLE DB sono fondamentalmente gli stessi per soluzioni tabulari e multidimensionali. In particolare, i metadati degli oggetti definiti per i modelli multidimensionali vengono usati anche per i livelli di compatibilità dei modelli tabulari 1050-1103.

A partire SQL Server 2016, i modelli tabulari possono essere compilati o aggiornati al livello di compatibilità 1200 o superiore, che usa i metadati tabulari per definire il modello. I metadati e la programmabilità sono fondamentalmente diversi a questo livello. Per altre informazioni, vedere Programmazione di modelli tabulari per il livello di compatibilità 1200 e versioni successive e Analysis Services aggiornamento.