1 Business Intelligence et SQL Server 2005
1.1 Généralités
Jusqu'à la mise en place des solutions d'informatique décisionnelle, les bases de données étaient des solutions de sauvegarde des informations dont le principal atout était le gain de place : un serveur de base de données peut contenir l'équivalent en volume d'informations de très nombreux classeurs. L'accès aux données était possible, mais réservé aux informaticiens.
En effet, il s'agissait de bases de données relationnelles, et il était indispensable de connaître la structure de la base pour s'y repérer, ce qui, lorsqu'il y a plusieurs bases contenant chacune plus d'une centaine de tables, peut réellement être difficile. Or, les marchés évoluant de plus en plus vite, il est devenu indispensable de trouver une solution permettant la prise de décisions rapide, c'est à dire une solution qui permette l'utilisation simplifiée des données, des informations.
Cette solution va consister à séparer le système opérationnel du décisionnel. Plus concrètement, le système d'information de l'entreprise sera constitué de deux pôles :
- Un premier pôle, opérationnel, qui représentera la partie production de l'entreprise (ventes, commandes, gestion de stocks, données comptables, productions,...) et dont le rôle principal, au niveau informatique sera la saisie des données.
- Un second pôle, décisionnel, qui consistera à rapatrier les données saisies au niveau opérationnel, à les analyser et à les traiter afin de les rendre accessibles pour les décideurs. C'est dans le cadre de ce second pôle que la Business Intelligence intervient. L'accès aux données se fait grâce à des rapports, indicateurs, graphiques,... qui permettent d'avoir facilement et en temps quasi-réel la situation de l'entreprise, ainsi que des estimations sur l'avenir.
1.2 Vocabulaire
Datamining, Datawarehouse, Business Intelligence, Datamarts, ... nombreux sont les termes employés lorsque l'on travaille sur un projet de Business Intelligence. Voici quelques définitions des termes à connaitre avant de commencer un tel projet.
- Business Intelligence : en français : informatique décisionnelle : solution permettant de regrouper les données dans un Datawarehouse et de les retraiter afin de faciliter la prise de décisions.
- Datawarehouse : entrepôt de données adapté au traitement des données dans le but de fournir une aide à la décision. Il s'agit donc d'un concept spécifique à l'informatique décisionnelle et qui regroupe l'ensemble des données de l'entreprise sous forme de Datamarts, c'est un ensemble de Datamarts.
- Datamart : magasin de données spécialisé dans un processus métier. Il s'agit d'un extrait d'un Datawarehouse. Utilisé directement par reporting services, il se situe entre le Datawarehouse et le reporting, les données sont déjà prêtes pour être utilisées à des fins décisionnelles.
- Integration Services : outil de SQL Server 2000 & 2005 permettant le rapatriement des données. Il s'agit d'utiliser les fonctions de Business Intelligence de Visual studio afin de créer un package dont l'exécution automatique permettra de rapatrier les informations dans le Datawarehouse, ce qui facilite l'actualisation des données.
- Analysis Services : outil de SQL Server 2000 & 2005 permettant l'analyse des données et la transformation de celles-ci afin de disposer d'un modèle dimensionnel, plus adapté aux traitements des données que le modèle relationnel lorsqu'il s'agit d'informatique décisionnelle.
- Reporting Services : outil de SQL Server 2000 & 2005 permettant la mise en forme des données sous forme de rapports et graphiques, accessibles via un intranet, par mail, ...
- OLE DB : API Microsoft permettant d'utiliser simplement les bases de données de différents SGBD (Oracle, SQL Server,...) en vue de remplacer ODBC.
- ODBC : API utilisé pour l'accès aux bases de données. Offrant des possibilités réduites, il vaut mieux lui préférer OLE DB lors du développement de Business Intelligence avec Visual Studio. A noter que l'accès aux bases de données Informix ne peut se faire que par l'intermédiaire d'ODBC.
1.3 Présentation de la solution SQL Server 2005
SQL Server, SGBD relationnel très utilisé en tant que tel, dispose depuis la version 2000 d'outils de Business Intelligence qui sont : integration services, analysis services et reporting services. Cette liste n'est pas exhaustive, mais il s'agit des trois principaux outils de BI disponibles à partir de la version standard. La solution de l'éditeur américain repose sur les technologies serveur Microsoft (Windows server et Internet Application Services) ainsi que sur la solution de développement Visual Studio.

1.4 Pré-requis
Pour le déploiement d'une solution de Business Intelligence sous SQL Server 2005, il faut installer Internet Information Services dans la mesure où vous souhaitez permettre l'accès aux rapports depuis Internet ou un intranet. L'exemple qui illustrera cet article s'effectue sur un Serveur sous Windows server 2003 Entreprise édition, Microsoft SQL Server 2005 Standard Edition et IIS 6.0.

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
|
|