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

Affichage des articles dont le libellé est PowerPivot. Afficher tous les articles
Affichage des articles dont le libellé est PowerPivot. Afficher tous les articles

lundi 6 janvier 2014

Exemple de rapport avec Tableau software - Tableau croisé dynamique - Créer des rapports matriciels à l'aide de Tableau Desktop 8.0

Vous aimeriez rendre vos rapports dynamiques, esthétiques, conviviales et les déployer à d'autres collaborateur ou utilisateur comme vous ? Voici un exemple de rapport matriciel conçu à l'aide de "Tableau Software" 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 contients plus de 8 millions d'enregistrements et peux être analysée selon 12 axes différents aux choix de l'utilisateur. Aucune données n'est transportée sur le poste de l'utilisateur et la puissance de la base de données Oracle est mise à contribution pour créer ses requêtes qui donnnent les résultats très rapidement en direct.

Les mesures: Vous pouvez observer dans le rapport matriciel ci-dessous, les quatre mesure agencées en quatre couleurs différentes. Le montant de budget initial alloué au début de l'année, en bleu. Le montant réel, en rouge, représente les montants dépensés jusqu'à maintenant.  Le montant engagement, en vert,  est le montant de dépense en attente d'approbation et enfin, le montant disponible, en orange, 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 filtre
  • des niveaux 1, 2 et 3 de l'unité administrative sous forme de hiérarchies en lignes
  • de la période et mois financier en en-tête de colonnes

Rapport matriciel SAGIR pour l'année financière 2010-2011


L'image suivante vous montre comment ce rapport est bâtit sous forme de feuille de calcul, sans utiliser une seule ligne de code. Les deux étagères supérieures permettent de choisir  vos axes d'analyse, les dimensions, qui apparaîtrons dans les colonnes et en-tête de lignes.

À l'intersection vous glissez simplement les mesures que vous désirez dans notre cas le budget, l'engagement, le réel et le nouveau calcul du montant disponibles qui n'existait pas lors de l'extraction des données.



Structure du rapport SAGIR précédent


Dans la section de gauche vous pouvez ajouter de façon intuitive les filtres, les repères ainsi que d'autres étagères supplémentaires pouvant recevoir les légendes, les formes, les couleurs etc, pour amélioré votre rapport sans programmation. La partie de droite, nous affiche les filtres rapides, qui 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 son unité administrative de façon dynamique.

C'est en introduisant ou en enlevant des champs des étagères colonnes, lignes, filtres et pages que l'utilisateur peut modifier les informations qui seront contenues dans son rapport.

Voici le résultat final du tableau de bord comprenant le rapport matriciel et graphique. Le graphique a été créer simplement en dupliquant le rapport et en changeant son format en mode graphique.


Tableau de bord SAGIR


Ce rapport peut-être déployé dans un tableau de bord sur le serveur où les utilisateurs ayant les droits pourront le consulter. L'utilisateur du rapport pourra modifier les valeurs de filtres permettant de choisir certaines valeurs permises dans le rapport.

Conclusion:

· Facilité d’utilisation (Utilisateur ou programmeur):cliquer ici pour plus de détails
· Temps pour la construction du rapport par un utilisateur: cliquer ici pour plus de détails

· Temps réponse de la requête: cliquer ici pour plus de détails

· Exploitation dynamique pour construire d’autres rapports: cliquer ici pour plus de détails

· Facilité de déploiement: cliquer ici pour plus de détails

· Couche en langage d’affaires: cliquer ici pour plus de détails

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


Panorama Technologies
Spécialiste en BI et tableau de bord



PowerPivot utilisation du DAX - Calcul avec deux niveaux d'agrégation - DAX avec et PowerPivot MS-Excel

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 "PowerPivot pour Excel 2010vous 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 contients plus de 8 millions d'enregistrements et peux être analysée selon 12 axes différents aux choix de l'utilisateur. MS-Excel doit transporter les données sur le poste de l'utilisateur et la puissance de la base de données n'est pas mise à contribution pour créer ces requêtes qui donnent des résultats moins rapidement en général. Les données doivent être rechargées sur le poste de travail à la création du rapport et à chaque actualisations des données.

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 fiscale, de la période financière, du niveau 5 du code de type de budget, de la fréquence en segment
  • de l'unité administrative niveau 3 en lignes
Rapport PowerPivot avec deux niveaux d'agrégation


Pour permettre ce genre de rapport, il faut utiliser des formules propre à PowerPivot. Le DAX sert à créer des calculs à l'intérieur de rapports, tableaux croisés et tableaux de bord.

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.

Rapport PowerPivot avec deux niveaux d'agrégation en détail


Dans cette figure, vous pouvez observer que l'utilisateur a sélectionné une année, plusieurs périodes, un code type de budget et une fréquence pour filtrer les informations. Le résultat obtenu est : demander à PowerPivot 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 le langage DAX pour effectuer ce calcul.

L'utilisation des mesures explicites avec PowerPivot vient régler ce cas.  Le calcul de la proportion s'effectue pour chacune des lignes en fonction de l'unité administrative choisie; il faut définir une nouvelle mesure explicite, 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 un ou plusieurs autres unités administratives, le tableau croisé dynamique s'ajustera et effectuera ses calculs en fonctions des filtres sélectionnés.

Si vous voulez une formation sur PowerPivot pour Excel, vous pouvez visiter notre site :


Panorama Technologies
Spécialiste en BI et tableau de bord

lundi 16 décembre 2013

PowerPivot pour créer rapidement des tableaux croisées dynamiques avec Excel

Vous aimeriez rendre vos rapports dynamiques, esthétiques, conviviales et les déployer à d'autres collaborateur ou utilisateur comme vous ? Voici un exemple de rapport matriciel conçu à l'aide de "PowerPivot pour Excel 2010" 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 peux être analysée selon 12 axes différents au choix de l'utilisateur. MS-Excel doit transporter les données sur le poste de l'utilisateur et la puissance de la base de données n'est pas mise à contribution pour créer ces requêtes. Les données doivent être rechargées sur le poste de travail à la création du rapport et à chaque actualisations des données.
Les mesures: Vous pouvez observer dans le rapport matriciel ci-dessous, les quatre mesures agencées en quatre couleurs distinctes. La colonne bleue étant le montant de budget initial alloué au début de l'année. Le montant réel, de couleur verte, représente les montants dépensés jusqu'à maintenant.  Le montant engagement, de couleur rouge,  est le montant de dépense en attente d'approbation et enfin, le montant disponible, en violet, 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 données. Ici nous avons choisi d'analyser les données selon les dimensions suivantes:
  • L'année fiscale, de la période financière, du niveau 5 du code de type de budget, de la fréquence en segment;
  • des niveaux 1, 2 et 3 de l'unité administrative sous forme de hiérarchies en lignes;
  • de la période et mois financier en entête de colonne.

Rapport matriciel SAGIR

L'image suivante vous montre comment ce rapport est bâtit sous forme de feuille de calcul, sans utiliser une seule ligne de code. La liste des champs PowerPivot est maintenant visible. Dans la partie supérieure de la liste des champs PowerPivot, à droite, sont présents tous les champs disponibles à la conception du rapport.

Dans les sections Segments verticaux et horizontaux, les champs qui y sont déposés, servent à la conception de contrôles de filtrages, qui seront ajoutés, de façon automatique, soit au-dessus à l'horizontal ou à gauche et à la verticale de votre rapport matriciel. Ces filtres vous permet de sélectionner rapidement des critères et d'afficher instantanément les modifications. Les sections Étiquettes de Lignes et Étiquette de Colonnes servent à y déposer nos axes d'analyse, les dimensions, qui apparaîtrons sur les lignes et les colonnes.

Structure du rapport SAGIR precedent


Dans les colonnes de couleur bleue, rouge, verte et violet sont présentes les mesures que vous désirez dans notre cas le budget, l'engagement, le réel et le nouveau calcul du montant disponible qui n'existait pas lors de l'extraction des données et qui a été créé dans powerpivot.

Dans la liste des champs PowerPivot, visible à droite, sont présents la section des filtres, des segments horizontaux et verticaux, les sections étiquettes de ligne et de colonne ainsi que la section valeurs. C'est en introduisant ou en enlevant des champs dans ces sections que l'utilisateur peut modifier les informations qui seront contenues dans son rapport.

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

 
Tableau de bord SAGIR
Vous pourrez aussi intégrer votre rapport à SharePoint.

Conclusion:

·   Facilité d’utilisation (Utilisateur ou programmeur): Le plus grand avantage de PowerPivot est son  intégration à MS-Excel. La courbe d'apprentissage est courte pour les utilisateur de MS-Excel. C'est un outil très convivial et l'utilisateur obtiendra rapidement des résultats.  Il est aussi facile à installer ( Télécharger ici )

·   Temps pour la construction du rapport par un utilisateur: cliquer ici pour plus de détails

·   Temps réponse de la requête: cliquer ici pour plus de détails

·   Exploitation dynamique pour construire d’autres rapports: cliquer ici pour plus de détails

·   Facilité de déploiement: cliquer ici pour plus de détails

·   Couche en langage d’affaires: cliquer ici pour plus de détails
·   Sécurité: cliquer ici pour plus de détails


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

Spécialiste en BI et tableau de bord


Voir aussi:



SSRS - Tableau croisé - Rapports matriciels avec SSRS (SQL Server Reporting Services)

Vous voulez analyser vos données financières, croiser les données de budget avec le réel afin d'obtenir les montants disponibles. Vous voulez réaliser cette analyse financière pour chacun de vos projets, par diverses unité administratives et dans le temps.


Voici un exemple de rapport intégré dans un tableau de bord avec SSRS. 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 d'analyse différents aux choix de l'utilisateur comme le temps, l'unité administrative, l'entité et les projets. 


  • Montant budget initial - Montant Engagement Montant Réel = Montant Disponible
  • de l'année fiscale, de la période financière, du niveau 5 du code de type de budget en paramètre
  • des niveaux 1, 2 et 3 de l'unité administrative en lignes
  • de la période et mois financier en en-tête de colonnes
Les mesures: Vous pouvez observer dans le rapport matriciel ci-dessous, les quatre mesure agencées en quatre couleurs différentes. Le montant de budget initial alloué au début de l'année, en bleu. Le montant réel, en rouge, représente les montants dépensés jusqu'à maintenant.  Le montant engagement, en vert,  est le montant de dépense en attente d'approbation et enfin, le montant disponible, en orange, est le calcul représenté par la soustraction des montants réels et engagements au montant budget 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:


 Pour créer notre''dataset'' principal qui va contenir toutes les données sur lesquels nous allons faire des rapports dans  ''Report Data'' faire un clic droit pour ajouter l'ensemble de données.



La fenêtre Dataset properies s'affiche:


Nous pouvons utiliser l'assistant, le Query Designer permet de créer des requêtes sans avoir à apprendre le langage SQL.


L'image suivante vous montre comment le dataset du rapport est bâtit avec SSRS sans utiliser une seule ligne de code.La matrice est construite en choisissant vos axes d'analyse, les dimensions, qui apparaîtrons dans les colonnes et en-tête de lignes a partir du ''dataset''.
À l'intersection ajoutez quatre nouvelles colonnes, ensuite vous glissez simplement les mesures que vous désirez dans notre cas le budget, l'engagement, le réel et le nouveau calcul du montant disponible qui n'existait pas lors de l'extraction des données.  



Par la suite vous pouvez créer un graphique avec SSRS pour voir l'évolution des dépenses à parti du rapport que vous avez créé. Ce rapport et ce graphique pourront être déployé dans Sharepoint et partagé aux utilisateur de votre organisation qui ont les droits (sécurité).


Conclusion:


· Facilité d’utilisation (Utilisateur ou programmeur): cliquer ici pour plus de détails


· Temps pour la construction du rapport par un utilisateur: cliquer ici pour plus de détails


· Temps réponse de la requête: cliquer ici pour plus de détails


· Exploitation dynamique pour construire d’autres rapports: cliquer ici pour plus de détails


· Facilité de déploiement: cliquer ici pour plus de détails


· Couche en langage d’affaires: cliquer ici pour plus de détails
· Sécurité: cliquer ici pour plus de détailsSi 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
OBIEE- Tableau croisé dynamique - Créer des rapports matriciels à l'aide de OBIEE (Oracle Business Intelligence Enterprise Edition)
PowerPivot - tableau croisé dynamique - Créer des rapports matriciels à l'aide de PowerPivot pour Excel 2010

vendredi 4 octobre 2013

OBIEE - Hiérarchies avec Oracle Business Intelligence Enterprise Edition 11.1.1.7

Une hiérarchie est un ensemble de liens logiques entre les données permettant de les classer, un exemple de hiérarchie est le pays, la province et la ville. Une hiérarchie de date pourrait contenir l'année, le mois et le jour.




La hiérarchie permet d':

- Agréger les données par exemple par jours, par mois, par l’année.
- Forer vers le détail, exemple de l'année vers le mois vers le jour.


Données agrégé par année (somme par an)


   
Ici, je présente les mêmes données mais détaillées par mois en utilisant le forage sur les années. Notez qu'en utilisant OBIEE le forage du rapport est dynamique et peut-être réaliser par l'utilisateur simplement en :

 - Cliquant sur l'icône de forage ( développer )

 - Cliquant sur l'icône 
agréger ( réduire )






Le niveau supérieur de la hiérarchie est le parent. Les niveaux subséquents sont les enfants. Ainsi dans la hiérarchie de temps l'année est le parent l'année et les enfants sont les mois et les jours.

Lorsque vous travaillez à élaborer un rapport et que votre source de données provient d'un système relationnel, les hiérarchies sont très utiles. Oracle Business Intelligence Enterprise Edition (OBIEE) 11.1.1.7 offre la possibilité de créer des hiérarchies.


Dans le domaine de la comptabilité et du suivi de budget les hiérarchies servent à organiser les segments de la charte comptables en champs indépendants afin de pouvoir regrouper ou détailler les données sur divers niveau.







Au niveau de la disposition, j'ai glissé avec ma souris le code du niveau un, trois et six de l'entrepôt de données ( voir l'image ci-dessous. ) Ils vont s'afficher dans le rapport, mais aucune hiérarchie n'y sera présente. De plus, comme ils ne sont pas liés, je dois les glisser un par un.




Nous avons ici la possibilité de créer une hiérarchie de 6 niveaux soit par les champs noms et/ou les champs codes de l'unité administrative.

Voici un rapport sans hiérarchie:



Pour créer une hiérarchie avec OBIEE, il faut d'abord se connecter sur le serveur et utilisé l'outil Administration OBI pour modifier la couche logique dans la section modèle de gestion et correspondance.

Couche logique de l'outil d'administration OBI

Enfin, toujours dans la couche logique, voici maintenant les dimensions avec une hiérarchie :

Hiérarchie unité administrative de six niveaux



Lorsque l'on utilise une hiérarchie, la relation entre les niveaux est toujours présente. Lorsque l'on passe d'un niveau inférieur à niveau supérieur, un signe + apparaît.

Retournons maintenant à OBIEE au niveau de l'analyse c'est-à-dire dans le rapport dynamique.


La hiérarchie est bien en place et permet de faire des tableaux croisés dynamiques.


Si vous souhaitez en apprendre plus sur Oracle Business Intelligence Enterprise Edition (OBIEE) 11.1.1.7, nous avons des formations pour vous. Vous pouvez visiter notre site :


Panorama Technologies
Spécialiste en BI et tableau de bord au Québec