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.
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.
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).
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.
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.
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".
Puis, il faut sélectionner la source de données correspondantes.
Il faut alors vérifier que la table de fait et les tables de dimensions sont correctement sélectionnées.
Puis, vous pouvez générer le cube (ne pas modifier les autres options).
Le cube est généré, les dimensions également.
Et la structure du cube est la suivante :
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.
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
|
|
 |
Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft
|
|