Séminaire LINCOLN – MICROSOFT La plate-forme décisionnelle de Microsoft et ses évolutions Angélica Reyes – angelr@microsoft.com Pascal Paré – pascalpa@calipia.com 21 juin 2005
Le décisionnel et SQL Server 2005 Intégrer les données Analyser Décider Générer des rapports Lincoln et l'offre décisionnelle Microsoft
SQL Server Integration Services Outil complet d’ETL Intègre des données de production dans des entrepôts de données. Ré écriture complète de module DTS (SQL 2000). Outils riches de conception et de contrôle du workflow des données traitées . Intégration avec le reste des composants. Les fonctions de SSIS sont exposées au travers d’un modèle objet. Migration depuis DTS 2000. Quelques autres évolutions de SSIS. Possibilité de signer les packages avec des certificats. Visualisation en temps réel des données traitées. Possibilité de créer des points de reprise. Facilité de débogage par l’insertion de points d’arrêts. Environnement de développement intégré à Visual Studio.
SQL Server Management Studio et Analysis Services Gestion, administration : Des sources de données Des DSV (Data Source Views) Des cubes Des dimensions Des structures de data mining Des rôles Génération de projets de script : MDX, XML/A, ASSL Assistants : Création de sources de données Création de Data Sources Views Création de dimensions, cubes Création de modèles de mining
Business Intelligence Development studio Outil unique pour la création de projets BI Regroupe la création de projets : Multidimensionnels ( OLAP) Création de rapports (Reporting) ETL (Extraction Transformation, Chargement) Data mining Indicateurs clés (KPI) Interface type Visual Studio : Débogage visuel Gestion des sources Déploiement : Permet de cloisonner le déploiement des projets entre serveur de production et serveur de développement Lincoln et l'offre décisionnelle Microsoft
Le décisionnel et SQL Server 2005 Intégrer les données Analyser Décider Générer des rapports Lincoln et l'offre décisionnelle Microsoft
Analysis Services Composant OLAP (Online Analytical Processing) de SQL Server 2005 Propose une vue multidimensionnelle et intuitive des données, Permet d’associer une vue métier aux données, Calcul d’agrégations permettant une récupération rapide des données. Analysis Services : Au niveau du serveur : Gestion, administration des cubes multidimensionnels, Optimise le stockage des cubes (cellules vides, agrégation), Optimise les agrégations pour fournir une réponse rapide, Nouveau modèle UDM (Unified Dimensionnal Model), Intègre un module de création d’indicateurs clés et de data mining, Intègre les PivotTable services pour les applications de création de tableaux et graphiques croisés dynamiques, Nombreux assistants. Au niveau du client : Supporte les connexions des différents clients aux données multidimensionnelles, Génération de rapports à partir de données multidimensionnelles, Support natif des clients XML/A.
Analysis Services et SQL Server et Management Studio Gestion, administration : Des sources de données, Des DSV (Data Source Views), Des cubes, Des dimensions, Des structures de data mining, Des rôles. Génération de projets de script MDX, XML/A, ASSL. Assistants : Création de sources de données, Création de Data Sources Views, Création de dimensions, cubes, Création de modèles de mining.
Analysis Services et Business Intelligence Development studio Outil unique pour la création de projets BI (Business Intelligence) : Regroupe la création de projets : Multidimensionnels ( OLAP), Création de rapports (Reporting), ETL (Extraction Transformation, Chargement), Data mining, Indicateurs clés (KPI). Interface type Visual Studio : Débogage visuel, Gestion des sources. Déploiement : Permet de cloisonner le déploiement des projets entre serveur de production et serveur de développement. Lincoln et l'offre décisionnelle Microsoft
Programmabilité du décisionnel XML/A – Le protocole natif pour Analysis Service : Hyperion, SAS et Microsoft sont à l’origine de XML/A, Accès aux fonctions d’Analysis Service via des Services Web. ADOMD.Net : Modèle objet de développement des applications accédant à un provider XML/A, Permet la manipulation des objets SSAS, Intégration du SDK de SQL 2000. Chaque UDM (Unified Dimensional Model) est un Service Web. ASSL (Analysis Services Scripting Langage) : Basé sur XML/A, utilisé pour manipuler les objets SSAS, Génération d’ASSL au travers de Management Studio. AMO (Analysis Management Object) : Remplace DSO (Decision Support Objects) pour la manipulation d’objets décisionnels par programmation, DSO reste supporté avec SQL Server 2005, AMO utilise XML/A et ASSL.
Améliorations depuis Analysis Services 2000 Couche d’abstraction entre les services d’analyses et la base de données (DSV, Data Source Views). Assistant Intellicube pour la construction automatisée d’un cube (la construction via un éditeur de cube reste possible). Gestion d’indicateurs clés. Data mining amélioré. Intégration de SQL Profiler : Possibilité de multi instances avec SSA. SSAS est « clusterisable ». Scripts MDX. Evolutions dans les dimensions. Notion de perspective pour les cubes. Mesures semi additives.
Unified Dimensional Model OLE DB : SQL Server, Oracle (8.0, 9.0, 10.0), IBM DB2 (8.1), NCR TeraData (4.1, 5.0), Microsoft® Jet (4.0). Managed Providers : Oracle. UDM Accès OLAP Reporting XML/A ou ODBO DataWarehouse Cache KPI Data mining Analysis Services Source de données Clients
Indicateurs clés (KPI) Caractéristiques des cubes, calculés coté serveur et gérés par SSAS. Définition de valeurs clés. Les composants d’un KPI : Valeur, but, état, tendance. Création des KPI depuis BI Development Studio. API d’accès aux KPI. Étapes pour la création de KPI : Choix de la valeur à mesurer, Cible/objectif pour cette valeur, Statut de la valeur par rapport à l’objectif, Évaluation de la tendance.
Data Mining – Points clés 7 algorithmes proposés : Decision trees, Navie Bayes, Neural network, Clustering, Time Series, Sequence Clustering, Association. Développement d’un projet de Data mining : Au travers de BI Development Studio. Assistant pour la définition d’un modèle de mining. Editeur de modèle de mining. Intégration avec SSIS (SQL Server Integration Services).
Le décisionnel et SQL Server 2005 Intégrer les données Analyser Décider Générer des rapports Lincoln et l'offre décisionnelle Microsoft
Reporting Services Infrastructure complète de définition, administration et distribution de rapports. Génération de rapports riches et permettant une interaction avec les données. Mécanisme d’impression coté client. Intégration avec l’infrastructure portail de Microsoft. Basé sur XML, Web Services et .Net. Pas de déploiement client (pas d’ActiveX). Ouvert : Choix de la source (Oracle, SQL, OLAP…), Choix du format de sortie (HTML, PDF, Excel …), Choix du canal de distribution (fichier, mail, url …). Expose les fonctions via des services Web : possibilité d’intégrer l‘accès aux rapports dans les applications. Lincoln et l'offre décisionnelle Microsoft
Interaction avec les données Quelques exemples Interaction avec les données
Insertion de contrôles graphiques Quelques exemples Insertion de contrôles graphiques
Quelques exemples Exportation en pdf
Évolutions avec SQL Server 2005 Report Builder Évolution des contrôles Tri interactif Paramètres multi-valués Sélecteur de date Intégration à Management Studio Générateur de requêtes MDX Custom Report Item Floating headers Impression depuis IE (SP2) Web Parts (SP2) Support du 64 bits Support du Multi-instance Évolution de l’éditeur d’expression
Les différentes façons de créer des rapports Pour les développeurs : Visual Studio Pour l’utilisateur final : Report Builder Importation depuis Microsoft Access Via des outils partenaires Génération de description de rapport en RDL
Report Builder Client Report Builder Destiné aux utilisateurs finaux pour leur permettre simplement la création de rapports. Les utilisateurs n’ont pas besoin de comprendre la structure des données sous-jacentes. Intégré avec Reporting Services et fourni avec SQL Server 2005. Construit sur le modèle des interfaces familières d’Office. Les rapports sont construits sur la base de modèles (table, matrice, graphique). Sauvegarde des rapports directement sur le serveur de rapports. Les rapports terminés peuvent être publiés sur le serveur. Le créateur de modèle pour Report Builder Hébergé dans Visual Studio .NET (nouveau type de projet). Édition des modèles de rapports utilisés dans Report Builder. Auto-génération des modèles depuis des sources de données (SQL and AS). « Fixe » la structure de données.
Conclusion Une offre complète : Une offre Complètement intégrée ETL d’entreprise Couche multidimensionnelle, Indicateurs clés, Data mining. Infrastructure de reporting Une offre Complètement intégrée Accès au décisionnel et au datamining depuis l’ETL Reporting sur des données relationnelles et multidimensionnelles Ouverte et évolutive : XML/A, Services Web, ouverture d’Integration Services, de reporting services, du Datamining… 64 bits, tous les services sont « clusterisable ».
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. Lincoln et l'offre décisionnelle Microsoft