… lorsque SQL Server 2012 fête son premier anniversaire.

Le premier avril 2012, Microsoft annonçait que SQL Server 2012 était terminé et disponible aux entreprises utilisatrices. Alors quel bilan après cette première année ?

SQL Server 2012

Nous pouvons dire que l’accueil de SQL Server 2012 est excellent. Si au niveau de l’administration et le développement, les nouveautés sont nombreuses et intéressantes, ce n’est pas dans ces domaines qu’il faut chercher les évolutions les plus importantes.

C’est donc dans le domaine du décisionnel que les évolutions les plus intéressantes :

  • Il y a les améliorations notables comme le MDS (Master Data Services) et les nouveaux produits comme DQS (Data Quality Services). Integration Services a aussi vu une refonte de son administration comme la gestion des packages sous la forme de projets ou les diagnostics avec les drainages des flux de données (data taps).
  • PowerPivot introduit avec SQL Server 2008 R2, a subit une profonde mutation avec SQL Server 2012 au point d’avoir été intégré au moteur d’analyse SQL Server Analysis Services. Ce nouveau moteur constitue le mode Tabulaire de SSAS.
  • Si le moteur de Reporting Services n’a pas beaucoup changé à l’exception de la fonctionnalité d’alertes lorsque SSRS fonctionne avec SharePoint, l’équipe de développement a proposé un tout nouveau moteur de rendu que j’apprécie à sa juste valeur : Power View. Ce moteur de rendu fonctionne aussi bien avec SharePoint qu’avec Excel 2013.

SQL Server 2012, au bout de presque 6 mois, a déjà connu son premier service pack qui intègre les évolutions et les améliorations liées à la sortie de la nouvelle suite Office 2013 et à cette de SharePoint 2013.

Avec toutes ces fonctionnalités intégrées à SQL Server 2012 (et exploitant Office 2013 et SharePoint), Microsoft est probablement le seul éditeur qui, avec les même outils, peut satisfaire le besoin en décisionnel dit de masse (appelé aussi BI traditionnelle) aussi bien que le besoin en décisionnel à la demande (ou BI en self-service).

L’avenir promet aussi de sérieuses évolutions comme le projet Hekaton (ou la base de données en mémoire) qui promet un gain de performance d’un facteur 100 environ ainsi que le support des modifications des tables qui dispose d’un index de type ColumnStore. Le moteur xVelocity (ex-VertiPaq) n’est qu’à ses débuts.

Cet article fait suite à celui-ci.

Bien à vous.

About these ads

SSDT, la fin de l’ambiguïté de nom

Dans un précédent article, j’écrivais :

Pour rappel, SSDT (SQL Server Data Tools) représente deux choses distinctes mais utilisant le même nom :

  1. Il s’agit d’un complément à Visual Studio permettant de définir la structure d’une base de données en mode déclaratif. Cette fonctionnalité utilise le Framework DAC (Data-Tier Application) ;
  2. Il s’agit aussi d’un complément à Visual Studio pour développer les projets BI de Microsoft (SSIS, SSAS et SSRS).

SSDT

Jusqu’à présent, Microsoft utilisait l’un indépendamment de l’autre. Cela vient de changer : en effet, Microsoft utilise maintenant l’acronyme SSDT pour décrire le premier point, à savoir la création de bases de données en mode déclaratif, alors que l’acronyme SSDT-BI est maintenant utilisé pour désigner la création de projets BI.

L’image ci-dessus (issus de la page suivante) fait apparaître les liens de téléchargement des deux produits avec leurs noms associés.

Bien à vous.

SQL Server Data Tools – Business Intelligence pour Visual Studio 2012

Microsoft vient d’annoncer la disponibilité de SQL Server Data Tools – Business Intelligence pour Visual Studio 2012. Cette annonce paraît anodine mais en fait, cela va aider énormément les développeurs qui utilisent Visual Studio 2012 pour leurs projets pour peu qu’ils utilisent les outils BI de Microsoft.

Prenons un exemple inspiré d’un cas réel : une équipe de développeurs ont un projet complexe à développer, ce dernier s’interface avec quelques rapports SSRS. Les outils de développement sont Visual Studio 2012 et TFS. Jusque-là les rapports étaient développés avec le support de Visual Studio 2010, puisque c’est avec cette version de Visual Studio que vient l’environnement de développement des projets BI de Microsoft. Ainsi, les développeurs doivent utiliser deux versions de Visual Studio. Et généralement, au moment de générer la solution, un développeur utilise bien le nouveau code développé sous Visual Studio 2012, mais oublie la solution de rapports SSRS sous Visual Studio 2010. Ce qui fait que le produit développé est à jour mais les mises à jours de rapports a été oubliées. C’est ce que j’ai découvert dans la réalité d’un projet.

Avec cette nouvelle version de SQL Server Data Tools pour Business Intelligence utilisant Visual Studio 2012, cela ne pose plus le problème décrit ci-dessus. Cela est permis parce que la solution développée sous Visual Studio 2012 est complète, intégrant le code mais aussi le projet des rapports SSRS.

L’autre point intéressant, est le fait que même si le projet de rapports (mais aussi de packages SSIS ou de bases de données d’analyse multidimensionnelle ou tabulaire SSAS) utilise Visual Studio 2012, ce même projet n’est pas modifié et fonctionne toujours avec Visual Studio 2010. Les deux versions de Visual Studio ouvrent le même projet sans problème ou conversion.

Pour rappel SSDT (SQL Server Data Tools) représente deux choses distinctes mais utilisant le même nom :

  1. Il s’agit d’un complément à Visual Studio permettant de définir la structure d’une base de données en mode déclaratif. Cette fonctionnalité utilise le Framework DAC (Data-Tier Application) ;
  2. Il s’agit aussi d’un complément à Visual Studio pour développer les projets BI de Microsoft (SSIS, SSAS et SSRS). C’est ce dernier cas qui nous intéresse dans cet article.

Pour télécharger la page, il faut se reporter sur cette page.

Pour plus de détail, il est possible de se reporter à cet article.

Bien à vous.

Nouveau portail pour Windows Azure SQL Reporting

Au niveau de Windows Azure, les choses continuent à bouger et à évoluer dans le bon sens. Ce qui m’intéresse ici, c’est la fonctionnalité Windows Azure SQL Reporting, c’est-à-dire la version dans le Cloud de SQL Server Reporting Services.

Le changement donc de Windows Azure SQL Reporting est qu’à partir de maintenant, la gestion des rapports se fait dans la nouvelle interface du portail de Windows Azure. Jusque-là, si nous voulions modifier le paramétrage de SQL Reporting depuis le portail de Windows Azure, l’affichage basculait vers l’ancien portail. Les travaux de Microsoft tendent ainsi à rendre la plate-forme plus homogène et plus aisé à l’image du nouveau portail. Pour rappel, l’ancien portail était développé en Silverlight alors que le nouveau est en HTML 5.

L’annonce est disponible ici.

Pour plus d’informations, il est possible de consulter cet article. A l’heure où j’écris ces lignes, la page en français n’a pas été mise à jour. Voici l’article en anglais qui est à jour.

Bien à vous.

Microsoft « Data Explorer » Preview for Excel

Microsoft « Data Explorer » Preview for Excel est un complément qui fournit une nouvelle façon de découvrir, de consommer et de transformer les données afin que celles-ci puissent être utilisées par des applications comme Excel ou PowerPivot.

Plutôt que d’écrire un énième article sur le sujet, j’invite le lecteur à consulter l’excellent article de Jean-Pierre Riehl sur le sujet.

La première version était en version 1.0.3207.2. Quelques jours plus tard, Microsoft propose une mise à jour vers la version 1.0.3231.4. La différence notable est la possibilité de créer ces propres requêtes en mode texte.

Pour télécharger Microsoft « Data Explorer » Preview for Excel, utiliser ce lien.

Pour en savoir plus, il est possible de se référer au blog de l’équipe en charge du développement de ce produit.

Bien à vous.

Une nouvelle mise à jour de SQL Server 2012, Service Pack 1

Microsoft a sorti une mise à jour qui corrige un problème issu de l’installation du service pack 1 de SQL Server 2012. En effet, l’installeur de Windows (msiexec.exe) démarre continuellement après l’installation du service pack. Cela vient d’un problème d’assemblées .Net qui sont mal référencées. Le résultat conduit à une charge CPU importante. Cette mise à jour n’est pas considérée comme critique.

À noter que cette mise à jour est disponible sur la plate-forme Windows Update.

Cette mise à jour porte la version 11.0.3128.0.

Il est possible de télécharger la mise à jour sur cette page.

Pour plus de renseignements, il est possible de consulter cet article.

Bien à vous.

Quelle version d’Excel 2013 pour PowerPivot et Power View ?

Depuis quelques semaines, Microsoft met à disposition de tous les utilisateurs la suite Office 2013. Jusque-là, seulement les entreprises disposant de certains programmes, pouvaient utiliser/tester les produits de la suite Office 2013.

Or à l’usage, il apparaît que certains utilisateurs bien qu’il ait installé Excel 2013 ne dispose pas des fonctionnalités PowerPivot et Power View (voir ici pour plus de détails sur ces fonctionnalités).

Lire la suite

SQL Server aux TechDays 2013

Sur le blog français consacré à SQL Server, Microsoft vient de rassembler toutes les sessions intéressantes que cela concerne le moteur de la base de données ou le décisionnel.
Lire la suite

Les nouveautés de janvier 2013

Durant le mois de janvier, deux nouvelles importantes concernant SQL Server ont fait l’objet d’annonces chez Microsoft, la première concerne le contenu d’une mise à jour de SQL Server 2012 et la seconde se rapporte à l’offre de Reporting Services dans l’environnement Azure.
Lire la suite

Quelques ressources indispensables

Si vous êtes comme moi à la quête de documentation technique de première main (comprendre en anglais), alors je vous propose ici quelques liens sur des pages donnant à des articles techniques ou des whites papers.

Bien à vous.