Requêter un cube Analysis Services depuis SSIS

On pourrait penser que requêter un cube OLAP avec Integration Services est trivial et pourtant, avec un collègue, nous nous sommes heurtés à quelques difficultés. Première tentative : Naïvement, nous créons une connexion de type OLE DB Provider for Analysis Services 9.0. On la branche sur un OLE DB Source et en guise de SQL Command,…Lire la suite Requêter un cube Analysis Services depuis SSIS

Affichage d’un tableau vide dans Reporting Services

Dans les newsgroups (US), de nombreuses personnes demandent comment gérer l'absence de données dans un tableau (ou un autre type de Data Region). Voici un petit condensé des solutions techniques... Utilisation de NoRows C'est la méthode la plus simple, si le DataSet lié à une DataRegion de type Table est vide, il est possible d'afficher…Lire la suite Affichage d’un tableau vide dans Reporting Services

Hiérarchies non-naturelles avec Analysis Services

Ce webcast traite des hiérarchies dans les dimensions sous Analysis Services. On aborde la cas particulier des hiérarchies non-naturelles avec un exemple trivial d’une dimension Année-Mois-Semaine-Jour. Cette hiérarchie a la spécificité d’avoir une relation many-to-many entre 2 niveaux (mois-semaine). Voici une solution pour traiter le cas sans créer d’erreur de calcul dans le cube l’utilisant.…Lire la suite Hiérarchies non-naturelles avec Analysis Services

Ajax: UpdatePanel Injection

Je vais vous présenter une technique utile pour optimiser la gestion des UpdatePanel dans ASP.NET Ajax : l'injection d'UpdatePanel.[Le code source est disponible en fin d'article] La problématique : Dans une page se trouve une liste d'éléments présentés dans un contrôle. Prenons un contrôle template comme le Repeater par exemple (bien que je préfère créer…Lire la suite Ajax: UpdatePanel Injection