La fonctionnalité OLAP Services de SQL Server version 7.0 est appelée Analysis Services dans SQL Server 2000. Pour activer Analysis Services, sélectionnez OK pour l'installer et revenir au modèle.
, sélectionnez la catégorie Compléments, sélectionnez le complément Microsoft Analysis Services (PdMsOlap.dll), puis cliquez surPour plus d'informations sur Analysis Services dans SQL Server 2005, voir Microsoft SQL Server 2005 Analysis Services.
Analysis Services fournit les fonctionnalités suivantes :
L'Analysis server gère les informations multidimensionnelles, les stocke et traite les demandes émanant des applications client concernant les données OLAP. Le serveur stocke les métadonnées de cube (spécifications de la définition du cube) dans un référentiel. Les cubes peuvent être stockés de différentes façons : dans des fichiers de bases de données multidimensionnelles (MOLAP), dans des tables contenues dans une base de données relationnelles (ROLAP), ou bien dans un hybride de fichiers de bases de données multidimensionnelles et de tables de base de données relationnelles (HOLAP.
Un référentiel de métadonnées qui contient les définitions des objets de données OLAP, tels que les cubes et leurs éléments
PivotTable Service, qui est un fournisseur OLE DB pour OLAP permettant la connexion d'applications client au Analysis Server et gère les cubes hors connexion
Un modèle objet appelé Decision Support Objects (DSO), qui fournit le support de l'interface utilisateur Analysis Manager et des applications personnalisées qui gèrent les métadonnées OLAP et contrôlent le serveur. DSO utilise des groupes d'objets hiérarchisés pour définir des éléments de base de données OLAP. PowerAMC crée et manipule des objets DSO pour gérer les métadonnées pour les données OLAP.
Les données source pour les cubes multidimensionnels résident dans les bases de données relationnelles dont les données ont été transformées en schéma en étoile ou en flocon de neige le plus souvent utilisés dans les systèmes de data warehouse OLAP. Analysis Services peut fonctionner avec de nombreuses bases de données relationnelles qui prennent en charge des connexions à l'aide de ODBC ou de OLE DB.
DSO utilise des groupes d'objets hiérarchisés pour définir des éléments de base du stockage de données de Analysis Services, comme mis en oeuvre par le Analysis Server :
Le tableau suivant répertorie les correspondances entre les objets contenus dans les métamodèles PowerAMC et DSO :
Objet DSO |
Objet de MPD PowerAMC |
---|---|
clsDatabase |
Modèle (Chaque modèle correspond à une base de données DSO.) |
clsDataSource |
Source de données |
ClsDatabaseDimension |
Dimension (Tout comme les dimensions de base de données DSO, les dimensions PowerAMC sont partagées entre les cubes.) |
clsCube |
Cube (Les cubes gérés par PowerAMC ne sont que des cubes locaux.) |
clsCube |
Fait (Un fait correspond à un cube DSO pour stocker les mesures.) |
clsCubeMeasure |
Mesure |
clsDatabaseDimension |
Hiérarchie de dimensions (Chaque hiérarchie de dimension est générée sous forme de dimension de base de données DSO. Les attributs d'une hiérarchie de dimension définissent les niveaux de la dimension correspondante.) |
clsDatabaseLevel clsCubeLevel |
Attribut de dimension (Les attributs d'une dimension ou la hiérarchie de dimension définissent les niveaux dans une dimension de base de données.) |
clsCubeDimension |
Association cube-dimension (Dans DSO, lorsque le nom d'un dimension de cube correspond au nom d'une dimension de base de données, la dimension de cube est automatiquement associée avec la dimension de base de données afin d'être partagée entre cubes.) |