Programmation de modèle tabulaire pour la compatibilité 1050 1103 via des niveauxTabular Model Programming for Compatibility Levels 1050 through 1103

S’APPLIQUE À :ouiSQL Server Analysis ServicesnonAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

Les modèles tabulaires utilisent des constructions relationnelles pour modéliser les données Analysis Services utilisées par les applications analytiques et de rapports.Tabular models use relational constructs to model the Analysis Services data used by analytical and reporting applications. Ces modèles s'exécutent sur une instance Analysis Service qui est configurée pour le mode tabulaire, en utilisant un moteur d'analyse en mémoire pour le stockage et les analyses de table rapides qui agrègent et calculent des données à mesure qu'elles sont demandées.These models run on an Analysis Service instance that is configured for tabular mode, using an in-memory analytics engine for storage and fast table scans that aggregate and calculate data as it is requested.

Si les besoins de votre solution BI personnalisée sont mieux remplis par une base de données de modèles tabulaires, vous pouvez utiliser l'une des bibliothèques Analysis Services et interfaces de programmation clientes pour intégrer votre application à des modèles tabulaires sur une instance Analysis Services.If the requirements of your custom BI solution are best met by a tabular model database, you can use any of the Analysis Services client libraries and programming interfaces to integrate your application with tabular models on an Analysis Services instance. Pour interroger et calculer des données de modèle tabulaire, vous pouvez utiliser MDX ou DAX incorporé dans votre code.To query and calculate tabular model data, you can use either embedded MDX or DAX in your code.

Pour les modèles tabulaires créés dans les versions antérieures d’Analysis Services, notamment les modèles à des niveaux de compatibilité 1050 via 1103, les objets que vous utilisez par programme dans AMO, ADOMD.NET, XMLA ou OLE DB sont fondamentalement les mêmes pour les solutions tabulaires et multidimensionnelles.For Tabular models created in earlier versions of Analysis Services, in particular models at compatibility levels 1050 through 1103, the objects you work with programmatically in AMO, ADOMD.NET, XMLA, or OLE DB are fundamentally the same for both tabular and multidimensional solutions. Plus précisément, les métadonnées d’objets définies pour les modèles multidimensionnels sont également utilisée pour les niveaux de compatibilité de modèle tabulaire 1050-1103.Specifically, the object metadata defined for multidimensional models is also used for tabular model compatibility levels 1050-1103.

À partir de SQL Server 2016, les modèles tabulaires peuvent créés ou mis à niveau vers le niveau de compatibilité 1200 ou supérieur, qui utilise des métadonnées tabulaires pour définir le modèle.Beginning with SQL Server 2016, Tabular models can be built or upgraded to the 1200 or higher compatibility level, which uses tabular metadata to define the model. Métadonnées et programmabilité sont fondamentalement différents à ce niveau.Metadata and programmability are fundamentally different at this level. Consultez tabulaire modèle de programmation pour 1200 de niveau de compatibilité et versions ultérieures et mettre à niveau Analysis Services pour plus d’informations.See Tabular Model Programming for Compatibility Level 1200 and higher and Upgrade Analysis Services for more information.

Dans cette sectionIn This Section

Annotations CSDL pour Business Intelligence (CSDLBI)CSDL Annotations for Business Intelligence (CSDLBI)

Présentation du modèle d’objet tabulaire au niveau de compatibilité 1050 1103 via des niveauxUnderstanding the Tabular Object Model at Compatibility Levels 1050 through 1103

Informations techniques de référence pour les Annotations BI au langage CSDLTechnical Reference for BI Annotations to CSDL

Interface de IMDEmbeddedDataIMDEmbeddedData Interface