Création de tableau de bord, BI et entrepôt de données

mercredi 30 octobre 2013

Crystal Report- Tableau croisé dynamique - Créer des rapports matriciels

Vous aimeriez rendre vos rapports dynamiques, esthétiques, conviviaux et les déployer à d'autres collaborateur ou utilisateur comme vous? Voici un exemple de rapport matriciel conçu à l'aide de Crystal Report contenant quatre mesures analysées selon les axes que vous désirez.

Les données ont été extraites d'un progiciel de gestion intégré (PGI ou ERP en anglais) dans le domaine financier combiné avec les données budgétaires. La table de faits contient plus de 8 millions d'enregistrements et peut être analysée selon 12 axes différents au choix de l'utilisateur.

Les mesures : Vous pouvez observer dans le rapport matriciel ci-dessous, les quatre mesures représentées à l'aide des encadrés rouges. Le montant de budget initial alloué au début de l'année financière, visible dans le premier encadré. Le montant engagement, visible dans le deuxième encadré représente les montants dépensés jusqu'à maintenant. Le montant réel, dans le troisième encadré, est le montant de dépense en attente d'approbation et enfin, le montant disponible, dans le tout dernier encadré, est le calcul représenté par la soustraction des montants réels et engagements au montant budget initial.
  • Montant budget initial - Montant Engagement - Montant Réel = Montant Disponible
Les dimensions : Les dimensions sont les axes d'analyse que vous choisissez pour explorer de façon dynamique vos mesures. Ici, nous avons choisi d'analyser les mesures selon les dimensions suivantes :
  • de l'année fiscale, fréquence de chargement et le niveau 5 du code de type de budget en filtre
  • les niveaux 1, 2 et 3 de l'unité administrative sous forme de hiérarchies en lignes
  • période financière avec la valeur de la période financière et le mois financière
     en en-tête de colonnes
Rapport matriciel SAGIR - Crystal Reports
L'image suivante vous montre comment ce rapport est bâti à l'aide de la couche conception, sans utiliser une seule ligne de code. On y retrouve ci-dessus, une vue de la représentation de ce rapport, tel qu'il sera représenté au final. Vous glissez simplement les mesures que vous désirez dans notre cas le budget, l'engagement, le réel et le montant disponible. Faites glisser, également, les dimensions, qui apparaîtront dans les lignes et en-têtes de colonnes.


Couche conception - Crystal Reports

Dans la section ci-dessous, sur laquelle nous avons déposé les dimensions Année financière et Code Type Budget Niv 5, qui servent de filtres au rapport. Ils pourront être modifiés par l'utilisateur du rapport permettant la consultation des différents contextes accessibles à ce dernier. Ainsi l'utilisateur pourra choisir sa propre année financière et  type de budget de façon dynamique ou statique.


Créer Paramètre - Crystal Reports


Voici, également, la liste de champs de dimensions des parametres et de mesures dans Crystal Reports :

Champs de base de donées - Crystal Reports


C'est en introduisant ou en enlevant des champs au niveau de lignes, de colonnes et des filtres que l'utilisateur peut modifier les informations qui seront contenues dans son rapport. Et ce, à l'aide de la section de source de données située à droite du rapport.

Voici le résultat final du tableau de bord comprenant le rapport matriciel et graphique.

Rapport matriciel et graphique SAGIR - Crystal Reports

Si vous souhaitez en apprendre plus sur Crystal Reports, nous avons des formations pour vous. Visitez notre site web : www.panoramatechnologies.com



Spécialiste en BI et tableau de bord

Voir aussi :

lundi 21 octobre 2013

IBM Cognos Insight - Créer des rapports graphiques avec IBM Cognos Insight Personnal Edition 10.2

Vous aimeriez rendre vos rapports dynamiques, esthétiques, conviviaux et les déployer à d'autres collaborateur ou utilisateur comme vous? Voici un exemple de rapport graphique conçu à l'aide de « IBM Cognos Insight Personnal Edition 10.2 » contenant quatre mesures analysées selon les axes que vous désirez.


Les données ont été extraites d'un progiciel de gestion intégré (PGI ou ERP en anglais) dans le domaine financier combiné avec les données budgétaires. La table de faits contient plus de 8 millions d'enregistrements et peut être analysée selon 12 axes différents au choix de l'utilisateur. 


Les mesures : Vous pouvez observer dans le rapport graphique ci-dessous, les quatre mesures agencées en quatre courbes de couleurs distinctes. La courbe bleu poudre étant le montant de budget initial alloué au début de l'année. Le montant engagement, de couleur orange, est le montant de dépense en attente d'approbation. Le montant réel, courbe de couleur verte, représente les montants Réel jusqu'à maintenant et enfin, le montant disponible, courbe en vert pâle, est le calcul représenté par la soustraction des montants réels et engagements au montant budget initial.

      Montant budget initial - Montant Engagement Montant Réel Montant Disponible


Les dimensions : Les dimensions sont les axes d'analyse que vous choisissez pour explorer de façon dynamique vos mesures. Ici nous avons choisi d'analyser les mesures selon les dimensions suivantes :

  • de l'année financière, du niveau 5 du code de type de budget, de la fréquence en filtre
  • de la période financière et fréquence mensuelle en lignes



Rapport graphique - IBM Cognos Insight


L'image suivante vous montre comment ce rapport est bâti sous forme de graphique, sans utiliser une seule ligne de code. Dans la section Data, à droite, sont présentes toutes les dimensions et mesures disponibles en mode conception du rapport. L'importation de vos données dans IBM Cognos Insight, ainsi que la création d'un cube, est nécessaire à la création de rapports.

Données/cube - IBM Cognos Insight 


Les sections lignes et colonnes servent à y déposer nos axes d'analyse, les dimensions ou les mesures, qui apparaîtront sur le graphe. La section contexte, sers à y déposer des dimensions que nous voulons comme filtre.




IBM Cognos Insight - Créer des rapports matriciels avec IBM Cognos Insight Personnal Edition 10.2

Vous aimeriez rendre vos rapports dynamiques, esthétiques, conviviaux et les déployer à d'autres collaborateur ou utilisateur comme vous? Voici un exemple de rapport matriciel conçu à l'aide de IBM Cognos Insight contenant quatre mesures analysées selon les axes que vous désirez.

Les données ont été extraites d'un progiciel de gestion intégré (PGI ou ERP en anglais) dans le domaine financier combiné avec les données budgétaires. La table de faits contient plus de 8 millions d'enregistrements et peut être analysée selon 12 axes différents au choix de l'utilisateur. 

Les mesures : Vous pouvez observer dans le rapport matriciel ci-dessous, les quatre mesures représentées à l'aide des encadrés rouges. Le montant de budget initial alloué au début de l'année, visible dans le premier encadré. Le montant engagement, dans le deuxième encadré, est le montant de dépense en attente d'approbation Le montant réel, visible dans le troisième encadré représente les montants dépensés jusqu'à maintenant et enfin, le montant disponible, dans le tout dernier encadré, est le calcul représenté par la soustraction des montants réels et engagements au montant budget initial.
  • Montant budget initial - Montant Engagement - Montant Réel = Montant Disponible
Les dimensions : Les dimensions sont les axes d'analyse que vous choisissez pour explorer de façon dynamique vos mesures. Ici nous avons choisi d'analyser les mesures selon les dimensions suivantes :
  • de l'année fiscale et du niveau 5 du code de type de budget en filtre
  • de l'année financière 2009-2010, 2010-2011, 2011-2012 en lignes

















L'image suivante vous montre comment ce rapport est bâti à l'aide de la couche conception, sans utiliser une seule ligne de code. Vous glissez simplement les mesures que vous désirez dans notre cas le budget, l'engagement, le réel et le montant disponible (sous Mesures SAGIR). Faites glisser, également, les dimensions, qui apparaîtront dans les lignes et en-têtes de colonnes.











  
Voici, également, la liste de champs de dimensions et de mesures dans IBM Cognos Insight Personnal :




Si vous souhaitez en apprendre plus sur IBM Cognos Report Studio, nous avons des formations pour vous. Visitez notre site web : www.panoramatechnologies.com



Spécialiste en BI et tableau de bord

Voir aussi :

jeudi 17 octobre 2013

SSRS deux niveaux d'Agrégations

Créer des rapports avec deux niveaux d’agrégation n'est pas toujours évident. Voici un exemple de rapport graphique conçu à l'aide de "SQL Server Reporting Services" vous démontrant cette possibilité.

Les données ont été extraites d'un progiciel de gestion intégré (PGI ou ERP en anglais) dans le domaine financier combiné avec les données budgétaires. La table de faits contient plus de 8 millions d'enregistrements et peut être analysée selon 12 axes différents aux choix de l'utilisateur.  

Les mesures : Vous pouvez observer dans le rapport graphique ci-dessous, les deux mesures agencées en deux colonnes de couleurs distinctes. La colonne bleue étant le montant de budget initial alloué au début de l'année. Le pourcentage, en orange, est la proportion des montants budget initiaux de chaque niveau sur le montant total des budgets initiaux.
  • Montant budget initial/Montant Total du budget Initial = Pourcentage du Budget Total Initial
Les dimensions : Les dimensions sont les axes d'analyse que vous choisissez pour explorer de façon dynamique vos mesures. Ici nous avons choisi d'analyser les mesures selon les dimensions suivantes :
  • de l'année financière, du niveau 5 du code de type de budget en paramètre
  • de l'unité administrative niveau 3 en lignes

 
Pour comprendre le calcul, imaginez que le rapport comporterait une colonne supplémentaire dans laquelle se retrouverait, sur chaque enregistrement, la valeur constante du total général du montant Budget Initial. Ensuite vous appliquez le calcul de proportion pour chaque enregistrement. Vous obtiendrez ceci :



Dans cette figure, vous pouvez observer que l'utilisateur a sélectionné une année financière, un code type de budget niveau 5 pour filtrer les informations. Le résultat obtenu est : demander à SSRS d'effectuer les calculs de proportions nécessaires sur la somme des montants budgétaires initiaux pour chacune des unités administratives pour l'année financière 2010-2011. Mais comment utiliser les champs calculés pour effectuer ce calcul?
L'utilisation d'un champ calculé représentant le montant total du budget initial est nécessaire. Par la suite, le calcul de la proportion s'effectue pour chacune des lignes en fonction de l'unité administrative choisie. Il faut définir un nouveau champ calculé Pourcentage, où chaque ligne des montants initiaux pour l'unité administrative se comptabilise en fonction des filtres utilisés et du montant du budget total initial.

Montant du budget Initial/Montant Total Budget Initial = Pourcentage du budget total initial

Que l'utilisateur sélectionne une ou plusieurs autres années, périodes, code de type ou encore une ou plusieurs autres unités administratives, le tableau croisé dynamique s'ajustera et effectuera ses calculs en fonction des filtres sélectionnés.
Si vous souhaitez en apprendre plus, nous avons des formations pour vous. Vous pouvez visiter notre site : www.panoramatechnologies.com

Panorama Technologies
Spécialiste en BI et tableau de bord

Voir aussi :

SSAS - Créer un rapport graphique avec SSAS

Vous aimeriez rendre vos rapports dynamiques, esthétiques, conviviaux et les déployer à d'autres collaborateur ou utilisateur comme vous? La présentation de rapport sous forme de graphique permet de visualiser, en un seul coup d’œil, la variation d'une quantité énorme de données. Voici un exemple de rapport graphique conçu à l'aide de « SSAS (SQL Server Analysis Services) » comme « data source » contenant quatre mesures analysées selon les axes que vous désirez.

Les données ont été extraites d'un progiciel de gestion intégré (PGI ou ERP en anglais) dans le domaine financier combiné avec les données budgétaires. La table de faits contient plus de 8 millions d'enregistrements et peut être analysée selon 12 axes différents au choix de l'utilisateur. 
Les mesures : Vous pouvez observer dans le rapport graphique ci-dessous, les quatre mesures agencées en quatre couleurs différentes. Le montant de budget initial alloué au début de l'année, en rouge. Le montant réel, en bleu, représente les montants dépensés jusqu'à maintenant. Le montant engagement, en violet, est le montant de dépense en attente d'approbation et enfin, le montant disponible, en vert, est le calcul représenté par la soustraction des montants réels et engagements au montant budget initial.
  • Montant budget initial - Montant Engagement - Montant Réel = Montant Disponible
Les dimensions : Les dimensions sont les axes d'analyse que vous choisissez pour explorer de façon dynamique vos mesures. Ici nous avons choisi d'analyser les mesures selon les dimensions suivantes :
  • de l'année fiscale, de la période financière, du niveau 5 du code de type de budget en paramètres
  • de la période et mois financier en en-tête de colonnes

Après avoir configuré votre ''data source'',  nous allons maintenant créer notre ''dataset''  qui sera utilisé dans le rapport. Cette étape nécessite que vous sachiez à l'avance les différents champs, filtres et paramètres que vous utiliserez dans le rapport pour établir le ''dataset''. Ces décisions auront un impact sur la façon dont les données sont retournées dans le but de définir votre ensemble de données.

Pour ce faire, cliquez sur le bouton  ''Query Designer'' .
 

 Nous pouvons maintenant faire un rapport graphique pour cela dans la vue <<Design View >>, comme le montre la figure ci-dessous, nous faisons un clic droit de la souris pour insérer un graphique.




À cette étape, il ne nous reste qu'à incorporer les éléments dans le graphique en courbe. Cliquez sur le graphique pour faire apparaître la fenêtre <<Chart Data>>. Dans la section <<Category Groups>>, nous y déposerons les axes d'analyses ou dimensions et dans la section <<Values>> on mettra les mesures.

N.B.  Notons qu'il est aussi possible de glisser ses différents champs à partir du <<Dataset>> principal.


Cet exemple permet de créer des rapport graphiques à l'aide des Reporting Services de Microsoft SQL Server . Nous avons choisi un graphique en courbe mais il existe différent type de graphique disponible.
Si vous souhaitez en apprendre plus sur SSAS, vous pouvez visiter notre site :


Panorama Technologies
Spécialiste en BI et tableau de bord
OBIEE - Créer des rapports graphiques à l'aide de OBIEE (Oracle Business Intelligence Enterprise Edition)
IBM Cognos Report Studio - créer des rapports graphiques
BI-Publisher - Tableau croisé dynamique - créer des rapports graphiques à l'aide de BI-Publisher


SSAS - Hiérarchies - SQL Server

Lorsque vous travaillez à élaborer un rapport et que votre source de données provient d'un système relationnel, il se peut que vous ayez besoin de concevoir des hiérarchies. SSAS (SQL Server Analysis Services) à partir de cube (MOLAP) offre la possibilité de créer des hiérarchies.

La première pensée, et sans doute la plus importante est qu'il faut s'assurer avant tout que les données peuvent se prêter à une hiérarchie.
 
Exemple : Une hiérarchie qui nous vient tout de suite à l'idée est l'année, le trimestre, le mois et le jour.


Pour créer une hiérarchie, il faut glisser l'attribut qui représente le plus haut niveau de la hiérarchie dans le volet de hiérarchie. Pour la première hiérarchie, commençons par l'attribut NOM UA NIV 1. Lorsque vous glissez l'attribut dans le volet des hiérarchies, la hiérarchie est automatiquement créée, comme le montre la figure ci-dessous.

Pour ajouter le niveau suivant de la hiérarchie, glissez l'attribut dans le volet « Hiérarchies » et déposez-le dans la boîte de hiérarchie. Puis faire la même chose pour les autres niveaux. Une fois que vous avez ajouté tous les niveaux de la hiérarchie, votre volet « Hiérarchie » doit ressembler à l'image suivante :



Après avoir créé la hiérarchie, vous pouvez modifier ses propriétés. Par exemple, comme vous pouvez le voir sur la figure ci-dessus, j'ai changé le nom en Nom Niv UA Hierarchy. Notez, cependant, que la hiérarchie comprend un message d'avertissement. Celui-ci vous est révélateur que les relations d'attributs n'ont pas été définies entre les niveaux de la hiérarchie, nous allons regarder comment le faire dans l'onglet « Attribute Relationships ».





Notez dans l'image ci-dessus qu'il existe une relation entre l'attribut clé de l’unité administrative et chacun des six attributs dans la hiérarchie. Cependant, pour améliorer les performances, les relations doivent être définies entre les paires d'attributs suivants :

     SK UNITE ADMINISTRATIVE  et Nom UA NIV 6
    
Nom UA NIV 6 et Nom UA NIV 5
    
Nom UA NIV 5 et Nom UA NIV 4
     etc.

Ces relations peuvent être facilement visualisées dans la partie graphique de l'onglet « Attribute Relationships ». Glisser vos attributs, votre volet Relations d'attributs doit maintenant ressembler à la figure ci-dessous.


Nous pouvons afficher les données de la hiérarchie dans l'onglet « Browser »




Pour voir toutes les données dans Analysis Services, ouvrez votre cube puis sélectionnez l'onglet « Browser ». Maintenant, nous pouvons voir toutes les dimensions ainsi que les mesures. Notons que les hiérarchies sont incluses dans l'arborescence de dimension

Glissez une mesure par exemple le montant réel ainsi que la hiérarchie crée précédemment comme le montre la figure ci-dessous.




Voici le résultat lorsqu'on utilise la hiérarchie pour construire un rapport dans SSRS :





Si vous souhaitez en apprendre plus, nous avons des formations pour vous. Vous pouvez visiter notre site :


Panorama Technologies
Spécialiste en BI et tableau de bord



Voir aussi les hiérarchies avec Tableau Desktop 8.0
Les hiérarchies avec PowerPivot pour Excel 2010
Hiérarchies avec OBIEE