{"id":190,"date":"2026-09-12T11:33:14","date_gmt":"2026-09-12T11:33:14","guid":{"rendered":"https:\/\/acconsulting-france.fr\/blog\/olap-definition-cube\/"},"modified":"2026-09-12T12:08:56","modified_gmt":"2026-09-12T12:08:56","slug":"olap-definition-cube","status":"publish","type":"post","link":"https:\/\/acconsulting-france.fr\/blog\/olap-definition-cube\/","title":{"rendered":"OLAP : d\u00e9finition, cube, op\u00e9rations et diff\u00e9rence avec OLTP"},"content":{"rendered":"<p class=\"wp-block-paragraph\">OLAP d\u00e9signe un mode d\u2019analyse destin\u00e9 \u00e0 lire, croiser et agr\u00e9ger des donn\u00e9es historiques selon plusieurs axes. OLTP traite au contraire les op\u00e9rations unitaires du quotidien. La diff\u00e9rence OLAP OLTP d\u00e9termine le mod\u00e8le de donn\u00e9es, la fr\u00e9quence des mises \u00e0 jour, le niveau de d\u00e9tail disponible et la fa\u00e7on de construire vos rapports.<\/p>\n\n<p class=\"wp-block-paragraph\"><strong>En bref<\/strong><\/p>\n\n<ul class=\"wp-block-list\"><li>Un syst\u00e8me OLAP sert aux rapports, aux analyses de tendances et aux calculs complexes sur des donn\u00e9es consolid\u00e9es.<\/li><li>Un syst\u00e8me transactionnel OLTP enregistre les ventes, les commandes, les mouvements de stock ou les modifications de comptes au fil de l\u2019eau.<\/li><li>Le cube OLAP organise les mesures selon des dimensions, telles que le temps, le produit, l\u2019organisation ou le canal de vente.<\/li><li>Les op\u00e9rations OLAP permettent de passer d\u2019une vue synth\u00e9tique \u00e0 un d\u00e9tail contr\u00f4l\u00e9, sans transformer un rapport en extraction brute.<\/li><li>Dans un chantier de migration, la r\u00e8gle de gestion port\u00e9e par une agr\u00e9gation doit \u00eatre recens\u00e9e avant toute reprise du mod\u00e8le s\u00e9mantique.<\/li><\/ul>\n\n<p class=\"wp-block-paragraph\">Ce contenu s\u2019adresse aux responsables BI, chefs de projet d\u00e9cisionnel et \u00e9quipes m\u00e9tier qui doivent distinguer les usages analytiques des usages op\u00e9rationnels. Il ne traite ni la conception d\u2019algorithmes pr\u00e9dictifs ni l\u2019architecture d\u2019infrastructure pour elle-m\u00eame.<\/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\/olap-definition-cube\/#Que_recouvre_la_definition_OLAP_dans_une_base_de_donnees_decisionnelle\" >Que recouvre la d\u00e9finition OLAP dans une base de donn\u00e9es d\u00e9cisionnelle\u00a0?<\/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\/olap-definition-cube\/#Comment_fonctionne_un_cube_OLAP_et_quelles_dimensions_faut-il_modeliser\" >Comment fonctionne un cube OLAP et quelles dimensions faut-il mod\u00e9liser\u00a0?<\/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\/olap-definition-cube\/#Quelles_operations_OLAP_permettent_de_passer_du_total_au_detail\" >Quelles op\u00e9rations OLAP permettent de passer du total au d\u00e9tail\u00a0?<\/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\/olap-definition-cube\/#Quelle_difference_OLAP_OLTP_pour_les_donnees_les_performances_et_les_usages\" >Quelle diff\u00e9rence OLAP OLTP pour les donn\u00e9es, les performances et les usages\u00a0?<\/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\/olap-definition-cube\/#Comment_auditer_un_cube_OLAP_avant_une_migration_de_socle_decisionnel\" >Comment auditer un cube OLAP avant une migration de socle d\u00e9cisionnel\u00a0?<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Que_recouvre_la_definition_OLAP_dans_une_base_de_donnees_decisionnelle\"><\/span>Que recouvre la d\u00e9finition OLAP dans une base de donn\u00e9es d\u00e9cisionnelle\u00a0?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">OLAP signifie <em>Online Analytical Processing<\/em>, soit traitement analytique en ligne. Le terme d\u00e9signe une organisation de donn\u00e9es et de requ\u00eates pens\u00e9e pour l\u2019<strong>analyse multidimensionnelle<\/strong>. L\u2019objectif n\u2019est pas d\u2019enregistrer une commande suppl\u00e9mentaire ou de modifier un statut client. Il consiste \u00e0 lire des volumes consolid\u00e9s, \u00e0 comparer des p\u00e9riodes et \u00e0 comprendre les \u00e9carts d\u2019activit\u00e9.<\/p>\n\n<p class=\"wp-block-paragraph\">Dans une base de donn\u00e9es d\u00e9cisionnelle, un responsable financier peut demander le chiffre d\u2019affaires par mois, par famille de produits, par canal et par entit\u00e9. Ces axes ne sont pas de simples colonnes affich\u00e9es c\u00f4te \u00e0 c\u00f4te. Ils constituent des dimensions de lecture. La mesure, par exemple le montant factur\u00e9, est analys\u00e9e \u00e0 l\u2019intersection de ces dimensions.<\/p>\n\n<p class=\"wp-block-paragraph\">Le mot \u00ab en ligne \u00bb m\u00e9rite une pr\u00e9cision. Il ne signifie pas que les donn\u00e9es sont n\u00e9cessairement mises \u00e0 jour \u00e0 chaque transaction. Il signifie que l\u2019utilisateur acc\u00e8de \u00e0 une analyse interactive, au moyen d\u2019un rapport, d\u2019un tableau crois\u00e9, d\u2019un outil de restitution ou d\u2019un mod\u00e8le s\u00e9mantique. Une actualisation nocturne reste fr\u00e9quente dans les socles d\u00e9cisionnels issus d\u2019applications op\u00e9rationnelles.<\/p>\n\n<h3 class=\"wp-block-heading\">Pourquoi l\u2019OLAP privil\u00e9gie la lecture et les rapprochements<\/h3>\n\n<p class=\"wp-block-paragraph\">Une requ\u00eate analytique porte souvent sur un p\u00e9rim\u00e8tre beaucoup plus large qu\u2019une op\u00e9ration m\u00e9tier. Elle peut lire plusieurs ann\u00e9es de ventes, rapprocher des budgets et des r\u00e9alis\u00e9s, puis ventiler l\u2019\u00e9cart par centre de co\u00fbt. Ce type de demande mobilise des jointures, des filtres, des hi\u00e9rarchies, des mesures calcul\u00e9es et des fonctions d\u2019<strong>aggregation<\/strong>.<\/p>\n\n<p class=\"wp-block-paragraph\">La documentation Oracle d\u00e9crit les outils OLAP comme orient\u00e9s vers les requ\u00eates et le reporting, par opposition aux applications OLTP d\u00e9di\u00e9es aux t\u00e2ches transactionnelles. Cette distinction est rappel\u00e9e par <a href=\"https:\/\/www.oracle.com\/database\/what-is-olap\/\" target=\"_blank\" rel=\"noopener\">la pr\u00e9sentation Oracle de l\u2019OLAP<\/a>, consult\u00e9e le 24 mars 2026. Elle reste utile pour \u00e9viter une confusion fr\u00e9quente dans les dossiers de remplacement d\u2019outils.<\/p>\n\n<p class=\"wp-block-paragraph\">Une base analytique ne remplace pas l\u2019application qui valide une commande ou qui r\u00e9serve un article. Elle re\u00e7oit les donn\u00e9es de cette application, les contr\u00f4le, les historise et les rend comparables. Lorsque la cl\u00f4ture mensuelle doit expliquer une variation de marge, le besoin rel\u00e8ve du d\u00e9cisionnel. Lorsque le magasin doit confirmer qu\u2019un produit est encore disponible, le besoin rel\u00e8ve du transactionnel.<\/p>\n\n<p class=\"wp-block-paragraph\">L\u2019OLAP prend tout son int\u00e9r\u00eat lorsque l\u2019utilisateur doit naviguer dans une information agr\u00e9g\u00e9e sans demander une nouvelle extraction \u00e0 l\u2019\u00e9quipe BI \u00e0 chaque question. Les restitutions ne sont pourtant fiables que si les r\u00e8gles de calcul sont document\u00e9es. Un chiffre d\u2019affaires peut exclure les avoirs, les commandes annul\u00e9es ou certains statuts de facture. Ces choix doivent rester visibles dans le mod\u00e8le.<\/p>\n\n<h3 class=\"wp-block-heading\">Les r\u00e8gles de gestion restent plus importantes que le moteur<\/h3>\n\n<p class=\"wp-block-paragraph\">Un cube performant ne corrige pas une d\u00e9finition m\u00e9tier ambigu\u00eb. Une mesure appel\u00e9e \u00ab ventes nettes \u00bb peut correspondre \u00e0 des r\u00e9alit\u00e9s diff\u00e9rentes selon qu\u2019elle inclut les remises, les frais de port ou les retours. Dans BusinessObjects, une condition peut aussi \u00eatre plac\u00e9e dans un objet d\u2019univers plut\u00f4t que dans le rapport Webi. L\u2019utilisateur voit alors un r\u00e9sultat filtr\u00e9 sans voir la r\u00e8gle qui l\u2019a produit.<\/p>\n\n<p class=\"wp-block-paragraph\">La reprise d\u2019un socle demande donc de relever les objets, les classes, les contextes de requ\u00eate et les filtres implicites. Le travail de recensement des <a href=\"https:\/\/acconsulting-france.fr\/blog\/regles-gestion-univers-bo\/\">r\u00e8gles de gestion dans un univers BusinessObjects<\/a> \u00e9vite de migrer une apparence de rapport tout en perdant son calcul r\u00e9el.<\/p>\n\n<p class=\"wp-block-paragraph\">Le terme OLAP ne garantit ni la qualit\u00e9 des donn\u00e9es ni l\u2019unicit\u00e9 des indicateurs. Il d\u00e9crit une capacit\u00e9 d\u2019exploration. Si deux rapports affichent des marges distinctes, le probl\u00e8me peut venir de la date retenue, du taux de change, du statut de commande ou du p\u00e9rim\u00e8tre organisationnel. Le cube rend l\u2019\u00e9cart investigable. Il ne le r\u00e9sout pas par nature.<\/p>\n\n<p class=\"wp-block-paragraph\">Vous devez donc s\u00e9parer trois objets dans votre inventaire\u00a0: la donn\u00e9e source, la r\u00e8gle de transformation et la restitution. Cette s\u00e9paration devient d\u00e9terminante lorsque l\u2019ancien univers, l\u2019InfoCube ou le datamart doit \u00eatre remplac\u00e9.<\/p>\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1536\" height=\"1024\" src=\"https:\/\/acconsulting-france.fr\/blog\/wp-content\/uploads\/2026\/09\/olap-definition-cube-operations-et-difference-av-illustratio.jpg\" alt=\"Illustration \u00e9ditoriale du sujet : OLAP : d\u00e9finition, cube, op\u00e9rations et diff\u00e9rence avec OLTP\" class=\"wp-image-192\" srcset=\"https:\/\/acconsulting-france.fr\/blog\/wp-content\/uploads\/2026\/09\/olap-definition-cube-operations-et-difference-av-illustratio.jpg 1536w, https:\/\/acconsulting-france.fr\/blog\/wp-content\/uploads\/2026\/09\/olap-definition-cube-operations-et-difference-av-illustratio-300x200.jpg 300w, https:\/\/acconsulting-france.fr\/blog\/wp-content\/uploads\/2026\/09\/olap-definition-cube-operations-et-difference-av-illustratio-1024x683.jpg 1024w, https:\/\/acconsulting-france.fr\/blog\/wp-content\/uploads\/2026\/09\/olap-definition-cube-operations-et-difference-av-illustratio-768x512.jpg 768w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><figcaption class=\"wp-element-caption\">Illustration g\u00e9n\u00e9r\u00e9e par intelligence artificielle.<\/figcaption><\/figure>\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Comment_fonctionne_un_cube_OLAP_et_quelles_dimensions_faut-il_modeliser\"><\/span>Comment fonctionne un cube OLAP et quelles dimensions faut-il mod\u00e9liser\u00a0?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Le cube OLAP est une repr\u00e9sentation multidimensionnelle des donn\u00e9es. Son principe est de croiser des dimensions avec une ou plusieurs mesures. Un cube de ventes peut r\u00e9unir les dimensions Temps, Produit, Client, G\u00e9ographie et Organisation, puis stocker ou calculer le chiffre d\u2019affaires, les quantit\u00e9s, la marge et le budget.<\/p>\n\n<p class=\"wp-block-paragraph\">Un visuel en trois dimensions aide \u00e0 comprendre le m\u00e9canisme, mais il devient vite insuffisant. Dans un environnement r\u00e9el, le cube comporte souvent davantage de trois axes. Il s\u2019agit alors d\u2019un hypercube. Un rapport n\u2019en montre g\u00e9n\u00e9ralement que deux en lignes et colonnes, tandis que les autres dimensions servent de filtres, de segments ou de variables.<\/p>\n\n<p class=\"wp-block-paragraph\">Chaque dimension comprend des membres et, fr\u00e9quemment, une hi\u00e9rarchie. La dimension Temps peut relier jour, semaine, mois, trimestre et ann\u00e9e. La dimension Produit peut relier r\u00e9f\u00e9rence, famille et gamme. Cette organisation permet de consolider une mesure sans recomposer manuellement chaque niveau de restitution.<\/p>\n\n<h3 class=\"wp-block-heading\">Dimensions, mesures et hi\u00e9rarchies dans l\u2019analyse multidimensionnelle<\/h3>\n\n<p class=\"wp-block-paragraph\">Une dimension r\u00e9pond \u00e0 la question \u00ab selon quoi analyse-t-on\u00a0? \u00bb. Une mesure r\u00e9pond \u00e0 la question \u00ab que calcule-t-on\u00a0? \u00bb. Cette diff\u00e9rence para\u00eet th\u00e9orique jusqu\u2019au jour o\u00f9 une \u00e9quipe tente d\u2019agr\u00e9ger un taux comme s\u2019il s\u2019agissait d\u2019un montant. Un chiffre d\u2019affaires se somme. Un taux de marge doit souvent \u00eatre recalcul\u00e9 \u00e0 partir du montant de marge et du chiffre d\u2019affaires.<\/p>\n\n<p class=\"wp-block-paragraph\">Le tableau suivant croise des objets de mod\u00e9lisation, leur r\u00f4le et le risque rencontr\u00e9 lors d\u2019une reprise. Il est construit \u00e0 partir des m\u00e9canismes document\u00e9s dans la documentation Oracle sur l\u2019OLAP, consult\u00e9e le 24 mars 2026, et des pratiques de recette de socles d\u00e9cisionnels.<\/p>\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>Objet du cube OLAP<\/th>\n<th>Exemple de contenu<\/th>\n<th>Usage dans le rapport<\/th>\n<th>Risque lors d\u2019une migration<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Dimension Temps<\/td>\n<td>Jour, mois, trimestre, ann\u00e9e<\/td>\n<td>Comparer le r\u00e9alis\u00e9 et le budget par p\u00e9riode<\/td>\n<td>Une hi\u00e9rarchie fiscale peut \u00eatre remplac\u00e9e \u00e0 tort par une hi\u00e9rarchie calendaire.<\/td>\n<\/tr>\n<tr>\n<td>Dimension Produit<\/td>\n<td>R\u00e9f\u00e9rence, famille, gamme<\/td>\n<td>Analyser le mix et les volumes vendus<\/td>\n<td>Une r\u00e9f\u00e9rence inactive peut dispara\u00eetre alors qu\u2019elle reste n\u00e9cessaire \u00e0 l\u2019historique.<\/td>\n<\/tr>\n<tr>\n<td>Dimension Organisation<\/td>\n<td>Entit\u00e9, direction, centre de co\u00fbt<\/td>\n<td>Ventiler les responsabilit\u00e9s de gestion<\/td>\n<td>Un changement de rattachement peut fausser les comparaisons pluriannuelles.<\/td>\n<\/tr>\n<tr>\n<td>Mesure additive<\/td>\n<td>Quantit\u00e9, montant factur\u00e9<\/td>\n<td>Sommer sur plusieurs axes<\/td>\n<td>Les doublons issus d\u2019une jointure produisent une agr\u00e9gation excessive.<\/td>\n<\/tr>\n<tr>\n<td>Mesure calcul\u00e9e<\/td>\n<td>Taux de marge, part de march\u00e9<\/td>\n<td>Comparer des ratios consolid\u00e9s<\/td>\n<td>La somme des pourcentages remplace \u00e0 tort une formule pond\u00e9r\u00e9e.<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">Le mod\u00e8le doit aussi g\u00e9rer les croisements sans donn\u00e9es. Une entreprise peut disposer de milliers de produits, de centaines de zones et de nombreuses p\u00e9riodes. Toutes les combinaisons ne correspondent pas \u00e0 une vente r\u00e9elle. Cette \u00ab sparsit\u00e9 \u00bb influence le stockage et les temps de traitement. Elle ne doit pas \u00eatre masqu\u00e9e dans une estimation de capacit\u00e9.<\/p>\n\n<h3 class=\"wp-block-heading\">MOLAP, ROLAP et HOLAP r\u00e9pondent \u00e0 des contraintes diff\u00e9rentes<\/h3>\n\n<p class=\"wp-block-paragraph\">Le MOLAP stocke les donn\u00e9es dans une structure multidimensionnelle et s\u2019appuie volontiers sur des agr\u00e9gats pr\u00e9par\u00e9s. Il vise des lectures analytiques rapides, mais impose de g\u00e9rer le traitement et le rafra\u00eechissement du cube. Des produits historiques comme Microsoft Analysis Services ou Oracle Essbase ont port\u00e9 ce type d\u2019approche dans de nombreux parcs d\u00e9cisionnels.<\/p>\n\n<p class=\"wp-block-paragraph\">Le ROLAP conserve davantage la logique relationnelle. Les dimensions et les faits restent dans des tables, souvent organis\u00e9es en sch\u00e9ma en \u00e9toile. Les calculs sont produits au moment de la requ\u00eate ou par des tables d\u2019agr\u00e9gats. Cette option r\u00e9utilise plus directement le stockage relationnel, mais elle demande une attention pr\u00e9cise aux index, aux jointures et aux volumes lus.<\/p>\n\n<p class=\"wp-block-paragraph\">Le HOLAP combine les deux logiques. Les donn\u00e9es synth\u00e9tiques peuvent \u00eatre servies par une structure multidimensionnelle, tandis que le d\u00e9tail est lu dans des tables relationnelles. Le m\u00e9canisme convient lorsqu\u2019un lecteur navigue d\u2019un total mensuel \u00e0 une ligne de facture, mais le drill-through doit \u00eatre test\u00e9 sur les droits, les filtres et les temps de r\u00e9ponse.<\/p>\n\n<p class=\"wp-block-paragraph\">Le choix ne se tranche pas sur le seul vocabulaire du produit. Sur un parc de rapports peu consult\u00e9s dont les r\u00e8gles ne sont pas document\u00e9es, reconstruire un mod\u00e8le d\u00e9cisionnel r\u00e9duit peut co\u00fbter moins cher que de reproduire chaque agr\u00e9gat ancien. L\u2019arbitrage s\u2019inverse si plusieurs centaines de restitutions utilisent des hi\u00e9rarchies et des mesures dont personne ne conna\u00eet plus la logique.<\/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=\"OLTP vs OLAP Explained in 5 Minutes\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/6-VVu68hbgw?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=\"Quelles_operations_OLAP_permettent_de_passer_du_total_au_detail\"><\/span>Quelles op\u00e9rations OLAP permettent de passer du total au d\u00e9tail\u00a0?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Les op\u00e9rations OLAP organisent la navigation dans une analyse. Elles permettent de changer le niveau de synth\u00e8se, de limiter le p\u00e9rim\u00e8tre ou de r\u00e9orienter l\u2019affichage. Elles sont parfois pr\u00e9sent\u00e9es comme des gestes d\u2019interface. Dans un projet de reprise, elles r\u00e9v\u00e8lent surtout quelles hi\u00e9rarchies et quelles r\u00e8gles de filtrage doivent \u00eatre pr\u00e9serv\u00e9es.<\/p>\n\n<p class=\"wp-block-paragraph\">Le <strong>drill-down<\/strong> descend vers un niveau plus d\u00e9taill\u00e9. Un responsable qui consulte le chiffre d\u2019affaires annuel peut descendre au trimestre, puis au mois, avant d\u2019examiner une famille de produits. Le drill-up suit le chemin inverse. Il consolide les \u00e9l\u00e9ments d\u00e9taill\u00e9s vers un niveau sup\u00e9rieur, par exemple du jour vers le mois ou de la r\u00e9f\u00e9rence vers la gamme.<\/p>\n\n<p class=\"wp-block-paragraph\">Le slicing isole une tranche d\u2019information en fixant une valeur sur une dimension. S\u00e9lectionner l\u2019exercice 2025 dans un cube qui contient plusieurs ann\u00e9es constitue un slice. Le dicing, parfois nomm\u00e9 scoping, d\u00e9coupe un sous-ensemble sur plusieurs axes. Vous pouvez retenir deux r\u00e9gions, trois familles de produits et un semestre, puis observer les mesures \u00e0 l\u2019int\u00e9rieur de ce bloc.<\/p>\n\n<h3 class=\"wp-block-heading\">Pivot, slice et dice modifient la vue, pas la d\u00e9finition de la mesure<\/h3>\n\n<p class=\"wp-block-paragraph\">Le pivot fait tourner les dimensions visibles. Une dimension plac\u00e9e en colonne passe en ligne, ou devient un filtre. Ce changement para\u00eet neutre, mais il doit conserver les m\u00eames r\u00e8gles de calcul. Si le total affich\u00e9 varie apr\u00e8s un pivot, il faut v\u00e9rifier les contextes, les \u00e9l\u00e9ments masqu\u00e9s, les filtres de rapport et les agr\u00e9gations non additives.<\/p>\n\n<p class=\"wp-block-paragraph\">Le slice et le dice peuvent aussi \u00eatre \u00e0 l\u2019origine de malentendus en recette. Une direction financi\u00e8re peut comparer un rapport ancien filtr\u00e9 sur les factures valid\u00e9es \u00e0 une restitution nouvelle filtr\u00e9e sur les factures \u00e9mises. Les deux tableaux portent peut-\u00eatre le m\u00eame titre. Ils ne couvrent pas le m\u00eame p\u00e9rim\u00e8tre. L\u2019\u00e9cart est alors explicable, mais il ne doit pas \u00eatre pr\u00e9sent\u00e9 comme une anomalie de moteur.<\/p>\n\n<ul class=\"wp-block-list\"><li>Le drill-down doit suivre une hi\u00e9rarchie m\u00e9tier valid\u00e9e, comme ann\u00e9e, trimestre, mois et jour, plut\u00f4t qu\u2019une succession de codes techniques.<\/li><li>Le drill-up doit recalculer les ratios lorsque la mesure n\u2019est pas additive, notamment pour les taux et les prix moyens.<\/li><li>Le slicing doit rendre visible la valeur de filtre retenue afin qu\u2019un export ne perde pas son contexte.<\/li><li>Le dicing doit \u00eatre test\u00e9 avec les droits utilisateurs, car une restriction organisationnelle peut r\u00e9duire le bloc visible.<\/li><li>Le pivot doit conserver le p\u00e9rim\u00e8tre de donn\u00e9es, m\u00eame lorsque l\u2019outil modifie l\u2019ordre ou le format des colonnes.<\/li><\/ul>\n\n<h3 class=\"wp-block-heading\">Le drill-through exige une tra\u00e7abilit\u00e9 jusqu\u2019au d\u00e9tail transactionnel<\/h3>\n\n<p class=\"wp-block-paragraph\">Le drill-through relie une cellule agr\u00e9g\u00e9e \u00e0 un d\u00e9tail plus fin, souvent issu de tables relationnelles. Une marge mensuelle par entit\u00e9 peut ainsi ouvrir la liste des \u00e9critures ou factures qui composent le total. Cette fonction est utile, mais elle ne doit pas devenir un contournement de la mod\u00e9lisation. Un utilisateur qui doit syst\u00e9matiquement descendre au d\u00e9tail pour comprendre le chiffre ne dispose pas de la bonne restitution de synth\u00e8se.<\/p>\n\n<p class=\"wp-block-paragraph\">Le d\u00e9tail doit aussi respecter la s\u00e9curit\u00e9 appliqu\u00e9e au rapport. Un directeur de r\u00e9gion peut avoir le droit de consulter son total, sans avoir acc\u00e8s \u00e0 des attributs sensibles dans les lignes transactionnelles. Cette question rel\u00e8ve de la conception des autorisations du socle. Pour les aspects de protection des donn\u00e9es personnelles, votre DPO reste l\u2019interlocuteur comp\u00e9tent. Le p\u00e9rim\u00e8tre trait\u00e9 ici s\u2019arr\u00eate au comportement d\u00e9cisionnel des filtres et des droits.<\/p>\n\n<p class=\"wp-block-paragraph\">Le langage MDX a historiquement servi \u00e0 exprimer des requ\u00eates sur des structures multidimensionnelles. Sa logique diff\u00e8re de SQL, qui interroge des tables relationnelles. Un utilisateur m\u00e9tier n\u2019a pas \u00e0 \u00e9crire du MDX pour utiliser un rapport. En revanche, une \u00e9quipe qui remplace un cube doit identifier les calculs MDX existants, car ils peuvent contenir des ratios, des allocations ou des filtres absents des couches de restitution.<\/p>\n\n<p class=\"wp-block-paragraph\">La navigation n\u2019est donc pas un d\u00e9cor. Chaque op\u00e9ration exprime une attente m\u00e9tier sur la granularit\u00e9, le p\u00e9rim\u00e8tre et le mode d\u2019agr\u00e9gation. C\u2019est ce qui doit \u00eatre v\u00e9rifi\u00e9 avant de traduire un cube en mod\u00e8le s\u00e9mantique.<\/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=\"Clickhouse : OLAP vs OLTP ???\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/haQaDdf0B50?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=\"Quelle_difference_OLAP_OLTP_pour_les_donnees_les_performances_et_les_usages\"><\/span>Quelle diff\u00e9rence OLAP OLTP pour les donn\u00e9es, les performances et les usages\u00a0?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">La diff\u00e9rence OLAP OLTP tient d\u2019abord \u00e0 l\u2019objectif. Un syst\u00e8me transactionnel OLTP enregistre une action m\u00e9tier \u00e9l\u00e9mentaire. Il cr\u00e9e une commande, applique un paiement, r\u00e9serve un stock ou modifie une fiche client. Un syst\u00e8me OLAP lit, consolide et compare les donn\u00e9es produites par ces actions afin de fournir une vision de pilotage.<\/p>\n\n<p class=\"wp-block-paragraph\">Dans un contexte commercial, l\u2019OLTP traite la vente au moment o\u00f9 elle est r\u00e9alis\u00e9e. Il doit garantir que deux op\u00e9rations simultan\u00e9es ne vendent pas le dernier article disponible deux fois. Il met donc l\u2019accent sur l\u2019int\u00e9grit\u00e9, la disponibilit\u00e9 et le temps de r\u00e9ponse mesur\u00e9 en millisecondes. La requ\u00eate porte sur peu de lignes, mais les \u00e9critures sont nombreuses.<\/p>\n\n<p class=\"wp-block-paragraph\">L\u2019OLAP intervient apr\u00e8s int\u00e9gration des donn\u00e9es. Il permet d\u2019examiner les ventes par p\u00e9riode, par produit, par canal ou par organisation. Une requ\u00eate peut parcourir plusieurs ann\u00e9es d\u2019historique, calculer une comparaison avec le budget et produire une ventilation des \u00e9carts. Le d\u00e9lai acceptable peut \u00eatre plus \u00e9lev\u00e9, \u00e0 condition qu\u2019il reste compatible avec l\u2019usage de restitution.<\/p>\n\n<h3 class=\"wp-block-heading\">Les structures relationnelles OLTP ne r\u00e9pondent pas au m\u00eame besoin<\/h3>\n\n<p class=\"wp-block-paragraph\">Une base OLTP utilise souvent des tables normalis\u00e9es. Chaque ligne repr\u00e9sente une entit\u00e9 ou un \u00e9v\u00e9nement, comme une ligne de commande, un mouvement de stock ou une facture. Les colonnes portent les attributs n\u00e9cessaires au traitement. Cette organisation limite la redondance et facilite les mises \u00e0 jour coh\u00e9rentes.<\/p>\n\n<p class=\"wp-block-paragraph\">Une structure analytique pr\u00e9pare au contraire la lecture transversale. Elle peut adopter un sch\u00e9ma en \u00e9toile avec une table de faits et des dimensions, ou s\u2019appuyer sur un cube multidimensionnel. Les donn\u00e9es sont fr\u00e9quemment charg\u00e9es par lots apr\u00e8s contr\u00f4le. Une alimentation nocturne est courante, mais le rythme peut \u00eatre intra-journalier si le besoin de pilotage le justifie et si les flux sont dimensionn\u00e9s pour cela.<\/p>\n\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>Crit\u00e8re compar\u00e9<\/th>\n<th>OLTP<\/th>\n<th>OLAP<\/th>\n<th>Cons\u00e9quence pour votre socle<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Finalit\u00e9<\/td>\n<td>Ex\u00e9cuter une transaction m\u00e9tier<\/td>\n<td>Analyser une activit\u00e9 consolid\u00e9e<\/td>\n<td>Une commande doit rester dans l\u2019application op\u00e9rationnelle.<\/td>\n<\/tr>\n<tr>\n<td>Type de charge<\/td>\n<td>\u00c9critures fr\u00e9quentes et courtes<\/td>\n<td>Lectures larges et calculs complexes<\/td>\n<td>Le m\u00eame moteur ne doit pas \u00eatre dimensionn\u00e9 sans distinguer les deux usages.<\/td>\n<\/tr>\n<tr>\n<td>Mod\u00e8le dominant<\/td>\n<td>Tables relationnelles normalis\u00e9es<\/td>\n<td>Cube, \u00e9toile ou mod\u00e8le analytique<\/td>\n<td>Les jointures et agr\u00e9gats doivent \u00eatre revus lors d\u2019une migration.<\/td>\n<\/tr>\n<tr>\n<td>Mise \u00e0 jour<\/td>\n<td>Temps r\u00e9el ou quasi temps r\u00e9el<\/td>\n<td>Lot planifi\u00e9 ou rafra\u00eechissement contr\u00f4l\u00e9<\/td>\n<td>La fra\u00eecheur attendue doit \u00eatre \u00e9crite dans le besoin m\u00e9tier.<\/td>\n<\/tr>\n<tr>\n<td>Granularit\u00e9<\/td>\n<td>\u00c9v\u00e9nement d\u00e9taill\u00e9<\/td>\n<td>Total, d\u00e9tail navigable et historique<\/td>\n<td>Le drill-through relie les deux niveaux sans les confondre.<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">Ce tableau ne signifie pas qu\u2019une entreprise doit isoler physiquement toute analyse de tout syst\u00e8me op\u00e9rationnel. Il montre que les objectifs de conception divergent. Faire ex\u00e9cuter chaque matin une requ\u00eate de marge sur plusieurs ann\u00e9es directement sur la base de production peut d\u00e9grader le traitement des utilisateurs. Copier des transactions sans conserver les cl\u00e9s et les dates de r\u00e9f\u00e9rence peut, inversement, rendre le reporting incoh\u00e9rent.<\/p>\n\n<h3 class=\"wp-block-heading\">Le d\u00e9lai d\u2019actualisation doit \u00eatre contractualis\u00e9 dans le besoin<\/h3>\n\n<p class=\"wp-block-paragraph\">Un indicateur de stock utilis\u00e9 pour pr\u00e9parer une r\u00e9union hebdomadaire n\u2019exige pas la m\u00eame fra\u00eecheur qu\u2019un stock utilis\u00e9 pour accepter une commande. Le premier peut \u00eatre aliment\u00e9 la nuit, sous r\u00e9serve que l\u2019heure de disponibilit\u00e9 soit connue. Le second rel\u00e8ve du syst\u00e8me transactionnel. La confusion vient souvent d\u2019un tableau de bord qui semble op\u00e9rationnel alors qu\u2019il repose sur une alimentation diff\u00e9r\u00e9e.<\/p>\n\n<p class=\"wp-block-paragraph\">Vous devez demander une heure de derni\u00e8re alimentation visible dans la restitution. Cette information limite les d\u00e9cisions prises sur un chiffre p\u00e9rim\u00e9. Elle facilite aussi la recette lorsqu\u2019un \u00e9cart est constat\u00e9 entre le rapport et l\u2019application source. Avant d\u2019accuser le mod\u00e8le, il faut comparer le m\u00eame instant de r\u00e9f\u00e9rence.<\/p>\n\n<p class=\"wp-block-paragraph\">Les approches en m\u00e9moire peuvent r\u00e9duire certains temps de lecture, mais elles ne dispensent ni de mod\u00e9lisation ni de contr\u00f4le des agr\u00e9gats. Le sujet est d\u00e9taill\u00e9 dans cette analyse des <a href=\"https:\/\/acconsulting-france.fr\/blog\/in-memory-bi-gains\/\">gains et limites de la BI in-memory<\/a>. Une acc\u00e9l\u00e9ration de requ\u00eate ne rend pas automatiquement une mesure juste.<\/p>\n\n<p class=\"wp-block-paragraph\">Le choix entre OLAP et OLTP ne se formule donc pas comme un duel technologique. Les deux m\u00e9canismes coexistent souvent dans le m\u00eame syst\u00e8me d\u2019information, \u00e0 des \u00e9tapes diff\u00e9rentes de la circulation de la donn\u00e9e.<\/p>\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Comment_auditer_un_cube_OLAP_avant_une_migration_de_socle_decisionnel\"><\/span>Comment auditer un cube OLAP avant une migration de socle d\u00e9cisionnel\u00a0?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n<p class=\"wp-block-paragraph\">Un cube OLAP doit \u00eatre audit\u00e9 comme un ensemble de r\u00e8gles de calcul, de hi\u00e9rarchies, de sources et de restitutions. Migrer uniquement les \u00e9crans ou les noms de rapports laisse de c\u00f4t\u00e9 ce qui produit les chiffres. La premi\u00e8re question porte sur l\u2019usage r\u00e9el. La seconde porte sur les calculs r\u00e9ellement utilis\u00e9s. La troisi\u00e8me porte sur la capacit\u00e9 de l\u2019\u00e9quipe \u00e0 expliquer les \u00e9carts.<\/p>\n\n<p class=\"wp-block-paragraph\">Le recensement commence par les rapports, les tableaux de bord, les univers, les mod\u00e8les s\u00e9mantiques et les flux d\u2019alimentation. Les journaux d\u2019audit constituent une base utile, mais leur dur\u00e9e de r\u00e9tention doit \u00eatre connue. Une analyse portant sur seulement quatre-vingt-dix jours peut ignorer des rapports trimestriels, annuels ou utilis\u00e9s pendant une cl\u00f4ture.<\/p>\n\n<p class=\"wp-block-paragraph\">La documentation de version influence aussi l\u2019arbitrage. Une formule d\u00e9velopp\u00e9e pour une version ancienne de SAP BusinessObjects ne se reprend pas toujours \u00e0 l\u2019identique dans une cible. Avant de chiffrer, consultez l\u2019\u00e9tat exact de votre parc dans ce point sur les <a href=\"https:\/\/acconsulting-france.fr\/blog\/sap-businessobjects-versions\/\">versions SAP BusinessObjects et leurs \u00e9ch\u00e9ances<\/a>. Une version produit est une donn\u00e9e de p\u00e9rim\u00e8tre, pas un d\u00e9tail administratif.<\/p>\n\n<h3 class=\"wp-block-heading\">Un chiffrage de reprise doit s\u00e9parer la construction de la recette<\/h3>\n\n<p class=\"wp-block-paragraph\">Le calcul suivant fournit un ordre de grandeur de reprise fonctionnelle. Il ne constitue pas un devis et ne comprend ni la formation, ni la reprise des habilitations, ni les corrections de source. Il part d\u2019un parc de 240 rapports. L\u2019inventaire identifie 144 rapports simples, 72 rapports interm\u00e9diaires et 24 rapports complexes apr\u00e8s exclusion des doublons et des rapports abandonn\u00e9s.<\/p>\n\n<p class=\"wp-block-paragraph\">Le ratio appliqu\u00e9 est de deux heures par rapport simple pour la reprise de la structure et des filtres visibles, de cinq heures pour un rapport interm\u00e9diaire avec variables et calculs, puis de dix heures pour un rapport complexe int\u00e9grant plusieurs requ\u00eates ou des r\u00e8gles de r\u00e9conciliation. Ces ratios servent de base de planification interne et doivent \u00eatre r\u00e9vis\u00e9s apr\u00e8s un \u00e9chantillon de reprise. Le calcul donne 288 heures pour les rapports simples, 360 heures pour les interm\u00e9diaires et 240 heures pour les complexes.<\/p>\n\n<p class=\"wp-block-paragraph\">La reprise seule repr\u00e9sente donc <strong>888 heures<\/strong>. Une recette fonctionnelle ajout\u00e9e \u00e0 hauteur de 40\u00a0% repr\u00e9sente 355 heures, soit un total de <strong>1\u00a0243 heures<\/strong> avant formation, conduite du changement, gestion des droits et corrections de flux. Ce r\u00e9sultat est born\u00e9 par les hypoth\u00e8ses \u00e9crites. Si les 24 rapports complexes contiennent des calculs d\u2019allocation non document\u00e9s, les dix heures pr\u00e9vues ne suffisent plus.<\/p>\n\n<p class=\"wp-block-paragraph\">\u00c0 l\u2019inverse, si les logs sur douze mois montrent que la moiti\u00e9 des rapports n\u2019est plus ouverte, une reconstruction limit\u00e9e aux usages actifs peut \u00eatre pr\u00e9f\u00e9rable \u00e0 une reprise exhaustive. Le projet ne doit pas reprendre un objet parce qu\u2019il existe encore sur le serveur. Il doit le reprendre parce qu\u2019un usage et une r\u00e8gle de gestion le justifient.<\/p>\n\n<h3 class=\"wp-block-heading\">La r\u00e9conciliation doit accepter des \u00e9carts expliqu\u00e9s, pas promettre une identit\u00e9 fictive<\/h3>\n\n<p class=\"wp-block-paragraph\">La recette compare des p\u00e9rim\u00e8tres identiques. Elle fixe une date de r\u00e9f\u00e9rence, une liste de filtres, une granularit\u00e9 et une tol\u00e9rance par indicateur. Un \u00e9cart de 0,4\u00a0% sur le chiffre d\u2019affaires peut \u00eatre acceptable ou bloquant selon son origine. S\u2019il r\u00e9sulte d\u2019un chargement d\u00e9cal\u00e9 d\u2019une journ\u00e9e, il doit dispara\u00eetre lors de la comparaison au m\u00eame instant. S\u2019il r\u00e9sulte de factures annul\u00e9es exclues dans un ancien univers mais incluses dans la cible, la r\u00e8gle doit \u00eatre arbitr\u00e9e par le m\u00e9tier.<\/p>\n\n<p class=\"wp-block-paragraph\">Un double run reste le moyen le plus s\u00fbr de faire \u00e9merger ces diff\u00e9rences avant la bascule. Pendant une p\u00e9riode d\u00e9finie, l\u2019ancien et le nouveau socle produisent les m\u00eames indicateurs sur le m\u00eame calendrier. Les \u00e9carts sont inscrits dans un journal avec leur montant, leur cause, leur propri\u00e9taire et leur d\u00e9cision. Une anomalie r\u00e9solue sans trace revient souvent au moment o\u00f9 la direction demande l\u2019explication du premier chiffre divergent.<\/p>\n\n<p class=\"wp-block-paragraph\">Un cube OLAP n\u2019est pas un actif autonome. Il d\u00e9pend de la qualit\u00e9 des flux, de la d\u00e9finition des mesures, de la stabilit\u00e9 des hi\u00e9rarchies et de la capacit\u00e9 \u00e0 prouver ce qui a chang\u00e9. Avant d\u2019engager une reprise, sortez les logs d\u2019usage sur douze mois, relevez les r\u00e8gles cach\u00e9es dans les objets et construisez votre matrice de r\u00e9conciliation sur les indicateurs r\u00e9ellement pilot\u00e9s.<\/p>\n\n<h3>OLAP et entrep\u00f4t de donn\u00e9es d\u00e9signent-ils la m\u00eame chose ?<\/h3>\n<p>Non. Un entrep\u00f4t de donn\u00e9es stocke et organise des donn\u00e9es destin\u00e9es \u00e0 l\u2019analyse. OLAP d\u00e9crit surtout la mani\u00e8re de les interroger et de les restituer selon plusieurs dimensions. Un entrep\u00f4t peut alimenter un cube ou un mod\u00e8le analytique sans \u00eatre lui-m\u00eame un cube.<\/p>\n<h3>Un cube OLAP contient-il forc\u00e9ment trois dimensions ?<\/h3>\n<p>Non. La repr\u00e9sentation en trois dimensions est p\u00e9dagogique. Les cubes utilis\u00e9s en entreprise comportent souvent davantage d\u2019axes, tels que le temps, le produit, le client, l\u2019organisation, le canal et la devise. On parle alors plus pr\u00e9cis\u00e9ment d\u2019hypercube.<\/p>\n<h3>Quelle op\u00e9ration OLAP permet de passer du mois au jour ?<\/h3>\n<p>Le drill-down permet de descendre dans une hi\u00e9rarchie, par exemple de l\u2019ann\u00e9e au trimestre, puis au mois et au jour. Cette navigation suppose que la hi\u00e9rarchie de temps et les r\u00e8gles de calendrier aient \u00e9t\u00e9 correctement mod\u00e9lis\u00e9es.<\/p>\n<h3>Pourquoi ne pas lancer les rapports analytiques directement sur la base OLTP ?<\/h3>\n<p>Les requ\u00eates analytiques lisent souvent beaucoup de donn\u00e9es et ex\u00e9cutent des agr\u00e9gations co\u00fbteuses. Elles peuvent g\u00eaner les \u00e9critures op\u00e9rationnelles, telles que les commandes ou les mises \u00e0 jour de stock. Une base de donn\u00e9es d\u00e9cisionnelle s\u00e9pare ces charges et pr\u00e9pare les donn\u00e9es pour le reporting.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>OLAP d\u00e9signe un mode d\u2019analyse destin\u00e9 \u00e0 lire, croiser et agr\u00e9ger des donn\u00e9es historiques selon plusieurs axes. OLTP traite au contraire les op\u00e9rations unitaires du quotidien. La diff\u00e9rence OLAP OLTP d\u00e9termine le mod\u00e8le de donn\u00e9es, la fr\u00e9quence des mises \u00e0 jour, le niveau de d\u00e9tail disponible et la fa\u00e7on de construire vos rapports. En bref [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":191,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-190","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-socles-herites"],"_links":{"self":[{"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/posts\/190","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=190"}],"version-history":[{"count":2,"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/posts\/190\/revisions"}],"predecessor-version":[{"id":194,"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/posts\/190\/revisions\/194"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/media\/191"}],"wp:attachment":[{"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/media?parent=190"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/categories?post=190"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/acconsulting-france.fr\/blog\/wp-json\/wp\/v2\/tags?post=190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}