La rumeur a couvé dans les blogs dès le 23 janvier. Elle a vite été confirmée par un communiqué de Microsoft à ses partenaires et communautés le 26 janvier. "Microsoft arrête le développement du module planning de Performance Point." Mais comment comprendre cette décision ? Comment interpréter cette annonce ? Que faire quand on a…Lire la suite L’après Performance Point
Business Intelligence
Reporting Services – Obtenir le numéro de semaine
Comme j'ai une mauvaise mémoire et que je cherche cette expression à chaque fois. Je profite de ma tribune publique pour l'écrire et la partager. Le but est de récupérer le numéro de la semaine d'une date dans une expression Reporting Services. En fait, je connais bien la fonction à utiliser : DatePart(). Le problème c'est que…Lire la suite Reporting Services – Obtenir le numéro de semaine
Reporting Services – Instruction Switch du moteur d’expressions
Un petit billet pour rappeler l'utilisation de l'instruction SWITCH du moteur d'expressions de Reporting Services (que l'on soit dans Visual Studio ou dans Report Builder 2.0). Cette instruction correspond à une instruction CASE (C#, T-SQL) ou Select (VB.NET). Sauf que contrairement aux autres langages, il n'y a pas la gestion du cas par défaut. Je vais…Lire la suite Reporting Services – Instruction Switch du moteur d’expressions
Report Builder 2.0 – Créer un membre calculé sans passer par SSAS
Une demande souvent récurrente en reporting ad hoc, c'est le besoin de faire des calculs, plus ou moins simples, qui n'ont pas été prévus dans le cube. Dans ce cas, on est souvent obligé de passer par le service informatique qui n'a pas forcément le temps ou les ressources pour traiter la demande rapidement. Dans Analysis…Lire la suite Report Builder 2.0 – Créer un membre calculé sans passer par SSAS
Report Builder 2.0 – Le reporting ad hoc pour l’utilisateur final
La nouvelle version de Report Builder qui accompagne SQL Server 2008 est l'outil parfait pour des utilisateurs non-informaticiens (Information Workers). Sans avoir besoin de Visual Studio, on peut créer des rapport riches, complexes et puissants en quelques minutes à partir d'un modèle de données existant (Report Model ou Cube OLAP) et les mettre à disposition…Lire la suite Report Builder 2.0 – Le reporting ad hoc pour l’utilisateur final
SSIS – Processing d’un cube dynamique
Dans un processus d'ETL qui alimente un Datawarehouse, on finit quasiment à chaque fois par un process du cube afin qu'il intègre les nouvelles données pour les utilisateurs. La tâche Analysis Services Processing permet de faire cette action simplement ; en effet, juste un petit écran de configuration et tout fonctionne. Cette tâche se connecte…Lire la suite SSIS – Processing d’un cube dynamique
Sécurité de Report Builder 2.0 – Permissions minimums
Report Builder 2.0 est un outil fantastique pour l'utilisateur final (j'y reviendrai très prochainement avec un Webcast). Il nécessite néanmoins un peu de préparation de la part de l'administrateur Reporting Services afin de donner les bons droits aux utilisateurs sans ouvrir les vannes. Je décris ici les permissions minimums à accorder aux utilisateurs de Report…Lire la suite Sécurité de Report Builder 2.0 – Permissions minimums
Erreur Migration Reporting Services 2005 vers 2008
Une petite mésaventure qui est arrivé à un de mes collègues lors de la migration de SQL Server 2005 à SQL Server 2008. Tout a bien fonctionné, la migration se passe sans encombre, tous les services repartent, les applications fonctionnent très bien sauf 1 rapport qui affiche cette erreur : Index was out of range.…Lire la suite Erreur Migration Reporting Services 2005 vers 2008
Report Builder in-the-Cloud
Lors d'une démo à la PDC, j'ai vu la possibilité de faire des rapports Reporting Services avec des données récupérées depuis SQL Data Services (ie. "dans le cloud"). Cette fonctionnalité est possible grâce aux fonctionnalités d'extensibilité qui existent dans Reporting Services depuis la version 2005. En effet, il est possible grâce aux Custom Data Extensions (CDE) d'ajouter…Lire la suite Report Builder in-the-Cloud
Reporting Services – Rich TextBox
Une petite fonctionnalité attendue depuis la version 2005 fait son apparition dans la version 2008 de Reporting Services ; c'est la gestion fine du contenu des textboxes. En 2005, une textbox contient un texte statique OU une expression. Il fallait donc mettre des textboxes côte à côte pour faire un bloc de texte un peu…Lire la suite Reporting Services – Rich TextBox