SSRS entre dans la DATAZENitude ….

 

Depuis la CTP3.2 de SQL Server 2016, Datazen est intégré à Reporting Services (SSRS), comme annoncé lors du PASS Summit 2015.

Nouveau portail SSRS

Il est vrai que de premier abord le Report Manager ne semble pas avoir changé d’un iota, mise à part un ruban noir dans lequel nous trouvons un joli lien vers la page de preview présentant le nouveau portail. Lire la suite

SQL Server 2016 CTP2 – les nouveautés à l’installation

Disponible depuis peu en téléchargement, il est désormais possible de découvrir et de s’amuser avec les nouveautés SQL Server 2016 dans sa version Preview en CTP2.

Les nouveautés qui apparaissent à l’installation sont les suivantes : Lire la suite

Comment publier dans SharePoint vos rapports Excel sans data ?

La question peut sembler bizarre …

Imaginons que :

  1. nous mettons en place, sur un cube multidim, une sécurisation dynamique des données pilotée par le login utilisateur,
  2. un key user crée un rapport Excel sur notre cube multidim et désire le partager sous SharePoint

Lorsqu’il publie sous SharePoint son classeur Excel, celui-ci contiendra les données pour lesquelles notre key user est habilité, or cela peut poser des problèmes de confidentialité, car les utilisateurs qui auront accès à ce rapports n’auront pas forcément les mêmes habilitations de données. Quelles sont donc les solutions qui s’offrent à nous ?

Lire la suite

SSIS et ACE 12.0 : Unspecified error

Si comme moi vous avez un package SSIS permettant de charger un fichier Excel via le provider Microsoft Access Database Engine 12.0 et que ce dernier est exécuté par un job via un compte proxy, vous serez certainement confronté à cette erreur :

SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred.
Error code: 0x80004005 Description: "Unspecified error".

Comme son nom l’indique, l’erreur est non spécifiée, prévoyez donc  de longues heures de recherches hasardeuses….

Lire la suite

Comment gérer efficacement les paramètres SSRS multi-valués

Petit rappel, lorsque que plusieurs valeurs sont sélectionnées dans un paramètre SSRS, ce dernier nous renvoie une chaîne de caractères dans laquelle sont concaténées toutes les valeurs clés, séparées par des virgules.

Exemple : @myParam = ‘test 1,test2,test3,test 4,test 5’

Alors pour requêter vos données, par pitié, éviter les choses bien moches tel que :

  • du SQL dynamique dans une procédure stockée
  • du SQL dynamique embarqué dans votre dataset SSRS à l’aide d’une expression vous permettant de splitter les valeurs multiple des paramètres, …

Ces solutions hasardeuses créent des failles de sécurité; car qui dit SQL dynamique, dit injection de code possible => à éviter donc, comme la peste.
J’en profite pour glisser, au passage, quelques bonnes pratiques :

  • proscrire l’usage de SQL dynamique sur vos instances à l’aide de « policies »
  • arrêter d’embarquer du code SQL comme des bœufs dans vos rapports => utiliser des procédures stockées.

Mais alors comment faire pour gérer des paramètres SSRS multi-valués dans vos requêtes SQL ? Lire la suite

Journées SQL Server Edition 2013

Pensez à réserver dans vos agenda les 02 et 03 décembre prochain afin d’assister à la 3ème édition des journées SQL Server.

Jss2013Bandeau

Comme tous les ans, l’événement est gratuit et aura lieu au Centre de Conférences Microsoft, 41 quai du Président Roosevelt à Issy-les-Moulineaux.

Pour résumer l’événement :

  • 2 jours de formation gratuites organisées par le GUSS (Site, Twitter)
  • 50 speakers
  • une trentaine de sessions
  • une dizaine de sponsors

Tous les sujets SQL Server y seront abordés : Moteur Relationel, BI, Cloud, Infrastructure, Big Data, ….

Planning JSS2013

Il y a de quoi satisfaire tout le monde !!!

Pour ma part j’aurai le plaisir de co-animer la session Data Quality (MDS, DQS) avec mes deux compères McNext-iens, Ismaïl Ben Lamine (BlogTwitter) et Julien Vidal.

Au plaisir de vous retrouvez nombreux et n’oubliez pas de vous inscrire !

MDS Is that’s it ?

Suite à l’article paru sur le blog de Florian concernant l’avenir de la BI Microsoft, j’en profite pour compléter mon cahier de doléances en revenant rapidement sur ma vision de MDS. Bon pour ceux qui ne savent toujours pas ce que c’est, il s’agit de la solution Microsoftienne pour faire du Master Data Management.

Le produit est apparu avec SQL Server 2008R2, mais à mon avis très difficilement vendable en son temps à cause de sa lamentable interface web utilisateur. Certes cela profite à certains éditeurs comme Profisee, qui ont pu développer leur propre interface client bien plus riche …

Cela fait maintenant plus d’un an que SQL Server 2012 est en RTM mais je dois avouer que c’est la première fois que je l’utilise réellement chez un client (même si çà reste actuellement de l’expérimentation, j’ai bon espoir)

Lire la suite