12 mai 2008

Je déménage!

Je change de plateforme d'hébergement pour mon blog!
Retrouvez désormais celui-ci à l'adresse suivante: http://dabratt.com/sqlblog

10 avril 2008

PerformancePoint: Livres à télécharger

Microsoft met à disposition sur le technet un ensemble de publications à télécharger relatives PerformancePoint Server 2007:
http://technet.microsoft.com/en-us/library/cc161069.aspx

27 mars 2008

Analysis Services: Calculs sur les dimensions Temps

Je vous fais part d'un article qui m'a grandement aidé dans l'implémentation de calculs sur les dimensions temps dans SSAS 2005:
http://www.obs3.com/A%20Different%20Approach%20to%20Time%20Calculations%20in%20SSAS.pdf

La base et la solution permettant de voir la mise en oeuvre des exemples décrits dans le pdf se trouvent ici:
http://www.obs3.com/TimeCalculations.zip

26 mars 2008

Reporting Services 2008: Tablix - les regroupements

Outre les regroupements "parents/enfants", le tablix introduit la notion de groupes adjacents:

Il est donc désormais possible d'obtenir facilement le résultat suivant:

Reporting Services 2008: Tablix - les totaux

Voici le premier message d'une série d'articles consacrés aux nouveautés du composant Tablix de SSRS 2008 par rapport aux tableaux et matrices de la version 2005.

Dans Reporting Services 2005, la matrice ne permettait pas de créer plusieurs sous-totaux à un niveau de regroupement donné. En outre, le total se plaçait obligatoirement en fin de ligne ou de colonne.

Le Tablix permet désormais d'ajouter autant de totaux que l'on souhaite et de pouvoir placer ceux-ci avant ou après les éléments du groupe courant:


Il est donc désormais possible d'obtenir ce type de résultat, impossible à realiser en 2005 sans superposer plusieurs matrices:

SQL Server 2008: Intellisense

On nous l'avait promis et bien il est là! L'intellisense a (enfin) fait son apparition dans le Management Studio depuis la CTP6 de SQL Server 2008:


22 mars 2008

Integration Services: Utilisation des configurations indirectes

SSIS offre la possibilité de variabiliser et de rendre dynamique les éléments d'un package par le biais d'un fichier de configuration (menu SSIS > configuration du package) :



Or le nom et l'emplacement du fichier de configuration sont stockés en dur dans le code xml du fichier dtsx du lot en question:


Ceci est souvent problématique lorsque les architectures physiques diffèrent entre un serveur de développement et un serveur de production par exemple ; obligeant généralement à conserver les même emplacements physiques de stockage des packages et des fichiers de configuration sur ces deux environnements.

Néanmoins, une autre solution existe pour spécifier l'emplacement du fichier de configuration. Il s'agit de la configuration indirecte.

Elle nécessite de créer une variable d'environnement ayant pour rôle de stocker la chaine de connexion au fichier de configuration:

Il suffit ensuite de fournir le nom de cette variable dans le gestionnaire de configuration du package:




La gestion des emplacements est ainsi centralisée au niveau des variables d'environnement.
L'utilisation de cette méthode est notamment fortement conseillée lorsque plusieurs packages se reposent sur un même fichier de configuration.

17 janvier 2008

La presse parle de moi ;-)

C'est le moment de se lancer des fleurs!
Voici la retranscription d'un communiqué de presse qui décrit un projet d'implémentation de rapports SSRS sur des données SAP BW auquel j'ai participé:
Structis, le GIE informatique de Bouygues Construction s’appuie sur les compétences de Neos-SDI

La SSII spécialiste des technologies et produits Microsoft fait preuve de son expertise unique en devenant la 1ère SSII à coupler « Reporting Services » avec SAP.

Dans le cadre du projet « Edifice » visant à homogénéiser l'ensemble des process des différentes entités du groupe en matière de comptabilité et de gestion, Structis (GIE Informatique de Bouygues Construction, www.bouygues-construction.com) décide de mettre en place un nouvel ERP, courant 2006 : SAP ECC 6 ainsi que la brique SAP BW 3.5.

Jean-Yves Lingat, Directeur des Etudes chez Structis affirme : « Le développement des états de reporting financier basés sur les cubes BW a démarré sur la technologie BEX-Excel de SAP. Très rapidement, Neos-SDI a mis en avant les avantages de Reporting Services : véritable atelier de développement qui garantit des développements rapides et maintenables, les restitutions générées en central par le serveur de reporting permettent d'avoir de bonnes performances, même à l'international. Seul bémol, les états ne sont pas personnalisables directement par les utilisateurs ».
Depuis lors, Neos-SDI accompagne la société sur la migration des états existants.

Grégory Leandro, Consultant décisionnel au sein de Neos-SDI explique : « Disponible en avril 2006, c'est le « service pack 1 » de Reporting Services 2005 qui a rendu possible la connexion à SAP/BW. Et à ce jour, je ne connais aucun autre projet mené par une SSII en France où on interroge directement SAP avec la solution Microsoft. Autant dire que c'est une vraie fierté d'avoir conduit à bien ce projet ! »

Fortes de cette concluante expérience, Structis et Neos-SDI ont d'ores et déjà décidé de poursuivre ensemble sur de nouveaux projets : c'est ainsi que d'autres fonctionnalités offertes par Reporting Services (en l'occurrence celles proposées par la brique Analysis Services) sont actuellement en cours d'étude.