X-ALM Cross ALM
Le logiciel

Trois outils, une chaîne en deux étapes.

X-ALM se prononce « Cross ALM ». Il se compose d'un moteur de calcul, d'un outil d'analyse et d'une interface de pilotage. Chacun lit ce que le précédent a écrit.

Étape 1

Xalm.Console — le calcul

Le moteur lui-même. Il lit la configuration et les données d'entrée, projette chaque contrat, applique les modèles de comportement et la production nouvelle, puis écrit un fichier de résultats par établissement et par scénario. Il s'enchaîne aussi en traitement automatisé, sans intervention, pour les productions de nuit.

Étape 2

Xalm.PowerBI — l'analyse

Il ne calcule rien : il part des résultats de l'étape 1, les agrège selon vos axes de restitution et génère un projet Power BI prêt à ouvrir, avec ses pages, ses mesures et son modèle sémantique. Quelques minutes.

Pilotage

Xalm.Web — l'interface

Une interface dans votre navigateur qui compose la configuration, vérifie les fichiers d'entrée, lance les deux exécutables et suit leur avancement. Elle n'est pas obligatoire, mais c'est par elle que l'on commence.

Lecture

Power BI Desktop

Le logiciel gratuit de Microsoft ouvre le projet généré. C'est là que l'on explore les chiffres, page par page : synthèse, atterrissage EVE, zoom sur un produit, table de données.

Configuration

Le run se décrit dans un fichier, que l'interface compose pour vous.

Une configuration décrit ce que l'on projette, à quelle date, dans quels scénarios et avec quelles sorties. Xalm.Web la compose page par page et l'enregistre dans un fichier lisible, que le moteur relit tel quel.

  • Run et fichiers d'entrée : identité du run, date d'arrêté, établissements, répertoires, fichiers de marché (taux, liquidité, zéro-coupon, taux de cession interne, inflation) choisis dans des listes déroulantes lues sur le dossier.
  • Scénarios et chocs : scénarios principaux, chocs de taux, de liquidité, d'inflation et de courbes zéro-coupon, production nouvelle d'ajustement, stress de production nouvelle, recalculs, surcouches, jeux de modèles.
  • Paramètres moteur : mapping de l'épargne réglementée, écoulement des gaps, ajustement de bilan.
  • Sorties et restitution : axes de sortie, grilles d'indicateurs classiques, EVE et options, période et périmètres de restitution.
  • Courbes de taux et zéro-coupon : visualisation interactive et modification des courbes, enregistrées en versions utilisateur.
  • Validation : les contrôles sont alignés sur ceux du moteur. Un champ obligatoire manquant bloque la création du fichier avant tout lancement.
Page Scénarios de Xalm.Web : table des scénarios principaux et table des chocs de taux
La page Scénarios : chaque scénario principal référence ses chocs, ses modèles et sa production nouvelle par leur nom.
Données d'entrée

Un seul dossier, une organisation connue, des fichiers que vous produisez déjà.

Le moteur lit toutes ses données dans un seul dossier, organisé une fois pour toutes. Il retrouve lui-même les fichiers de marché de la date d'arrêté.

Cinq familles de fichiers suffisent : les courbes de marché à la date d'arrêté, les tables de correspondance de votre référentiel, les classeurs des modèles de comportement, les gabarits de production nouvelle et de restitution, et les contrats de chaque établissement, un fichier par produit.

Format des contrats

Chaque produit est fourni sous forme de fichiers simples, un par produit et par établissement : les caractéristiques du contrat (taux, dates, montants), ses flux contractuels et ses paliers éventuels. La description de chaque colonne est livrée avec le logiciel.

Multi-établissements

Un run peut porter sur plusieurs établissements, chacun avec ses contrats et sa production nouvelle. Les résultats se restituent par établissement, puis se consolident dans Power BI. Les périmètres de contrats se définissent par scénario.

Performance

Un établissement entier en un quart d'heure, sur un portable.

Le run d'exemple du guide, 2,9 millions de contrats, trois scénarios et trois cents mois, s'exécute en 15 minutes sur un portable au repos. Un run subset sur un produit de 2 000 contrats prend 24 secondes ; l'analyse et la génération du projet Power BI, 1 minute 21.

Voir les mesures détaillées →

Courbes et scénarios

Vos courbes de marché, vos chocs, vos scénarios.

Le moteur construit les courbes de taux, de liquidité et d'inflation à la date d'arrêté, en dérive les courbes calculées dont vous avez besoin, et leur applique les chocs de hausse, de baisse, d'aplatissement et de pentification, mois par mois. Un scénario assemble ses chocs, ses modèles et sa production nouvelle par leur nom ; un run en enchaîne autant que nécessaire sur le même stock de contrats.

Projet Power BI généré par Xalm.PowerBI, page d'atterrissage EVE, montants masqués
Le projet Power BI généré : pages Synthèse, Atterrissage EVE, Zoom sur un produit et table de données. Montants masqués sur cette capture.
Restitution

Vos axes, vos indicateurs, votre rapport.

La restitution se configure : catégorie (stock ou production nouvelle), indicateur, mode de projection (valeur mensuelle, vue forward par fenêtre, contribution annuelle), fenêtres et pas d'échantillonnage, périmètres. Le résultat est un jeu de fichiers de restitution par établissement, que Xalm.PowerBI transforme en projet Power BI complet.

Le modèle sémantique généré comporte les tables de correspondance (établissements, produits, scénarios) et les mesures prêtes à l'emploi. Le rapport se personnalise ensuite comme n'importe quel rapport Power BI, et se republie sur votre espace Power BI si vous en avez un.

Xalm.Web propose aussi une visionneuse des fichiers de restitution : filtres par dimension, sommes, agrégation par période et graphique par scénario, pour contrôler les chiffres sans quitter le navigateur.

Recette et analyse fine

Le run subset : le même moteur, sur un seul produit, avec toutes ses traces.

Pour comprendre un chiffre, il faut pouvoir le refaire. Le run subset lance le moteur sur un seul produit et un seul établissement, avec les mêmes contrôles et le même suivi qu'un run complet, et photographie ses résultats intermédiaires : indicateurs contrat par contrat, grandeurs de calcul, courbes utilisées.

C'est l'outil de la recette, de l'audit et du diagnostic : on isole un produit, on compare avec l'outil précédent, on explique l'écart.

Traçabilité

Chaque run crée un dossier horodaté avec sa configuration, son journal complet, ses temps par phase et ses résultats. Rien n'est écrasé : deux runs se comparent toujours.

Prérequis

Un poste Windows ordinaire, bien pourvu en mémoire.

ÉlémentNécessaireRemarque
SystèmeWindows 10 ou 11, 64 bitsLivrable x64 ou ARM64
Mémoire viveselon la quantité de données dont vous disposez ; pour plus de 8 millions de contrats, 32 Go recommandés, 64 Go confortablesLe run d'exemple (2,9 M de contrats, trois scénarios) a occupé 33 Go au repos, 40 Go sur un poste saturé
DisquePlusieurs dizaines de Go libresUn fichier de résultats pèse environ 675 Mo par établissement et par scénario
NavigateurEdge, Chrome ou Firefox récentsPour Xalm.Web
Power BI DesktopÉdition 2024 ou plus récenteGratuit, Microsoft Store
Souveraineté des données

X-ALM n'envoie rien à l'extérieur. Le moteur, l'interface et l'analyse tournent sur le poste. Vos contrats ne quittent jamais votre réseau.

Installé en un quart d'heure. Premier run dans l'heure.

Le guide de l'utilisateur accompagne la première exécution pas à pas, avec les écrans réels du logiciel.