Technologie d’entrepôt de données, OLAP et Analysis Services pour SharePoint 2010

 

S’applique à : SharePoint Server 2010

Dernière rubrique modifiée : 2016-11-30

Cet article décrit les entrepôts de données, OLAP et Microsoft SQL Server Analysis Services (SSAS). Il explique comment un entrepôt de données et SQL Server Analysis Services interagissent avec les services d’application d’aide à la décision dans Microsoft SharePoint Server 2010. En outre, l’article explique à quel moment il est préférable d’utiliser PowerPivot plutôt que SSAS.

Vue d’ensemble de la technologie d’entrepôt de données, d’OLAP et de PowerPivot, ainsi que de leur relation avec SharePoint 2010

Qu’est-ce qu’un entrepôt de données ?   Un entrepôt de données est une base de données qui fait office de référentiel pour le stockage et l’analyse d’informations numériques. Les données fondamentales de l’entrepôt de données sont généralement des valeurs numériques qui peuvent être récapitulées ou agrégées, et qui sont stockées dans une structure différente d’une structure de base de données transactionnelle classique. Une structure d’entrepôt de base de données diffère d’une structure de base de données transactionnelle notamment par le fait que, dans le cadre de celle-ci, l’extraction de données peut s’avérer très gourmande en ressources. Les entrepôts de données vous permettent de stocker des données agrégées au lieu d’exécuter des requêtes ad-hoc gourmandes en temps et en ressources pour retourner des valeurs totalisées, comme vous le feriez dans une base de données transactionnelle pour créer un rapport. Cette définition simplifiée est mieux expliquée dans de nombreux manuels écrits à l’intention des professionnels des entrepôts de données.

Qu’est-ce qu’OLAP et quelle est sa relation avec un entrepôt de données ?   Le terme traitement analytique en ligne (OLAP, Online Analytical Processing) fait généralement référence à des outils spécialisés qui facilitent l’accès aux données d’entrepôt. Un cube OLAP est une structure logique qui définit les métadonnées. Le terme cube décrit des groupes de mesures et des tables de dimension existants et ne doit pas être interprété comme ayant des dimensions limitées. Un cube est une combinaison de tous les groupes de mesures existants. Un groupe de mesures est un groupe de mesures qui correspondent à la logique métier des données et représente une autre structure logique qui définit les métadonnées afin que les outils clients puissent accéder aux données. Chaque groupe de mesures contient les valeurs détaillées stockées dans la table de faits (valeurs extraites dynamiquement ou copiées). Les cubes OLAP contiennent de nombreuses métadonnées ; dans leur définition la plus simple, les métadonnées sont des données qui décrivent d’autres données. Les expressions multidimensionnelles, ou expressions MDX, constituent une langue de requête basée sur les métadonnées qui vous permet d’interroger les cubes OLAP.

Qu’est-ce que SQL Server Analysis Services (SSAS) et quelle est sa relation avec OLAP ?   Microsoft SQL Server Analysis Services (SSAS), anciennement appelé OLAP Services, fournit des technologies serveur qui permettent d’accélérer le traitement des requêtes et de la création de rapports. Analysis Services implémente OLAP avec des technologies qui simplifient et accélèrent le processus de conception, de création, de gestion et d’interrogation des tables d’agrégation tout en évitant les problèmes d’éclatement des données.

Quelle est la relation entre d’une part, PerformancePoint Services et Excel Services, et d’autre part, les entrepôts de données, OLAP ou SSAS ?  Une requête complexe sur les cubes OLAP peut produire des réponses métiers beaucoup plus rapidement que la même requête sur des données relationnelles OLTP. Les structures de données sont différentes et sont utilisées à différentes fins. Les cubes OLAP SSAS se prêtent mieux à l’agrégation des données et à la création de rapports sur celles-ci. Les données SQL Server Analysis Services fournissent une source de données OLAP aux outils de création d’aide à la décision comme Microsoft Excel, PerformancePoint Dashboard Designer et Visio.

**Qu’est-ce que PowerPivot et quelle est sa relation avec SSAS ?**Microsoft SQL Server 2008 R2 PowerPivot pour Microsoft Excel 2010 est une extension de Microsoft Excel qui permet de prendre en charge des données à grande échelle. Il comporte une banque de données en mémoire en option pour SQL Server Analysis Services. Parmi les sources de données que vous pouvez fusionner citons les flux de données, les rapports, les feuilles de calcul et les bases de données d’entreprise. Les données PowerPivot se trouvant dans un classeur Excel sont détectées, extraites et traitées séparément sur des instances de serveur Analysis Services au sein de la batterie de serveurs. Ensuite, Excel Services dans SharePoint fournit la couche de présentation dans une fenêtre de navigateur. Pour plus d’informations, voir www.powerpivot.com (éventuellement en anglais).

Quand dois-je utiliser PowerPivot plutôt que SSAS ? SSAS est un moteur OLAP qui permet aux informaticiens de créer des solutions élaborées à hautes performances en vue de les déployer au sein de l’organisation. À l’image d’Excel, PowerPivot pour Excel est destiné aux travailleurs de l’information qui créent des solutions d’aide à la décision pour eux-mêmes ou pour l’organisation. Le fichier PowerPivot peut ensuite être publié sur SharePoint Server ou SharePoint Foundation pour l’équipe. Pour plus d’informations sur les différences, voir le billet de blog d’équipe PowerPivotComparaison d’Analysis Services et de PowerPivot (éventuellement en anglais) (https://go.microsoft.com/fwlink/?linkid=192047&clcid=0x40C).