Programmation de modèles tabulaires pour les niveaux de compatibilité 1050 et 1103
S’applique à : SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
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. 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.
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. Pour interroger et calculer des données de modèle tabulaire, vous pouvez utiliser MDX ou DAX incorporé dans votre code.
Pour les modèles tabulaires créés dans des versions antérieures d’Analysis Services, en particulier les modèles aux niveaux de compatibilité 1050 à 1103, les objets que vous utilisez par programmation dans AMO, ADOMD.NET, XMLA ou OLE DB sont fondamentalement les mêmes pour les solutions tabulaires et multidimensionnelles. Plus précisément, les métadonnées d’objet définies pour les modèles multidimensionnels sont également utilisées pour les niveaux de compatibilité des modèles tabulaires 1050-1103.
À compter de SQL Server 2016, les modèles tabulaires peuvent être généré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. Les métadonnées et la programmabilité sont fondamentalement différentes à ce niveau. Pour plus d’informations, consultez Programmation de modèles tabulaires pour le niveau de compatibilité 1200 et versions ultérieures et Mise à niveau d’Analysis Services .