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.