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
Description des modèles PBI de démonstrations
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 :
Analyse budget : répartition du budget par nature (Build/Run, OPEX/CAPEX, projets/activités).
Budget ventilé : ventilation du budget par axe analytique avec tableau détaillé.
Comparaisons : comparaison de plusieurs exercices, archives ou arrêtés sur les principaux indicateurs budgétaires.
Comparaisons mensuelles : comparaison mensuelle du budget (€ et JxH) entre différents exercices.
Répartition par catégorie et type : treemaps du budget par catégorie Cigref et par type (Build/Run/Transverse).
Répartition par axes : treemaps du budget par axe analytique du module Finance) et du module Portefeuilles.
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 :

- 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.
 - ProjectsDimensionsValues : Détail des valeurs des axes analytiques des projets
 - ProjectsDimensionsDescription : Description des axes analytiques des projets
 - Budgets : Liste des exercices budgétaires
 - 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"
 - Lines : Liste des lignes budgétaires (qui proviennent du budget d'un exercice, d'un arrêté, ou d'une archive)
 - LinesSchedules : Échéancier mensuel associé à une ligne budget
 - LinesDimensionsValues : Détail des valeurs des axes analytiques d'une ligne budget
 - BudgetDimensionsDescription : Description du paramétrage des axes analytiques d'une ligne budget
 
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"
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 :
- 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.
 - Budget ventilé : ventilation du budget par axe analytique (en %) avec indicateurs de qualité et tableau détaillé par projet/activité.
 - Comparaisons mensuelles : comparaison des budgets (€ et JxH) entre plusieurs exercices.
 - Analyse arrêté : mêmes analyses que l’onglet “Analyse budget”, appliquées aux arrêtés et archives.
 - 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 :
- Budgets : Liste des exercices budgétaires
 - 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) :
- Projects : Liste des projets avec leurs qualifiants. Ces projets sont liés aux exercices.
 - ProjectsDimensionsValues : Détail des valeurs des axes analytiques des projets
 - ProjectsDimensionsDescription : Description du paramétrage des axes analytiques des projets
 - BudgetLines : Liste des lignes budgétaires
 - BudgetLinesSchedules : Échéancier mensuel associé à une ligne budget
 - BudgetLinesDimensions : Détail des valeurs des axes analytiques d'une ligne budget
 - BudgetDimensionsDescription : Description du paramétrage des axes analytiques d'une ligne budget
 
Pour plus de détails sur le contenu des données exposées par les API Finance Abraxio, retrouvez l'article dédié 
ici
Ce fichier charge les données du module Portefeuilles à partir des API Abraxio et propose des reportings d’exemple fonctionnels
Reportings d’exemple             
- 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).
 - Budget Portefeuilles : vue budgétaire détaillée par projet/activité avec suivi mensuel du budget, OPEX et CAPEX.
 - Gantt Portefeuilles : visualisation des plannings GANTT de l’ensemble des projets/activités (dates de début et de fin).
 - Risques : vue globale avec matrice probabilité/sévérité, nombre total de risques, risques non revus, répartition par criticité et tableau récapitulatif.
 - Évolution Portefeuilles : suivi mensuel des météos, des risques par criticité, et de l’évolution budget vs consommation.
 - É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.
 - 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 :

- Projects : liste des projets/activités
 - ProjectsBudgetSchedules : échéancier mensuel associé à une
projet
 - ProjectsDimensionsDescription : description des axes
analytiques d'un projet/activité
 - ProjectsDimensionsValues : détail des valeurs des axes
analytiques d'un projet/activité
 - ProjectsMilestones : ldes jalons d'un projet/activité
 - ProjectsReports : liste des rapports flashs d'un
projet/activité
 - ProjectsReportsBudgetSchedules : échéancier mensuel associé
à un rapport flash
 - 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é
 - 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é
 - ProjectsRisks : liste des risques d'un projet/activité
 - ProjectsRisksDimensionsDescription : Description des axes
analytiques des risques du projet/activité
 - ProjectsRisksDimensionsValues : valeur des axes analytiques
d'un risque
 - 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.
- AmountDisplay : table technique qui permet d'afficher les
indicateurs de montants en HT / TTC
 - Calendar : table de dates qui permet de filtrer de manière
centrale sur toutes les dates du modèle
 - MesureMode : table technique qui permet d'afficher les
indicateurs de montants en cumulés ou bruts
 - RiskProbabilities : table technique avec les différentes
valeurs de probabilité et leur score afin de générer la matrice de risque
 - 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.
- Matrice Risques : matrice des risques générée à partir des
tables RiskSeverities et RiskProbabilities
 - 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)
 
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.
Analyse collaborateurs : nombre de collaborateurs actifs, répartition par type et profil, évolution dans le temps, et suivi des prochaines entrées et sorties.
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é.
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.
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 :
Assignments : détails des affectations (dates, lignes et total jours assignés).
AssignmentsSchedules : échéancier des affectations par situation et ligne, avec la date et le total des jours.
Collaborators : informations sur les collaborateurs (identité, équipe, direction, profil, email).
CollaboratorsDimensionsDescription : description des dimensions possibles pour les collaborateurs (labels, niveaux, multiSelect).
Situations : liste des situations des collaborateurs (entrée, sortie, type, profil, fournisseur).
SituationsDimensionsValues : valeurs des dimensions associées aux situations (attributs et codes).
SituationsSchedules : échéancier des situations avec les absences, assignations, capacités et salaires.
Timesheets : enregistre les feuilles de temps des collaborateurs avec la date et l’identifiant du collaborateur.
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
- 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)
 - Calendar : contient les dates et les informations temporelles (_YearMonth, MonthName) pour le suivi et l’agrégation des données.
 - 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 ...