La Référence Absolue sur les Technologies Microsoft




Tous les Articles du Laboratoire Microsoft

Solution de Business Intelligence avec SQL Server 2005
Accueil > Articles > Système
Auteurs 






Arnaud BERTHIER
LABORATOIRE SUPINFO DES TECHNOLOGIES MICROSOFT - MICROSOFT STUDENT PARTNERS
MCSE Windows 2003 Server - MCTS SQL Server 2005


 Tous les articles de cet auteur

2,7/5

Assez Bien


96073
1464/3985

4 Analysis services

Analysis services est un outil qui va être utilisé pour l'optimisation des données en vue de la prise de décision. Il permet également la mise en place d'action et d'indicateur de performance clé (KPI).

Etant donné qu'un modèle ressemblant au modèle dimensionnel a été mis en place sous integration services, l'utilisation d'Analysis services est simple, il sera assez aisé de créer un cube.

La prise de décision nécessite des indicateurs et des mesures. Ces informations doivent être organisées selon des axes d'analyse. Ces axes correspondent aux dimensions. Le cube correspond à l'organisation géographique de ces données avec une table des faits (origine) et trois tables de dimensions (axes). Il s'agit donc d'un cas particulier, néanmoins, le terme de cube est utilisé couramment lorsqu'il s'agit d'un tableau (une table des faits et deux dimensions) ou lorsqu'il s'agit d'un hyper cube (une table des faits et n dimensions avec n>3).

La création du cube sous Analysis services va permettre d'améliorer les performances d'analyses (pré calcul) en mettant en place une base de données multidimensionnelle à partir de la base de données en étoile (ou flocon) issue d'integration services.

4.1 Création d'un projet analysis services

De même que pour intégration services, il faut utiliser Business Intelligence Development Studio et choisir "Nouveau projet Analysis services".

Puis, avant de pouvoir mettre en place le cube, il faut mettre en place la source de données ainsi que la vue de source de données.

I) Mise en place des sources de données

Pour mettre en place une source de données, il faut faire un clic droit sur source de données, puis sur "Nouvelle source de données". Un assistant se lance.

schema

Deux cas se présentent, soit la connexion est déjà présente et il suffit de la sélectionner, soit elle n'existe pas et il faut la créer. Pour cela, il suffit d'indiquer le serveur utilisé et de sélectionner la base de données utilisée.

Après avoir sélectionné la source de données, il faut préciser le compte à utiliser pour la connexion.

La source de données est configurée.

ATTENTION : Assurez-vous que le compte indiqué dispose des autorisations adéquates sur SQL Server Analysis services (différentes à celle de SQL Server).

II) Mise en place d'une vue de source de données

De même que pour la source de données, il faut faire un clic droit sur vue de source de données pour sélectionner "Nouvelle vue de source de données". Un assistant se lance.

Sélectionnez la source de données que vous souhaitez utiliser.

schema

Précisez, en fonction de votre base de données sources, comment doivent être identifiées les clefs étrangères. Sélectionnez les tables nécessaires au projet (toutes dans le cas de l'exemple).

schema

Il ne vous reste plus qu'a nommer la vue. Cette dernière est affichée. Vérifiez que tous les liens entre la table de fait et les tables de dimensions (clé primaire/étrangère) existe. Si ce n'est pas le cas, vous pouvez compléter la représentation. Vous obtenez ainsi une représentation du projet.

schema

La vue de source de données est disponible.

III) Configuration du serveur distant

Dans le cas ou le serveur de déploiement est un serveur distant, il faut le configurer. Pour cela, il suffit de faire un clic droit sur le projet et de sélectionner propriétés. Puis, choisissez déploiement. Il vous reste à préciser le serveur et la table (celle-ci doit être préalablement crée sur le serveur SQL.).

ATTENTION : Comme mentionné ci dessus, il est indispensable que l'utilisateur effectuant la mise en place d'Analysis services dispose des autorisations adéquates sur le serveur distant.

schema

4.2 Création du cube (et des dimensions)

Dans la mesure où nous disposons déjà des tables organisées en tant que table de fait et tables de dimensions, la création du cube est très rapide, et la génération des dimensions automatique.

Après avoir sélectionné "Nouveau cube" avec un clic droit sur cubes, il faut sélectionner : "Construire le cube en utilisant une source de données", ainsi que "génération automatique".

schema

Puis, il faut sélectionner la source de données correspondantes.

schema

Il faut alors vérifier que la table de fait et les tables de dimensions sont correctement sélectionnées.

schema

Puis, vous pouvez générer le cube (ne pas modifier les autres options).

schema

Le cube est généré, les dimensions également.

schema

Et la structure du cube est la suivante :

schema

Il ne reste plus qu'à traiter le projet (clic droit sur le projet, traiter).

Pour vérifier, vous pouvez vous connecter sur le serveur SQL Analysis Services.

schema

Il existe de nombreux autres outils qui pourront faire l'objet d'un autre article, tels que le KPI, les actions,...

Néanmoins, à l'instar d'Integration services, nous ne pouvons aborder toutes les options et autres fonctionnalités. Pour découvrir celle-ci, vous pouvez vous référer à la bibliographie située à la fin de cet article.


Sommaire
Introduction
1. Business Intelligence et SQL Server 2005
2. Présentation du projet
2. Integration services
3. Analysis services
4. Reporting services
Annexe 1 - Gestion de la sécurité du site de reporting
Annexe 2 - Personnalisation du site de reporting
Conclusion



En Savoir Plus 
Evaluez cet article 


Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft



Retrouvez ci-dessous les autres sections du Laboratoire Microsoft