Programmierung von tabellarischen Modellen

Tabellarische Modelle verwenden relationale Konstrukte, um die von Analyse- und Berichtsanwendungen verwendeten Analysis Services-Daten zu modellieren. Diese Modelle werden in einer Analysis Service-Instanz ausgeführt, die für den Tabellenmodus konfiguriert ist, und zwar mithilfe des xVelocity-Moduls für Datenanalyse im Arbeitsspeicher (VertiPaq) für den Speicher und schnelle Tabellenscans, mit denen Daten nach Bedarf aggregiert und berechnet werden.

Die Objekte, die Sie in AMO, ADOMD.NET, XMLA, oder OLE DB verwenden, sind programmiertechnisch im Grunde genommen sowohl für die tabellarischen als auch für die mehrdimensionalen Lösungen gleich. Wenn die Anforderungen der benutzerdefinierten BI-Lösung am besten von einer tabellarischen Modelldatenbank erfüllt werden, die in einem xVelocity-Modul ausgeführt wird, können Sie beliebige Analysis Services-Clientbibliotheken und -Programmierungsschnittstellen verwenden, um die Anwendung in 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.

Dieser Abschnitt enthält weitere Informationen darüber, wie Sie programmgesteuert die Entitäten tabellarischer Modelle und ihre Eigenschaften verwenden können.

In diesem Abschnitt

Einführung in die CSDL-Erweiterungen für Tabellenmodelle

Grundlegendes zum tabellarischen Objektmodell

Erweiterungen für CSDL-Verweis

IMDEmbedded-Schnittstelle

Siehe auch

Konzepte

Tabellarische Modellierung (SSAS – tabellarisch)

Tabellen-Modell-Designer (SSAS – tabellarisch)