Abraxio API - Tutoriel PowerBI

Abraxio API - Tutoriel PowerBI

Les PowerBI de démonstration

Nous mettons à disposition des modèles de PowerBI en pièces jointes de cet article (en bas de page)



  • DemoFinance_v2.3 : Par rapport au modèle "v2.2", cette nouvelle version intègre deux nouveaux onglets d'analyse avec des treemaps (qui fonctionnent sur le modèle de données v2.2) et un nouvel onglet d'analyse de la conso (qui nécessite une évolution du modèle de données présente dans le modèle v2.3)
  • DemoPortefeuilles_v2 : Par rapport au modèle "v1", cette nouvelle version ajoute les affectations au modèle et un nouvel onglet qui exploite ces données.



Configuration des PowerBI de démonstration

Configuration du PowerBI

En cas de problème de chargement des données



Description des modèles PBI de démonstrations

Modèle DemoFinance
Ce fichier charge et transforme les données récupérées depuis les API Abraxio pour alimenter un modèle qui permet de réaliser des reportings avancés (comparaisons entre exercices, arrêtés et archives).

Reportings d'exemple

Ce reporting contient différents onglets :
  1. Analyse budget : répartition du budget par nature (Build/Run, OPEX/CAPEX, projets/activités).
  2. Budget ventilé : ventilation du budget par axe analytique avec tableau détaillé.
  3. Comparaisons : comparaison de plusieurs exercices, archives ou arrêtés sur les principaux indicateurs budgétaires.
  4. Comparaisons mensuelles : comparaison mensuelle du budget (€ et JxH) entre différents exercices.
  5. Répartition par catégorie et type : treemaps du budget par catégorie Cigref et par type (Build/Run/Transverse).
  6. Répartition par axes : treemaps du budget par axe analytique du module Finance) et du module Portefeuilles.
  7. Analyse conso : suivi du consommé mensuel par projet et fournisseur, et comparaison budget vs consommé.

Description du modèle de données du fichier d'exemple

Voici le schéma du modèle de données qui alimente les rapports décrits précédemment :

  1. Projects : Liste des projets avec leurs qualifiants. Ces projets sont liés aux exercices et aux archives/arrêtés, on retrouve donc dans cette table une occurrence de projet par exercice, archive ou arrêté le contenant.
  2. ProjectsDimensionsValues : Détail des valeurs des axes analytiques des projets
  3. ProjectsDimensionsDescription : Description des axes analytiques des projets
  4. Budgets : Liste des exercices budgétaires
  5. Snapshots : Liste des archives/arrêtés, ainsi qu'une entrée nommée "Budget" correspondant au budget "courant" de chaque exercice afin de construire le sélecteur avancé d'exercices/archives/arrêtés dans l'exemple de rapport "Comparaisons"
  6. Lines : Liste des lignes budgétaires (qui proviennent du budget d'un exercice, d'un arrêté, ou d'une archive)
  7. LinesSchedules : Échéancier mensuel associé à une ligne budget
  8. LinesDimensionsValues : Détail des valeurs des axes analytiques d'une ligne budget
  9. BudgetDimensionsDescription : Description du paramétrage des axes analytiques d'une ligne budget

Info
Mise à jour Septembre 2024 : le modèle v2 charge le détail des valeurs des axes analytiques des projets et propose des filtres sur les deux premiers axes configurés dans l'exemple "Analyse Budget"

Modèle DemoFinanceBasic
Ce fichier charge un modèle "brut" (semblable à celui exposé par les API) à partir des API Abraxio et propose quelques reportings d'exemple.

Reportings d'exemple

Ce reporting contient différents onglets :
  1. Analyse budget : indicateurs clés sur la répartition du budget (Build/Run, OPEX/CAPEX, projets/activités, catégories CIGREF) avec filtres sur l’exercice et les principaux axes analytiques Finance et Portefeuilles.
  2. Budget ventilé : ventilation du budget par axe analytique (en %) avec indicateurs de qualité et tableau détaillé par projet/activité.
  3. Comparaisons mensuelles : comparaison des budgets (€ et JxH) entre plusieurs exercices.
  4. Analyse arrêté : mêmes analyses que l’onglet “Analyse budget”, appliquées aux arrêtés et archives.
  5. Budget arrêté ventilé : équivalent de “Budget ventilé” pour les arrêtés et archives.

Description du modèle de données du fichier d'exemple

Voici le schéma du modèle de données qui alimente les rapports décrits précédemment :

  1. Budgets : Liste des exercices budgétaires
  2. Snapshots : Liste des archives/arrêtés d'un exercice
Le modèle est alors semblable pour détailler tout le budget d'un exercice ou d'une archive/arrêté avec les tableaux suivants (préfixées de Snapshots pour les archives/arrêtés) :
  1. Projects : Liste des projets avec leurs qualifiants. Ces projets sont liés aux exercices.
  2. ProjectsDimensionsValues : Détail des valeurs des axes analytiques des projets
  3. ProjectsDimensionsDescription : Description du paramétrage des axes analytiques des projets
  4. BudgetLines : Liste des lignes budgétaires
  5. BudgetLinesSchedules : Échéancier mensuel associé à une ligne budget
  6. BudgetLinesDimensions : Détail des valeurs des axes analytiques d'une ligne budget
  7. BudgetDimensionsDescription : Description du paramétrage des axes analytiques d'une ligne budget
Info
Pour plus de détails sur le contenu des données exposées par les API Finance Abraxio, retrouvez l'article dédié ici

Modèle DemoPortefeuilles
Ce fichier charge les données du module Portefeuilles à partir des API Abraxio et propose des reportings d’exemple fonctionnels

Reportings d’exemple             

  1. Synthèse Portefeuilles : KPI globaux par portefeuille avec répartition des projets/activités par étape et état, météo des derniers rapports flashs, jalons en retard, risques critiques non clos, et comparaison Budget vs consommation (€ ou JxH).
  2. Budget Portefeuilles : vue budgétaire détaillée par projet/activité avec suivi mensuel du budget, OPEX et CAPEX.
  3. Gantt Portefeuilles : visualisation des plannings GANTT de l’ensemble des projets/activités (dates de début et de fin).
  4. Risques : vue globale avec matrice probabilité/sévérité, nombre total de risques, risques non revus, répartition par criticité et tableau récapitulatif.
  5. Évolution Portefeuilles : suivi mensuel des météos, des risques par criticité, et de l’évolution budget vs consommation.
  6. Évolution Projet : détail au niveau projet/activité de l’évolution budget vs consommation, jalons en retard, risques par criticité, total des risques majeurs, jalons en retard, consommation et répartition du temps par étape.
  7. Affectations : suivi des affectations par portefeuille et projet/activité, répartition Build/Run, comparaison avec le budget prévisionnel, et distribution par profil.

Description du modèle de données du fichier d'exemple

Voici le schéma du modèle de données qui alimente le rapports décrit précédemment :


Informations récupérées via les APIs

  1. Projects : liste des projets/activités
  2. ProjectsBudgetSchedules : échéancier mensuel associé à une projet
  3. ProjectsDimensionsDescription : description des axes analytiques d'un projet/activité
  4. ProjectsDimensionsValues : détail des valeurs des axes analytiques d'un projet/activité
  5. ProjectsMilestones : ldes jalons d'un projet/activité
  6. ProjectsReports : liste des rapports flashs d'un projet/activité
  7. ProjectsReportsBudgetSchedules : échéancier mensuel associé à un rapport flash
  8. ProjectsReportsMilestones : liste des jalons enregistrés lors de la capture des données (généralement pendant la publication) d'un rapport flash d'un projet/activité
  9. ProjectsReportsRisks : liste des risques enregistrés lors de la capture des données (généralement pendant la publication) d'un rapport flash d'un projet/activité
  10. ProjectsRisks : liste des risques d'un projet/activité
  11. ProjectsRisksDimensionsDescription : Description des axes analytiques des risques du projet/activité
  12. ProjectsRisksDimensionsValues : valeur des axes analytiques d'un risque
  13. ProjectsStatusHistory : liste des évolutions du statut du projet

Tables ne pouvant être récupérées via les API

Ces tables sont des tables techniques, vous ne pourrez pas les récupérer en utilisant nos APIs.
  1. AmountDisplay : table technique qui permet d'afficher les indicateurs de montants en HT / TTC
  2. Calendar : table de dates qui permet de filtrer de manière centrale sur toutes les dates du modèle
  3. MesureMode : table technique qui permet d'afficher les indicateurs de montants en cumulés ou bruts
  4. RiskProbabilities : table technique avec les différentes valeurs de probabilité et leur score afin de générer la matrice de risque
  5. RiskSeverities : table technique avec les différentes valeurs de séverité et leur score afin de générer la matrice de risque

Tables construites via plusieurs tables

Ces tables sont des tables construites à partir d'autres tables, vous ne pourrez pas les récupérer en utilisant nos APIs.
  1. Matrice Risques : matrice des risques générée à partir des tables RiskSeverities et RiskProbabilities
  2. ProjectWeather : historisation des météos par mois par projet. Table générée en combinant plusieurs sous-tables afin d'obtenir la dernière météo par mois par projet (SourceMonthlyReports, SourceMaxSnapshotDateByProjetAndMonth)

Modèle DemoEquipes
Ce fichier charge les données du module Équipes à partir des API Abraxio et propose des reportings d’exemple fonctionnels

Reportings d’exemple        

Cette section permet de suivre l’activité et la planification des collaborateurs, ainsi que l’utilisation des ressources.
  1. Analyse collaborateurs : nombre de collaborateurs actifs, répartition par type et profil, évolution dans le temps, et suivi des prochaines entrées et sorties.
  2. Plan de charges : tableau de plan de charges avec coloration selon le taux d’affectation et graphique montrant l’évolution des affectations par rapport à la capacité.
  3. Feuilles de temps : suivi mensuel des saisies, top 10 des lignes budgétaires les plus utilisées (en jours) et treemap des projets/activités avec le plus de jours imputés.
  4. Absences : tableau mensuel des absences par direction, équipe et collaborateur.

Description du modèle de données du fichier d'exemple

Voici le schéma du modèle de données qui alimente le rapports décrit précédemment :


Informations récupérées via les APIs

  1. Assignments : détails des affectations (dates, lignes et total jours assignés).
  2. AssignmentsSchedules : échéancier des affectations par situation et ligne, avec la date et le total des jours.
  3. Collaborators : informations sur les collaborateurs (identité, équipe, direction, profil, email).
  4. CollaboratorsDimensionsDescription : description des dimensions possibles pour les collaborateurs (labels, niveaux, multiSelect).
  5. Situations : liste des situations des collaborateurs (entrée, sortie, type, profil, fournisseur).
  6. SituationsDimensionsValues : valeurs des dimensions associées aux situations (attributs et codes).
  7. SituationsSchedules : échéancier des situations avec les absences, assignations, capacités et salaires.
  8. Timesheets : enregistre les feuilles de temps des collaborateurs avec la date et l’identifiant du collaborateur.
  9. TimesheetsEntries : détail des saisies par feuille de temps et par ligne budgétaire/projet, avec budget associé

Tables ne pouvant être récupérées via les API

  1. BudgetLineLabelList : liste des libellés des lignes budgétaires utilisées dans les feuilles de temps et budgets (sert à afficher le TOP 10 des lignes budgétaires avec le plus jours saisies)
  2. Calendar : contient les dates et les informations temporelles (_YearMonth, MonthName) pour le suivi et l’agrégation des données.
  3. DisplayMode: table de référence pour les codes et libellés d'affichage
 

    • Related Articles

    • Abraxio API - Généralités

      Deux catégories d'API sont mises à disposition dans Abraxio : 1. Les API transactionnelles (création et mise à jour de données Abraxio depuis vos outils) Objectifs : Intégration fine et temps réel d'informations ou Intégration en masse par lot de ...
    • Abraxio API - Mise en route

      Préambule Les API permettent d'interfacer votre SI avec Abraxio pour automatiser des processus, récupérer des données d'Abraxio ou intégrer des données dans Abraxio. Les appels API sont sécurisés selon le protocole OAuth2. Présentation des scopes Au ...
    • Fonctionnement des budgets dans abraxio

      Définitions Un budget de direction (budget de la DSI par exemple) est piloté par exercice budgétaire (2022, 2023, etc.). Le budget sera donc instancié sur différents exercices successifs (DSI 2022, DSI 2023, etc.). Il est composé de projets et ...
    • Gestion des prestataires externes dans Abraxio : saisie des temps et valorisation des JxH

      Dans cet article, nous détaillons différents cas d'usage quant à la gestion des prestataires externes et les modes de gestion recommandés pour un suivi optimal dans Abraxio. Cas 1 : Gestion d'un prestataire ponctuel Dans le cadre d'une prestation ...
    • Environnement Bac à sable (Option)

      Scénarios d'utilisation de l'offre Environnement bac à sable L'option Environnement bac à sable permet la création d'un environnement de test depuis mon environnement de production. En partant d'un environnement vierge ou d'une copie de ...