{"id":333,"date":"2026-10-16T11:01:36","date_gmt":"2026-10-16T11:01:36","guid":{"rendered":"https:\/\/acconsulting-france.fr\/blog\/atoti-analyse-finance\/"},"modified":"2026-10-16T11:01:36","modified_gmt":"2026-10-16T11:01:36","slug":"atoti-analyse-finance","status":"publish","type":"post","link":"https:\/\/acconsulting-france.fr\/blog\/atoti-analyse-finance\/","title":{"rendered":"ActiveViam : Atoti, analyse in-memory et usages en finance"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Atoti d\u2019ActiveViam sert \u00e0 agr\u00e9ger et recalculer, en m\u00e9moire, des m\u00e9triques multidimensionnelles sur des donn\u00e9es qui \u00e9voluent pendant la journ\u00e9e. Pour un usage en finance, l\u2019int\u00e9r\u00eat ne se situe pas dans un \u00e9cran plus rapide, mais dans la capacit\u00e9 \u00e0 expliciter un chiffre de risque, de liquidit\u00e9 ou de r\u00e9sultat selon des axes de lecture contr\u00f4l\u00e9s.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>En bref.<\/strong><\/p>\n\n<ul class=\"wp-block-list\"><li>Atoti associe un moteur d\u2019agr\u00e9gation, un datastore en m\u00e9moire et un mod\u00e8le multidimensionnel destin\u00e9 \u00e0 l\u2019analyse de donn\u00e9es op\u00e9rationnelles ou financi\u00e8res.<\/li><li>La plateforme peut charger des donn\u00e9es apr\u00e8s transformation ou interroger une source externe en Direct Query, selon les contraintes de fra\u00eecheur, de volum\u00e9trie et de contr\u00f4le.<\/li><li>Les usages en finance reposent sur la mod\u00e9lisation financi\u00e8re des positions, des portefeuilles, des sc\u00e9narios et des r\u00e8gles de calcul, non sur la seule restitution graphique.<\/li><li>Une migration vers Atoti doit inclure la reprise des r\u00e8gles enfouies dans les rapports, les univers, les proc\u00e9dures ETL et les fichiers de rapprochement.<\/li><li>Le traitement en m\u00e9moire acc\u00e9l\u00e8re l\u2019exploration, mais ne corrige ni une nomenclature de r\u00e9f\u00e9rence instable ni une formule m\u00e9tier insuffisamment document\u00e9e.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Ce contenu s\u2019adresse aux responsables d\u00e9cisionnels qui examinent ActiveViam et Atoti dans un p\u00e9rim\u00e8tre de finance de march\u00e9, de risque, de tr\u00e9sorerie ou de pilotage financier. Il ne traite ni la n\u00e9gociation commerciale, ni la conformit\u00e9 r\u00e9glementaire, ni la protection des donn\u00e9es personnelles, qui rel\u00e8vent respectivement de vos achats, de vos \u00e9quipes conformit\u00e9 et de votre DPO.<\/p>\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_87 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Sommaire<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/acconsulting-france.fr\/blog\/atoti-analyse-finance\/#Comment_Atoti_dActiveViam_organise_lanalyse_in-memory\" >Comment Atoti d\u2019ActiveViam organise l\u2019analyse in-memory<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/acconsulting-france.fr\/blog\/atoti-analyse-finance\/#Quels_usages_dAtoti_en_finance_justifient_une_modelisation_financiere_dediee\" >Quels usages d\u2019Atoti en finance justifient une mod\u00e9lisation financi\u00e8re d\u00e9di\u00e9e<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/acconsulting-france.fr\/blog\/atoti-analyse-finance\/#Comment_charger_les_donnees_dans_Atoti_sans_deplacer_les_defauts_du_socle_source\" >Comment charger les donn\u00e9es dans Atoti sans d\u00e9placer les d\u00e9fauts du socle source<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/acconsulting-france.fr\/blog\/atoti-analyse-finance\/#Comment_Atoti_UI_et_les_interfaces_de_restitution_encadrent_lintelligence_decisionnelle\" >Comment Atoti UI et les interfaces de restitution encadrent l\u2019intelligence d\u00e9cisionnelle<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/acconsulting-france.fr\/blog\/atoti-analyse-finance\/#Quand_choisir_Atoti_pour_remplacer_ou_completer_un_socle_decisionnel_financier\" >Quand choisir Atoti pour remplacer ou compl\u00e9ter un socle d\u00e9cisionnel financier<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Comment_Atoti_dActiveViam_organise_lanalyse_in-memory\"><\/span>Comment Atoti d\u2019ActiveViam organise l\u2019analyse in-memory<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Atoti est pr\u00e9sent\u00e9 par ActiveViam comme un cadre d\u2019agr\u00e9gation et de calcul en m\u00e9moire. La documentation produit d\u00e9crit une combinaison entre moteur de calcul, stockage en m\u00e9moire et mod\u00e8le s\u00e9mantique multidimensionnel. Cette structure rapproche la plateforme d\u2019un cube OLAP, avec une particularit\u00e9 importante pour les \u00e9quipes finance : les mesures peuvent \u00eatre recalcul\u00e9es \u00e0 partir de donn\u00e9es mises \u00e0 jour pendant les workflows op\u00e9rationnels.<\/p>\n\n<p class=\"wp-block-paragraph\">Le point de d\u00e9part reste une table relationnelle. Une ligne peut repr\u00e9senter une position, une transaction, une \u00e9ch\u00e9ance, un mouvement de tr\u00e9sorerie, une contrepartie ou un enregistrement de r\u00e9sultat. Le mod\u00e8le organise ensuite ces lignes selon des dimensions telles que le portefeuille, le desk, l\u2019entit\u00e9 juridique, le produit, la devise, la date de valeur ou le sc\u00e9nario. La compr\u00e9hension de cette m\u00e9canique passe aussi par la <a href=\"https:\/\/acconsulting-france.fr\/blog\/olap-definition-cube\/\">structure d\u2019un cube OLAP et de ses axes d\u2019analyse<\/a>, car une dimension trop vague rend les comparaisons difficiles d\u00e8s la phase de recette.<\/p>\n\n<p class=\"wp-block-paragraph\">Une mesure ne correspond pas n\u00e9cessairement \u00e0 une colonne source. Elle peut r\u00e9sulter d\u2019une formule qui additionne, filtre, alloue ou convertit des montants. Une exposition nette, par exemple, d\u00e9pend souvent de la nature de l\u2019instrument, du signe de la position, de la devise de restitution et du p\u00e9rim\u00e8tre retenu. Le calcul doit donc \u00eatre rattach\u00e9 \u00e0 une r\u00e8gle versionn\u00e9e, avec une d\u00e9finition accessible au contr\u00f4leur financier comme au d\u00e9veloppeur qui maintient le mod\u00e8le.<\/p>\n\n<p class=\"wp-block-paragraph\">La documentation d\u2019ActiveViam, consult\u00e9e le 18 juin 2026 sur <a href=\"https:\/\/docs.activeviam.com\" target=\"_blank\" rel=\"noopener\">le portail documentaire Atoti<\/a>, indique que les utilisateurs peuvent explorer des m\u00e9triques sur plusieurs centaines de dimensions et consulter les donn\u00e9es au niveau le plus d\u00e9taill\u00e9. Cette affirmation d\u00e9crit une capacit\u00e9 du produit, pas un d\u00e9lai garanti pour votre environnement. Le temps de r\u00e9ponse d\u00e9pendra notamment du volume charg\u00e9, des calculs imbriqu\u00e9s, de la cardinalit\u00e9 des dimensions et du nombre de requ\u00eates simultan\u00e9es.<\/p>\n\n<p class=\"wp-block-paragraph\">Le traitement en m\u00e9moire n\u2019efface pas les contraintes du socle source. Une dimension \u00ab contrepartie \u00bb construite \u00e0 partir de plusieurs r\u00e9f\u00e9rentiels peut produire des doublons, m\u00eame si l\u2019agr\u00e9gation est imm\u00e9diate. De m\u00eame, une hi\u00e9rarchie de portefeuille qui varie entre le front-office et la comptabilit\u00e9 ne devient pas coh\u00e9rente parce qu\u2019elle est visible dans un tableau de bord. Le moteur restitue la r\u00e8gle qui lui est fournie. Il ne l\u2019arbitre pas.<\/p>\n\n<h3 class=\"wp-block-heading\">Les composants techniques doivent \u00eatre s\u00e9par\u00e9s dans le dossier d\u2019arbitrage<\/h3>\n\n<p class=\"wp-block-paragraph\">Dans un dossier de d\u00e9cision, il faut distinguer le datastore, le cube, les calculs et les interfaces. Le datastore h\u00e9berge les enregistrements utilis\u00e9s par les analyses. Le cube porte les agr\u00e9gations, les hi\u00e9rarchies et les mesures. Les interfaces permettent de consulter le r\u00e9sultat. Confondre ces couches produit des estimations de charge impr\u00e9cises, car une correction de formule dans une mesure n\u2019a pas le m\u00eame co\u00fbt qu\u2019une reprise de flux de chargement.<\/p>\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>Composant Atoti<\/th>\n<th>R\u00f4le dans l\u2019analyse de donn\u00e9es<\/th>\n<th>Point de contr\u00f4le en finance<\/th>\n<th>Risque si la r\u00e8gle est absente<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Datastore en m\u00e9moire<\/td>\n<td>Conserve les donn\u00e9es relationnelles charg\u00e9es ou actualis\u00e9es.<\/td>\n<td>Cl\u00e9 de position, date de valeur, devise et identifiant de transaction.<\/td>\n<td>Doublons ou lignes non rapprochables avec le syst\u00e8me source.<\/td>\n<\/tr>\n<tr>\n<td>Cube multidimensionnel<\/td>\n<td>Agr\u00e8ge les montants selon les dimensions et hi\u00e9rarchies retenues.<\/td>\n<td>Concordance entre portefeuille, desk, entit\u00e9 et p\u00e9rim\u00e8tre comptable.<\/td>\n<td>Total coh\u00e9rent en apparence, mais attribu\u00e9 au mauvais axe de gestion.<\/td>\n<\/tr>\n<tr>\n<td>Mesure calcul\u00e9e<\/td>\n<td>Exprime une m\u00e9trique m\u00e9tier d\u00e9riv\u00e9e d\u2019autres donn\u00e9es ou filtres.<\/td>\n<td>Formule, signe, devise, arrondi et date de r\u00e9f\u00e9rence.<\/td>\n<td>\u00c9cart de rapprochement dont l\u2019origine reste invisible dans l\u2019interface.<\/td>\n<\/tr>\n<tr>\n<td>Interface utilisateur<\/td>\n<td>Expose les analyses, filtres, vues et tableaux de bord.<\/td>\n<td>Population autoris\u00e9e \u00e0 consulter ou exporter chaque p\u00e9rim\u00e8tre.<\/td>\n<td>Lecture erron\u00e9e d\u2019un chiffre correct, ou diffusion hors p\u00e9rim\u00e8tre.<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">Ce tableau croise les composants d\u00e9crits dans la documentation Atoti avec les contr\u00f4les attendus dans un socle d\u00e9cisionnel financier. Il a \u00e9t\u00e9 construit \u00e0 partir de la documentation ActiveViam consult\u00e9e le 18 juin 2026. Aucun environnement Atoti n\u2019a \u00e9t\u00e9 ouvert pour cet article. La documentation confirme les composants ; elle ne remplace pas la v\u00e9rification de leur param\u00e9trage dans votre instance.<\/p>\n\n<p class=\"wp-block-paragraph\">La valeur du produit appara\u00eet lorsque l\u2019utilisateur descend d\u2019un montant consolid\u00e9 vers les enregistrements qui le composent, puis remonte selon un autre axe sans recr\u00e9er un rapport. Cette capacit\u00e9 doit maintenant \u00eatre reli\u00e9e aux cas financiers qui justifient r\u00e9ellement la plateforme.<\/p>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Quels_usages_dAtoti_en_finance_justifient_une_modelisation_financiere_dediee\"><\/span>Quels usages d\u2019Atoti en finance justifient une mod\u00e9lisation financi\u00e8re d\u00e9di\u00e9e<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Dans la finance, ActiveViam cible des analyses o\u00f9 les donn\u00e9es changent fr\u00e9quemment et o\u00f9 le m\u00eame montant doit \u00eatre lu sous plusieurs p\u00e9rim\u00e8tres. Une direction des risques ne consulte pas uniquement un total d\u2019exposition. Elle veut le d\u00e9cliner par portefeuille, classe d\u2019actifs, devise, contrepartie, maturit\u00e9, entit\u00e9 juridique et sc\u00e9nario. Une direction financi\u00e8re peut reprendre une partie de ces dimensions, mais appliquer un autre calendrier, d\u2019autres r\u00e8gles de consolidation ou un autre seuil d\u2019arrondi.<\/p>\n\n<p class=\"wp-block-paragraph\">Atoti convient lorsque ces axes sont stables dans leur d\u00e9finition, mais nombreux dans leur combinaison. Le mod\u00e8le multidimensionnel \u00e9vite alors de mat\u00e9rialiser un rapport distinct pour chaque question r\u00e9currente. Cette nuance compte. Un produit dot\u00e9 d\u2019un moteur rapide ne remplace pas un dictionnaire de donn\u00e9es. Avant de construire les mesures, il faut relier chaque champ \u00e0 une d\u00e9finition, une source et un responsable ; un <a href=\"https:\/\/acconsulting-france.fr\/blog\/dictionnaire-donnees\/\">dictionnaire de donn\u00e9es exploitable en recette<\/a> apporte souvent plus au projet que la premi\u00e8re maquette de tableau de bord.<\/p>\n\n<p class=\"wp-block-paragraph\">Les cas d\u2019usage les plus solides concernent la consolidation intrajournali\u00e8re des positions, l\u2019analyse de risques, la simulation de sc\u00e9narios et la restitution de r\u00e9sultats de gestion. Dans ces p\u00e9rim\u00e8tres, les \u00e9quipes doivent \u00eatre capables de changer un filtre ou une hypoth\u00e8se, puis d\u2019identifier imm\u00e9diatement les enregistrements qui expliquent la variation. La plateforme est con\u00e7ue pour agr\u00e9ger et recalculer ces indicateurs sans attendre la production diff\u00e9r\u00e9e d\u2019un cube nocturne.<\/p>\n\n<p class=\"wp-block-paragraph\">La mod\u00e9lisation financi\u00e8re doit toutefois respecter une fronti\u00e8re claire entre donn\u00e9es observ\u00e9es et hypoth\u00e8ses. Une position issue du syst\u00e8me de transactions n\u2019a pas le m\u00eame statut qu\u2019un taux de change de simulation. Les deux peuvent coexister dans une analyse, mais elles ne doivent pas \u00eatre confondues dans la m\u00eame mesure sans libell\u00e9 ni r\u00e8gle de priorit\u00e9. Cette s\u00e9paration devient d\u00e9cisive lors des revues de r\u00e9sultat et des rapprochements avec les syst\u00e8mes comptables.<\/p>\n\n<h3 class=\"wp-block-heading\">Les sc\u00e9narios ne doivent pas masquer le chiffre de r\u00e9f\u00e9rence<\/h3>\n\n<p class=\"wp-block-paragraph\">Les simulations de type what-if sont utiles lorsqu\u2019elles modifient un param\u00e8tre ma\u00eetris\u00e9. Une analyse peut faire varier une courbe de taux, un cours de change, une hypoth\u00e8se de d\u00e9faut ou une limite de portefeuille. La valeur produite doit conserver l\u2019identifiant du sc\u00e9nario, la date de calcul et le jeu de donn\u00e9es utilis\u00e9. Sans ces trois \u00e9l\u00e9ments, deux utilisateurs peuvent comparer des chiffres issus de contextes diff\u00e9rents et conclure \u00e0 un \u00e9cart inexistant.<\/p>\n\n<p class=\"wp-block-paragraph\">Le sc\u00e9nario de r\u00e9f\u00e9rence doit rester accessible \u00e0 c\u00f4t\u00e9 des hypoth\u00e8ses. Il ne faut pas remplacer une mesure de production par une mesure simul\u00e9e dans le m\u00eame tableau sans signalement. Dans un socle d\u00e9cisionnel, l\u2019absence de s\u00e9paration entre r\u00e9el, pr\u00e9visionnel et stress\u00e9 est une source classique de reprises de recette. Le calcul est parfois correct. Le probl\u00e8me provient du p\u00e9rim\u00e8tre s\u00e9lectionn\u00e9 \u00e0 l\u2019ouverture du rapport.<\/p>\n\n<ul class=\"wp-block-list\"><li>Les analyses de portefeuille demandent des hi\u00e9rarchies de gestion versionn\u00e9es, car un transfert de portefeuille modifie l\u2019attribution sans changer l\u2019instrument d\u00e9tenu.<\/li><li>Les indicateurs de risque exigent une granularit\u00e9 suffisante pour expliquer un total par transaction, contrepartie, produit et date de valeur.<\/li><li>Les simulations doivent conserver le nom du sc\u00e9nario, l\u2019horodatage et la source des param\u00e8tres afin que le r\u00e9sultat soit reproductible.<\/li><li>Les restitutions de pilotage financier n\u00e9cessitent une r\u00e8gle \u00e9crite pour les devises, les taux de conversion et les arrondis de consolidation.<\/li><li>Les exports destin\u00e9s \u00e0 Excel doivent reprendre les filtres et le p\u00e9rim\u00e8tre de la vue consult\u00e9e, faute de quoi le fichier extrait devient un second r\u00e9f\u00e9rentiel.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">La documentation Atoti consult\u00e9e le 18 juin 2026 distingue les guides destin\u00e9s aux utilisateurs, aux d\u00e9veloppeurs Python et Java, aux int\u00e9grateurs JavaScript et aux administrateurs. Cette s\u00e9paration confirme que le produit couvre plusieurs r\u00f4les. Dans un projet, elle doit conduire \u00e0 des recettes distinctes : recette des mesures, recette des \u00e9crans, recette des droits et recette des flux. Faire valider le tout par un seul profil m\u00e9tier reporte les d\u00e9fauts vers la mise en production.<\/p>\n\n<p class=\"wp-block-paragraph\">L\u2019optimisation financi\u00e8re ne se mesure donc pas au nombre de graphiques livr\u00e9s. Elle se mesure \u00e0 la possibilit\u00e9 d\u2019expliquer un indicateur, de rejouer son contexte et de retrouver les lignes qui le composent. Cette exigence conduit directement \u00e0 la question du chargement et de l\u2019actualisation des donn\u00e9es.<\/p>\n\n<figure class=\"is-provider-youtube is-type-video wp-block-embed wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Extreme Value Theory| Applications in Finance\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/rN1X9IqION0?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Comment_charger_les_donnees_dans_Atoti_sans_deplacer_les_defauts_du_socle_source\"><\/span>Comment charger les donn\u00e9es dans Atoti sans d\u00e9placer les d\u00e9fauts du socle source<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Atoti peut recevoir des donn\u00e9es dans son datastore relationnel apr\u00e8s un processus ETL, ou interroger directement une base externe gr\u00e2ce au mode Direct Query d\u00e9crit par l\u2019\u00e9diteur. Ce choix ne doit pas \u00eatre d\u00e9cid\u00e9 sur une pr\u00e9f\u00e9rence d\u2019architecture. Il d\u00e9pend du d\u00e9lai de disponibilit\u00e9 attendu, du co\u00fbt de transformation, de la stabilit\u00e9 du mod\u00e8le source et de la capacit\u00e9 \u00e0 expliquer le chiffre au moment o\u00f9 il est consult\u00e9.<\/p>\n\n<p class=\"wp-block-paragraph\">Le chargement dans le datastore convient lorsqu\u2019un jeu de donn\u00e9es doit \u00eatre harmonis\u00e9 avant analyse. Les sources peuvent porter des formats de date diff\u00e9rents, des r\u00e9f\u00e9rentiels de devises concurrents ou des statuts m\u00e9tier qui ne se recoupent pas. La phase ETL permet de normaliser ces \u00e9l\u00e9ments, de compl\u00e9ter les cl\u00e9s de rapprochement et de rejeter les lignes inexploitables. Le rejet doit \u00eatre visible dans un contr\u00f4le de chargement. Une ligne \u00e9cart\u00e9e sans journal de rejet devient une diff\u00e9rence de montant lors de la recette.<\/p>\n\n<p class=\"wp-block-paragraph\">Le Direct Query r\u00e9pond \u00e0 une autre contrainte. Il \u00e9vite un chargement complet lorsque certaines donn\u00e9es doivent rester interrog\u00e9es dans la base externe. Cette option r\u00e9duit les duplications de donn\u00e9es, mais elle d\u00e9place la d\u00e9pendance vers la disponibilit\u00e9 et le comportement de la source interrog\u00e9e. Le lecteur doit v\u00e9rifier la nature exacte des requ\u00eates envoy\u00e9es, le volume retourn\u00e9, les droits utilis\u00e9s et le d\u00e9lai acceptable pour un \u00e9cran op\u00e9rationnel.<\/p>\n\n<p class=\"wp-block-paragraph\">La documentation ActiveViam, consult\u00e9e le 18 juin 2026 sur <a href=\"https:\/\/docs.activeviam.com\" target=\"_blank\" rel=\"noopener\">docs.activeviam.com<\/a>, indique qu\u2019Atoti peut charger des donn\u00e9es relationnelles avec des transformations allant de cas \u00e9l\u00e9mentaires \u00e0 des traitements plus \u00e9labor\u00e9s, et qu\u2019un acc\u00e8s direct \u00e0 une base externe est pr\u00e9vu sans chargement ETL pr\u00e9alable. Le texte d\u00e9crit deux m\u00e9canismes disponibles. Il ne permet pas d\u2019affirmer que le Direct Query est adapt\u00e9 \u00e0 tous les volumes de Big Data ni \u00e0 tous les usages intrajournaliers.<\/p>\n\n<h3 class=\"wp-block-heading\">Le contr\u00f4le des cl\u00e9s doit pr\u00e9c\u00e9der les calculs d\u2019agr\u00e9gation<\/h3>\n\n<p class=\"wp-block-paragraph\">Dans les projets de reprise, les \u00e9carts les plus co\u00fbteux ne viennent pas toujours d\u2019une formule complexe. Ils apparaissent dans les cl\u00e9s de jointure. Une transaction peut \u00eatre charg\u00e9e avec une contrepartie inconnue, un portefeuille peut avoir chang\u00e9 de code et une devise peut \u00eatre convertie selon un r\u00e9f\u00e9rentiel diff\u00e9rent de celui de la comptabilit\u00e9. L\u2019agr\u00e9gation additionne alors des montants exacts sur des regroupements inexacts.<\/p>\n\n<p class=\"wp-block-paragraph\">Le contr\u00f4le doit commencer par des comptes simples : nombre de lignes re\u00e7ues, nombre de lignes charg\u00e9es, nombre de cl\u00e9s non r\u00e9solues, montant des enregistrements rejet\u00e9s et date de derni\u00e8re alimentation. Ces indicateurs doivent \u00eatre calcul\u00e9s \u00e0 chaque cycle et conserv\u00e9s dans l\u2019historique. Une anomalie de r\u00e9f\u00e9rence d\u00e9tect\u00e9e le lendemain est plus facile \u00e0 isoler qu\u2019une diff\u00e9rence observ\u00e9e \u00e0 la cl\u00f4ture mensuelle.<\/p>\n\n<p class=\"wp-block-paragraph\">Un exemple de chiffrage permet de borner une reprise de flux. Sur un p\u00e9rim\u00e8tre hypoth\u00e9tique de huit sources, avec trois mappings par source et deux contr\u00f4les de qualit\u00e9 par mapping, le socle repr\u00e9sente vingt-quatre mappings et quarante-huit contr\u00f4les. En retenant une hypoth\u00e8se de six heures pour documenter et tester un mapping existant, puis deux heures par contr\u00f4le, la charge atteint 144 heures pour les mappings et 96 heures pour les contr\u00f4les, soit <strong>240 heures<\/strong>. Cette estimation exclut la correction des sources, la recette m\u00e9tier, les droits et les reprises d\u2019historique.<\/p>\n\n<p class=\"wp-block-paragraph\">Ce calcul n\u2019est pas un ratio \u00e9diteur ni une promesse de charge. Il sert \u00e0 montrer ce qui dispara\u00eet souvent d\u2019un budget pr\u00e9sent\u00e9 sous le seul intitul\u00e9 \u00ab connexion de donn\u00e9es \u00bb. Si la documentation des mappings n\u2019existe pas, si les r\u00e8gles sont enfouies dans du code ou si plusieurs sources ne sont pas r\u00e9concili\u00e9es, l\u2019hypoth\u00e8se de six heures ne tient plus. Il faut alors repartir d\u2019un inventaire d\u00e9taill\u00e9, sans chercher \u00e0 conserver une estimation de d\u00e9part devenue fausse.<\/p>\n\n<p class=\"wp-block-paragraph\">Le choix entre chargement et acc\u00e8s direct d\u00e9pend finalement de la capacit\u00e9 \u00e0 tracer l\u2019origine des montants. Une analyse rapide qui ne permet pas de r\u00e9pondre \u00e0 la question \u00ab quelle ligne source explique ce total ? \u00bb ne passera pas une recette financi\u00e8re exigeante.<\/p>\n\n<figure class=\"is-provider-youtube is-type-video wp-block-embed wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"ALM (Asset Liability Management) : tout comprendre en quelques minutes\" width=\"500\" height=\"375\" src=\"https:\/\/www.youtube.com\/embed\/t80C0Difzhc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Comment_Atoti_UI_et_les_interfaces_de_restitution_encadrent_lintelligence_decisionnelle\"><\/span>Comment Atoti UI et les interfaces de restitution encadrent l\u2019intelligence d\u00e9cisionnelle<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Atoti Server peut \u00eatre interrog\u00e9 par plusieurs interfaces. ActiveViam propose Atoti UI pour la visualisation et l\u2019exploration en temps r\u00e9el, tout en indiquant une compatibilit\u00e9 avec des front ends commerciaux. La documentation distingue \u00e9galement un guide utilisateur, un guide de connectivit\u00e9, un module compl\u00e9mentaire Excel, des guides de d\u00e9veloppement et une administration centralis\u00e9e. Cette diversit\u00e9 est utile, mais elle impose de d\u00e9finir quelle interface fait foi pour chaque population.<\/p>\n\n<p class=\"wp-block-paragraph\">Une \u00e9quipe de contr\u00f4le des risques peut privil\u00e9gier une vue interactive qui permet de filtrer, de descendre au d\u00e9tail et de comparer des sc\u00e9narios. Une direction financi\u00e8re peut exiger un export structur\u00e9 vers Excel pour compl\u00e9ter une note de cl\u00f4ture. Ces deux besoins sont l\u00e9gitimes. Ils ne produisent pas les m\u00eames risques de diffusion, de recalcul local et de perte de tra\u00e7abilit\u00e9.<\/p>\n\n<p class=\"wp-block-paragraph\">Excel m\u00e9rite un contr\u00f4le particulier. Le compl\u00e9ment Atoti est document\u00e9 par ActiveViam comme un moyen d\u2019enrichir l\u2019exp\u00e9rience utilisateur dans Excel. L\u2019outil peut rapprocher l\u2019analyse d\u00e9cisionnelle des pratiques quotidiennes des \u00e9quipes financi\u00e8res. Il peut aussi cr\u00e9er une d\u00e9pendance \u00e0 des fichiers enregistr\u00e9s hors du circuit de validation. Les cellules aliment\u00e9es par Atoti, les formules ajout\u00e9es localement et les extractions fig\u00e9es doivent \u00eatre distingu\u00e9es dans la proc\u00e9dure de contr\u00f4le.<\/p>\n\n<p class=\"wp-block-paragraph\">La plateforme peut aussi \u00eatre int\u00e9gr\u00e9e \u00e0 des interfaces Java ou JavaScript. Ce point int\u00e9resse les \u00e9quipes qui souhaitent embarquer une analyse dans un portail existant plut\u00f4t que multiplier les \u00e9crans. La responsabilit\u00e9 du mod\u00e8le s\u00e9mantique ne dispara\u00eet pas avec cette int\u00e9gration. Un libell\u00e9 ambigu dans une interface d\u00e9di\u00e9e reste ambigu, m\u00eame si le moteur d\u2019agr\u00e9gation fournit le montant attendu.<\/p>\n\n<h3 class=\"wp-block-heading\">Les droits doivent \u00eatre test\u00e9s sur les parcours r\u00e9els<\/h3>\n\n<p class=\"wp-block-paragraph\">La s\u00e9curit\u00e9 d\u2019une application d\u00e9cisionnelle financi\u00e8re ne se r\u00e9sume pas \u00e0 l\u2019authentification. Il faut v\u00e9rifier ce qu\u2019un utilisateur voit apr\u00e8s application des filtres de portefeuille, d\u2019entit\u00e9, de desk ou de pays de booking. Il faut \u00e9galement contr\u00f4ler les capacit\u00e9s d\u2019export et les possibilit\u00e9s de requ\u00eate par les outils externes. La documentation d\u2019ActiveViam contient un guide de s\u00e9curit\u00e9 et un guide d\u2019administration ; ils doivent \u00eatre lus avec vos r\u00e8gles internes, non \u00e0 leur place.<\/p>\n\n<p class=\"wp-block-paragraph\">La protection des donn\u00e9es personnelles et les r\u00e8gles de conservation ne rel\u00e8vent pas du pr\u00e9sent p\u00e9rim\u00e8tre. Votre DPO et vos \u00e9quipes s\u00e9curit\u00e9 doivent qualifier les donn\u00e9es pr\u00e9sentes dans les sources et dans les exports. L\u2019analyse d\u00e9cisionnelle peut transporter des identifiants de personnes, de clients ou de contreparties. La pr\u00e9sence d\u2019un moteur en m\u00e9moire ne modifie pas les obligations internes qui portent sur ces informations.<\/p>\n\n<p class=\"wp-block-paragraph\">La recette des interfaces gagne \u00e0 s\u2019appuyer sur des parcours \u00e9crits. Un contr\u00f4leur consulte un portefeuille autoris\u00e9, applique un filtre de date, exporte une vue et v\u00e9rifie que le fichier reprend le m\u00eame p\u00e9rim\u00e8tre. Un autre profil tente d\u2019ouvrir un portefeuille interdit et doit obtenir un r\u00e9sultat conforme \u00e0 la r\u00e8gle d\u00e9finie. Il ne s\u2019agit pas d\u2019un test d\u00e9coratif. Une diff\u00e9rence entre l\u2019\u00e9cran et l\u2019export peut produire deux chiffres concurrents dans la m\u00eame r\u00e9union.<\/p>\n\n<p class=\"wp-block-paragraph\">Le guide d\u2019administration Atoti mentionn\u00e9 dans la documentation officielle, consult\u00e9e le 18 juin 2026, couvre la configuration, la gestion et le suivi d\u2019un d\u00e9ploiement depuis une interface centrale. Cet \u00e9l\u00e9ment doit se traduire, dans votre dossier de projet, par une matrice pr\u00e9cise : qui modifie les droits, qui d\u00e9ploie un mod\u00e8le, qui valide une mesure et qui traite une alerte de chargement. Sans cette matrice, le produit est exploit\u00e9 comme une bo\u00eete noire par des \u00e9quipes qui ne partagent pas les m\u00eames responsabilit\u00e9s.<\/p>\n\n<p class=\"wp-block-paragraph\">La qualit\u00e9 de l\u2019intelligence d\u00e9cisionnelle d\u00e9pend donc autant du parcours utilisateur que du moteur de calcul. Les chiffres doivent conserver le m\u00eame contexte lorsqu\u2019ils passent d\u2019Atoti UI \u00e0 Excel, \u00e0 un portail int\u00e9gr\u00e9 ou \u00e0 un export de cl\u00f4ture.<\/p>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Quand_choisir_Atoti_pour_remplacer_ou_completer_un_socle_decisionnel_financier\"><\/span>Quand choisir Atoti pour remplacer ou compl\u00e9ter un socle d\u00e9cisionnel financier<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Atoti ne doit pas \u00eatre \u00e9valu\u00e9 comme un outil de tableau de bord g\u00e9n\u00e9rique. Son positionnement prend du sens quand le socle existant peine \u00e0 consolider des donn\u00e9es mouvantes, \u00e0 servir des calculs multidimensionnels ou \u00e0 fournir le d\u00e9tail qui explique une variation. Le point de comparaison n\u2019est pas seulement l\u2019interface actuelle. Il faut regarder les r\u00e8gles de calcul, les flux d\u2019alimentation, la granularit\u00e9 accessible, les droits, les exports et la charge de recette.<\/p>\n\n<p class=\"wp-block-paragraph\">Un parc comportant peu de rapports, des donn\u00e9es stables et des calculs limit\u00e9s peut ne pas justifier une plateforme d\u2019analyse in-memory. Dans ce cas, la reconstruction d\u2019un mod\u00e8le s\u00e9mantique dans l\u2019outil en place ou la correction des flux existants peut co\u00fbter moins cher qu\u2019une reprise compl\u00e8te. L\u2019arbitrage s\u2019inverse lorsque les r\u00e8gles sont nombreuses, peu document\u00e9es et r\u00e9utilis\u00e9es par plusieurs populations, car leur reconstruction isol\u00e9e rapport par rapport augmente le risque de divergence.<\/p>\n\n<p class=\"wp-block-paragraph\">La migration doit commencer par un inventaire des objets r\u00e9ellement utilis\u00e9s. Il faut relever les rapports, les sources, les p\u00e9riodes de consultation, les filtres implicites, les exports, les macros, les univers \u00e9ventuels et les fichiers Excel qui compl\u00e8tent le dispositif. Un rapport ouvert trois fois par an peut rester utile s\u2019il sert une cl\u00f4ture ou un contr\u00f4le r\u00e9glementaire. Les logs ne suffisent donc pas \u00e0 d\u00e9cider seuls. Ils fournissent une liste de d\u00e9part qui doit \u00eatre qualifi\u00e9e avec les m\u00e9tiers.<\/p>\n\n<h3 class=\"wp-block-heading\">La r\u00e9conciliation doit accepter des \u00e9carts expliqu\u00e9s<\/h3>\n\n<p class=\"wp-block-paragraph\">Le projet ne doit jamais promettre que les chiffres d\u2019Atoti seront identiques \u00e0 ceux du socle remplac\u00e9. Les r\u00e9sultats peuvent diff\u00e9rer \u00e0 cause d\u2019une r\u00e8gle corrig\u00e9e, d\u2019un p\u00e9rim\u00e8tre de donn\u00e9es assaini, d\u2019un calendrier revu ou d\u2019un arrondi appliqu\u00e9 autrement. La recette doit d\u00e9finir des tol\u00e9rances, classer les \u00e9carts et exiger une explication pour chaque diff\u00e9rence significative.<\/p>\n\n<p class=\"wp-block-paragraph\">Un protocole utilisable peut comparer, pour une m\u00eame date de r\u00e9f\u00e9rence, le total global, les dix principaux portefeuilles, les principales devises et un \u00e9chantillon de transactions d\u00e9taill\u00e9es. Chaque \u00e9cart est enregistr\u00e9 avec son montant, son pourcentage, sa cause suppos\u00e9e, le responsable de validation et le statut de correction. Un \u00e9cart de <strong>0,4 %<\/strong> sur un total peut \u00eatre acceptable ou bloquant selon la mesure concern\u00e9e ; sans seuil \u00e9crit, le comit\u00e9 de validation ne dispose d\u2019aucune base d\u2019arbitrage.<\/p>\n\n<p class=\"wp-block-paragraph\">La documentation ActiveViam consult\u00e9e le 18 juin 2026 confirme l\u2019existence de guides s\u00e9par\u00e9s pour les d\u00e9veloppeurs, les utilisateurs et les administrateurs. Dans une migration, cette s\u00e9paration implique au minimum trois recettes : les mesures et donn\u00e9es, les parcours de consultation, puis l\u2019exploitation technique. R\u00e9duire la recette \u00e0 une d\u00e9monstration d\u2019\u00e9cran reporte les d\u00e9fauts vers la p\u00e9riode de double run.<\/p>\n\n<p class=\"wp-block-paragraph\">Avant d\u2019engager la reprise, sortez douze mois de traces de consultation, listez les mesures de r\u00e9f\u00e9rence et rattachez chacune \u00e0 une source, une formule, un propri\u00e9taire m\u00e9tier et une tol\u00e9rance d\u2019\u00e9cart. Ce travail indique si Atoti r\u00e9pond \u00e0 un besoin r\u00e9el de consolidation et d\u2019analyse, ou si votre difficult\u00e9 se situe d\u2019abord dans la documentation de l\u2019existant.<\/p>\n\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Atoti est-il uniquement un outil de visualisation financiu00e8re ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Non. Atoti combine un moteur du2019agru00e9gation et de calcul, un stockage en mu00e9moire et un modu00e8le multidimensionnel. Atoti UI sert u00e0 explorer les ru00e9sultats, mais la valeur du produit ru00e9side aussi dans les donnu00e9es chargu00e9es, les hiu00e9rarchies et les mesures du00e9finies dans le modu00e8le.\"}},{\"@type\":\"Question\",\"name\":\"Quelle diffu00e9rence entre chargement ETL et Direct Query dans Atoti ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Le chargement ETL pru00e9pare et charge les donnu00e9es dans le datastore Atoti apru00e8s transformations. Le Direct Query permet du2019interroger une base externe sans chargement pru00e9alable. Le choix doit u00eatre justifiu00e9 par la frau00eecheur attendue, la qualitu00e9 des donnu00e9es, la trau00e7abilitu00e9 et les contraintes de performance de la source.\"}},{\"@type\":\"Question\",\"name\":\"Atoti peut-il remplacer un parc de rapports existant ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"La ru00e9ponse du00e9pend du volume de rapports ru00e9ellement utilisu00e9s, de la complexitu00e9 des ru00e8gles, des flux de donnu00e9es et des besoins de simulation. Une reprise nu2019est justifiu00e9e que si les mesures, les dimensions et les parcours utilisateurs sont inventoriu00e9s puis soumis u00e0 une recette de ru00e9conciliation.\"}},{\"@type\":\"Question\",\"name\":\"Pourquoi les u00e9carts de chiffres doivent-ils u00eatre pru00e9vus avant la bascule ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Parce quu2019une ru00e8gle corrigu00e9e, un arrondi, une date de ru00e9fu00e9rence ou un pu00e9rimu00e8tre de donnu00e9es peuvent modifier le ru00e9sultat. Le projet doit fixer des tolu00e9rances et documenter chaque u00e9cart significatif au lieu de promettre une u00e9quivalence automatique entre lu2019ancien socle et Atoti.\"}}]}\n<\/script>\n<h3>Atoti est-il uniquement un outil de visualisation financi\u00e8re ?<\/h3>\n<p>Non. Atoti combine un moteur d\u2019agr\u00e9gation et de calcul, un stockage en m\u00e9moire et un mod\u00e8le multidimensionnel. Atoti UI sert \u00e0 explorer les r\u00e9sultats, mais la valeur du produit r\u00e9side aussi dans les donn\u00e9es charg\u00e9es, les hi\u00e9rarchies et les mesures d\u00e9finies dans le mod\u00e8le.<\/p>\n<h3>Quelle diff\u00e9rence entre chargement ETL et Direct Query dans Atoti ?<\/h3>\n<p>Le chargement ETL pr\u00e9pare et charge les donn\u00e9es dans le datastore Atoti apr\u00e8s transformations. Le Direct Query permet d\u2019interroger une base externe sans chargement pr\u00e9alable. Le choix doit \u00eatre justifi\u00e9 par la fra\u00eecheur attendue, la qualit\u00e9 des donn\u00e9es, la tra\u00e7abilit\u00e9 et les contraintes de performance de la source.<\/p>\n<h3>Atoti peut-il remplacer un parc de rapports existant ?<\/h3>\n<p>La r\u00e9ponse d\u00e9pend du volume de rapports r\u00e9ellement utilis\u00e9s, de la complexit\u00e9 des r\u00e8gles, des flux de donn\u00e9es et des besoins de simulation. Une reprise n\u2019est justifi\u00e9e que si les mesures, les dimensions et les parcours utilisateurs sont inventori\u00e9s puis soumis \u00e0 une recette de r\u00e9conciliation.<\/p>\n<h3>Pourquoi les \u00e9carts de chiffres doivent-ils \u00eatre pr\u00e9vus avant la bascule ?<\/h3>\n<p>Parce qu\u2019une r\u00e8gle corrig\u00e9e, un arrondi, une date de r\u00e9f\u00e9rence ou un p\u00e9rim\u00e8tre de donn\u00e9es peuvent modifier le r\u00e9sultat. Le projet doit fixer des tol\u00e9rances et documenter chaque \u00e9cart significatif au lieu de promettre une \u00e9quivalence automatique entre l\u2019ancien socle et Atoti.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Atoti d\u2019ActiveViam sert \u00e0 agr\u00e9ger et recalculer, en m\u00e9moire, des m\u00e9triques multidimensionnelles sur des donn\u00e9es qui \u00e9voluent pendant la journ\u00e9e. Pour un usage en finance, l\u2019int\u00e9r\u00eat ne se situe pas dans un \u00e9cran plus rapide, mais dans la capacit\u00e9 \u00e0 expliciter un chiffre de risque, de liquidit\u00e9 ou de r\u00e9sultat selon des axes de lecture [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-333","post","type-post","status-publish","format-standard","hentry","category-socles-herites"],"_links":{"self":[{"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/posts\/333","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/comments?post=333"}],"version-history":[{"count":0,"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/posts\/333\/revisions"}],"wp:attachment":[{"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/media?parent=333"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/categories?post=333"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/tags?post=333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}