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.
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.
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.
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.
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.
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.

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.
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.
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.
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.
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.

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.
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.
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.
| Élément | Nécessaire | Remarque |
|---|---|---|
| Système | Windows 10 ou 11, 64 bits | Livrable x64 ou ARM64 |
| Mémoire vive | selon la quantité de données dont vous disposez ; pour plus de 8 millions de contrats, 32 Go recommandés, 64 Go confortables | Le run d'exemple (2,9 M de contrats, trois scénarios) a occupé 33 Go au repos, 40 Go sur un poste saturé |
| Disque | Plusieurs dizaines de Go libres | Un fichier de résultats pèse environ 675 Mo par établissement et par scénario |
| Navigateur | Edge, Chrome ou Firefox récents | Pour Xalm.Web |
| Power BI Desktop | Édition 2024 ou plus récente | Gratuit, Microsoft Store |
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.
Le guide de l'utilisateur accompagne la première exécution pas à pas, avec les écrans réels du logiciel.