Quelle est la différence entre Microsoft SSRS, SSIS et SSAS?

Microsoft complète son moteur de base de données relationnelle, SQL Server, avec plusieurs services complémentaires qui gèrent différents aspects de l'intelligence d'affaires d'entreprise et du traitement de l'information tels que l'intégration des données, la création de rapports et l'analyse. Bien que SQL Server puisse fonctionner indépendamment de ces services, ils ajoutent de la valeur en améliorant la capacité de SQL Server en tant que plate-forme d'informations robuste pour le développement de solutions de Business Intelligence complètes. Les services incluent les services d'intégration SQL Server, SQL Server Reporting Services et SQL Server Analysis Services. Ces services sont des produits de base de la version SQL Server 2008 R2, mais ils diffèrent considérablement dans les services qu'ils fournissent dans le cadre de la suite de serveurs complète.

Disponibilité des services SQL Server 2008 R2 dans les éditions

Une considération et une différence clés est que tous les services ne sont pas fournis avec les différentes éditions de Microsoft SQL Server 2008 R2. Les six éditions de SQL Server pour SQL Server 2008 R2 sont Datacenter, Enterprise, Standard, Web, Workgroup et Express. Integration Services est inclus dans les éditions Datacenter et Enterprise. Reporting Services est inclus dans toutes les éditions de SQL Server 2008 R2. Cependant, les services de reporting complets sont limités dans les éditions Standard, Web Workgroup et Express. Enfin, Analysis Services est disponible dans les éditions Datacenter, Enterprise et Standard avec des fonctions analytiques avancées dans les éditions Enterprise et Datacenter uniquement. L'édition Standard n'inclut pas SQL Server PowerPivot pour SharePoint qui fait partie du package Analysis Services de base.

SQL Server Integration Services

SQL Server Integration Services (SSIS) est le bras d'entreposage de données de la suite SQL Server 2008 R2 - équipé de capacités supérieures d'extraction, de transformation et de chargement (ETL). Il fournit le moyen de déplacer des données de différentes sources de données vers une autre et de modifier les données, si nécessaire. Les trois composants de la plate-forme SSIS pour démarrer le processus d'intégration de données sont l'assistant d'importation et d'exportation, le concepteur SSIS et la programmation d'API SSIS. L'assistant d'importation et d'exportation transfère simplement les données de la source à la destination, mais n'inclut pas les fonctionnalités de transformation des données. Le concepteur SSIS est un composant intégré de Business Intelligence Development Studio utilisé pour le développement et la maintenance de packages de services d'intégration. Le module de programmation API SSIS vous permet de coder des packages SSIS à l'aide de n'importe quel nombre de langages de programmation.

Services de création de rapports SQL Server

SQL Server Reporting Services (SSRS) est un cadre de mécanismes de création de rapports tels que le Générateur de rapports, le Concepteur de rapports, le Gestionnaire de rapports et le Serveur de rapports qui fonctionnent ensemble via une interface Web pour permettre le développement de solutions de rapports interactives concises au format papier ou Web. Le Générateur de rapports et le Concepteur de rapports sont deux composants SSRS permettant de générer des rapports. Report Builder est une solution simple permettant au travailleur de l'information ou à l'utilisateur professionnel de créer des rapports rapides sans avoir besoin de comprendre la structure de base des données. Le Concepteur de rapports est un outil destiné aux développeurs car il ajoute de la complexité au développement de rapports personnalisés. L'utilisation de cet outil nécessite une compréhension du shell de Business Intelligence Development Studio dans Visual Studio et de la structure sous-jacente des données. Selon Microsoft, le serveur de rapports est le moteur de processus principal de SSRS qui gère le traitement et la livraison des rapports à l'aide de processeurs. Le Gestionnaire de rapports est un outil administratif qui contrôle les services de création de rapports via une interface Web.

SQL Server Analysis Services

SQL Server Analysis Services, ou SSAS, est un outil d'analyse multidimensionnelle qui propose un traitement analytique en ligne, de puissantes capacités d'exploration de données et des dimensions plus approfondies des informations commerciales dans une base de données relationnelle. L'analyse multidimensionnelle est une technique OLAP qui permet d'analyser de grandes quantités de données en stockant les données dans des axes et des cellules au lieu de la vue bidimensionnelle relationnelle traditionnelle en lignes et en colonnes. SSAS place les capacités d'analyse prédictive entre les mains des travailleurs de l'information en créant une connexion instantanée aux données du backend à l'aide d'applications familières telles que Microsoft Excel et SharePoint pour l'analyse, la présentation visuelle et la collaboration.