Programmierung des tabellarischen Modells für Kompatibilitätsstufen 1050 und 1103
Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
Tabellarische Modelle verwenden relationale Konstrukte, um die von Analyse- und Berichtsanwendungen verwendeten Analysis Services-Daten zu modellieren. Diese Modelle werden auf einer Analysis Service-Instanz ausgeführt, die für den Tabellenmodus konfiguriert ist, und zwar mithilfe einer Engine für Datenanalyse im Arbeitsspeicher für einen Speicher und schnelle Tabellenscans, mit denen Daten nach Bedarf aggregiert und berechnet werden.
Wenn die Anforderungen der benutzerdefinierten BI-Lösung am besten von einer tabellarischen Modelldatenbank erfüllt werden, können Sie eine beliebige der Analysis Services-Clientbibliotheken und -Programmierschnittstellen verwenden, um die Anwendung auf einer Analysis Services-Instanz in tabellarische Modelle zu integrieren. Sie können entweder eingebettete MDX oder DAX im Code verwenden, um tabellarische Modelldaten abzufragen und zu berechnen.
Für tabellarische Modelle, die in früheren Versionen von Analysis Services erstellt wurden, insbesondere Modelle mit Kompatibilitätsgraden 1050 bis 1103, sind die Objekte, mit denen Sie programmgesteuert in AMO, ADOMD.NET, XMLA oder OLE DB arbeiten, grundsätzlich identisch, sowohl für tabellarische als auch für mehrdimensionale Lösungen. Insbesondere werden die für mehrdimensionalen Modelle definierten Objektmetadaten auch für tabellarische Modellkompatibilitätsgrade 1050-1103 verwendet.
Ab SQL Server 2016 können tabellarische Modelle erstellt oder auf den Kompatibilitätsgrad 1200 oder höher aktualisiert werden, der tabellarische Metadaten verwendet, um das Modell zu definieren. Metadaten und Programmierbarkeit unterscheiden sich auf dieser Ebene grundlegend. Weitere Informationen finden Sie unter Programmierung von tabellarischen Modellen für Kompatibilitätsgrad 1200 und höher und Aktualisieren von Analysis Services .