<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Looker | </title>
    <link>http://localhost:1313/tags/looker/</link>
      <atom:link href="http://localhost:1313/tags/looker/index.xml" rel="self" type="application/rss+xml" />
    <description>Looker</description>
    <generator>HugoBlox Kit (https://hugoblox.com)</generator><language>fr-FR</language><lastBuildDate>Fri, 03 Jul 2026 00:00:00 +0000</lastBuildDate>
    <image>
      <url>http://localhost:1313/media/logo.svg</url>
      <title>Looker</title>
      <link>http://localhost:1313/tags/looker/</link>
    </image>
    
    <item>
      <title>Migration DataViz - une couche d’interopérabilité SQL amont-aval - {oa-lake}</title>
      <link>http://localhost:1313/ressources/middlewares/oa-lake-couche-interoperabilite/</link>
      <pubDate>Fri, 03 Jul 2026 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/ressources/middlewares/oa-lake-couche-interoperabilite/</guid>
      <description>&lt;p&gt;Les plateformes décisionnelles reposent souvent sur plusieurs bases de données, plusieurs data warehouses / data lakes et plusieurs outils de restitution.&lt;/p&gt;
&lt;p&gt;&lt;strong style=&#34;color:#C00000;&#34;&gt;{oa-lake}&lt;/strong&gt; introduit une couche SQL intermédiaire entre les sources de données et les outils de datavisualisation.&lt;/p&gt;
&lt;p&gt;Les règles de gestion, objets métier, dimensions, mesures et calculs sont centralisés dans cette couche puis exposés aux outils consommateurs.&lt;/p&gt;



  
  &lt;blockquote class=&#34;border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6&#34;&gt;
    &lt;p&gt;&lt;strong&gt;Point clé :&lt;/strong&gt; les sources de données et les outils de restitution deviennent indépendants les uns des autres.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;h2 id=&#34;architecture&#34;&gt;Architecture&lt;/h2&gt;
&lt;p&gt;&lt;strong style=&#34;color:#C00000;&#34;&gt;{oa-lake}&lt;/strong&gt; se connecte simultanément à plusieurs systèmes de données : bases relationnelles, data warehouses, lakehouses, fichiers ou APIs.&lt;/p&gt;
&lt;p&gt;Les requêtes sont fédérées par un moteur SQL distribué qui exécute les jointures, calculs et transformations nécessaires.&lt;/p&gt;
&lt;p&gt;Le SQL produit reste standard et exécutable sur différents moteurs, ce qui limite le lock-in technologique.&lt;/p&gt;
&lt;p&gt;Les objets métier sont définis une seule fois puis exposés aux outils consommateurs.&lt;/p&gt;
&lt;h2 id=&#34;sources-de-données&#34;&gt;Sources de données&lt;/h2&gt;
&lt;p&gt;Les données restent dans leurs systèmes d&amp;rsquo;origine.&lt;/p&gt;
&lt;p&gt;Oracle, SQL Server, PostgreSQL, DB2, BigQuery, Snowflake, Redshift, Azure SQL (et autres) ou des fichiers peuvent être interrogés dans une même requête.&lt;/p&gt;
&lt;p&gt;Le mécanisme de &lt;strong&gt;Push-Down SQL&lt;/strong&gt; évite toute copie systématique des données : les requêtes s&amp;rsquo;exécutent directement sur les systèmes existants, dans le respect des architectures en place.&lt;/p&gt;



  
  &lt;blockquote class=&#34;border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6&#34;&gt;
    &lt;p&gt;&lt;strong&gt;Usage typique :&lt;/strong&gt; construire un dashboard à partir de données réparties sur plusieurs plateformes sans migration préalable.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;h2 id=&#34;couche-métier-sql&#34;&gt;Couche métier SQL&lt;/h2&gt;
&lt;p&gt;Les dimensions, mesures, hiérarchies et règles de calcul sont centralisées dans &lt;strong style=&#34;color:#C00000;&#34;&gt;{oa-lake}&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Cette couche devient le point d&amp;rsquo;entrée unique pour les outils de restitution.&lt;/p&gt;
&lt;p&gt;Les règles de gestion ne sont plus dupliquées dans chaque plateforme de datavisualisation.&lt;/p&gt;



  
  &lt;blockquote class=&#34;border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6&#34;&gt;
    &lt;p&gt;&lt;strong&gt;Point clé :&lt;/strong&gt; une seule définition des indicateurs pour l&amp;rsquo;ensemble du système décisionnel.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;h2 id=&#34;cache-parquet&#34;&gt;Cache Parquet&lt;/h2&gt;
&lt;p&gt;Les données peuvent être matérialisées au format Parquet.&lt;/p&gt;
&lt;p&gt;Cette couche de cache réduit les temps de réponse et limite les sollicitations des systèmes sources. Elle est gérée automatiquement selon les usages observés, sans intervention manuelle.&lt;/p&gt;



  
  &lt;blockquote class=&#34;border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6&#34;&gt;
    &lt;p&gt;&lt;strong&gt;Usage typique :&lt;/strong&gt; accélérer les traitements analytiques les plus coûteux.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;h2 id=&#34;data-visualisation&#34;&gt;Data visualisation&lt;/h2&gt;
&lt;p&gt;Les outils de restitution se connectent au modèle exposé par &lt;strong style=&#34;color:#C00000;&#34;&gt;{oa-lake}&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Power BI, Looker, Spotfire, Tableau, Qlik, SAP BusinessObjects ou tout outil compatible SQL peuvent exploiter les mêmes objets métier.&lt;/p&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;flex justify-center	&#34;&gt;
    &lt;div class=&#34;w-full&#34; &gt;
          &lt;img alt=&#34;img-big&#34; 
               srcset=&#34;http://localhost:1313/ressources/middlewares/oa-lake-couche-interoperabilite/dataviz_to_sql5_hu_cc40a0b6ed53e8a4.webp 320w, http://localhost:1313/ressources/middlewares/oa-lake-couche-interoperabilite/dataviz_to_sql5_hu_a0c38dc1450ec025.webp 480w, http://localhost:1313/ressources/middlewares/oa-lake-couche-interoperabilite/dataviz_to_sql5_hu_ef5b054544195ca9.webp 760w&#34;
               sizes=&#34;(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px&#34;
               src=&#34;http://localhost:1313/ressources/middlewares/oa-lake-couche-interoperabilite/dataviz_to_sql5_hu_cc40a0b6ed53e8a4.webp&#34;
               width=&#34;760&#34;
               height=&#34;410&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Les changements d&amp;rsquo;outils de data visualisation n&amp;rsquo;impliquent plus de reconstruire les dimensions, mesures et règles de calcul.&lt;/p&gt;
&lt;h2 id=&#34;migration-progressive&#34;&gt;Migration progressive&lt;/h2&gt;
&lt;p&gt;Plusieurs outils peuvent coexister pendant une phase de transition.&lt;/p&gt;
&lt;p&gt;Un même modèle métier peut être exposé simultanément vers plusieurs plateformes de restitution.&lt;/p&gt;



  
  &lt;blockquote class=&#34;border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6&#34;&gt;
    &lt;p&gt;&lt;strong&gt;Résultat :&lt;/strong&gt; migration progressive des usages sans modification des systèmes de données.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;h2 id=&#34;data-lineage&#34;&gt;Data Lineage&lt;/h2&gt;
&lt;p&gt;Le data lineage reconstruit par &lt;strong style=&#34;color:#C00000;&#34;&gt;{openAudit}&lt;/strong&gt; reste disponible sur l&amp;rsquo;ensemble de la chaîne.&lt;/p&gt;
&lt;p&gt;Les dépendances sont documentées depuis les systèmes sources jusqu&amp;rsquo;aux indicateurs exposés dans les dashboards.&lt;/p&gt;



  
  &lt;blockquote class=&#34;border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6&#34;&gt;
    &lt;p&gt;&lt;strong&gt;Point clé :&lt;/strong&gt; les transformations, calculs et usages restent traçables sur l&amp;rsquo;ensemble de l&amp;rsquo;architecture.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;script&gt;
(function () {
  // Masque la date &#34;Last updated on&#34; et le bloc Auteur sur les pages
  // Ressources : ce ne sont pas des articles de blog (pas de date/signature).
  function hide() {
    document.querySelectorAll(&#34;time.mt-12.mb-8&#34;).forEach(function (el) {
      el.style.display = &#34;none&#34;;
    });
    document.querySelectorAll(&#34;div.flex.pt-12.pb-4&#34;).forEach(function (el) {
      if (el.querySelector(&#39;img[src*=&#34;/media/authors/&#34;]&#39;)) {
        el.style.display = &#34;none&#34;;
      }
    });
    // Filet de sécurité supplémentaire : masque aussi la ligne de partage
    // social et tout conteneur lié à la fiche auteur, par correspondance
    // sémantique plutôt que par nom de classe (plus robuste aux mises à jour
    // du thème).
    var shareHrefPatterns = [
      &#34;twitter.com/intent&#34;, &#34;x.com/intent&#34;, &#34;facebook.com/sharer&#34;,
      &#34;linkedin.com/sharing&#34;, &#34;wa.me/&#34;, &#34;api.whatsapp.com&#34;, &#34;mailto:?&#34;
    ];
    document.querySelectorAll(&#34;a[href]&#34;).forEach(function (a) {
      var href = a.getAttribute(&#34;href&#34;) || &#34;&#34;;
      if (shareHrefPatterns.some(function (p) { return href.indexOf(p) !== -1; })) {
        a.style.display = &#34;none&#34;;
      }
    });
    document.querySelectorAll(&#39;a[href=&#34;http://localhost:1313/authors/me/&#34;]&#39;).forEach(function (a) {
      var el = a.closest(&#34;div.flex&#34;) || a.parentElement;
      if (el) el.style.display = &#34;none&#34;;
    });
  }
  document.addEventListener(&#34;DOMContentLoaded&#34;, hide);
})();
&lt;/script&gt;
</description>
    </item>
    
    <item>
      <title>Migration DataViz - migrer de SAP BO vers GCP Looker</title>
      <link>http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/</link>
      <pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/</guid>
      <description>&lt;p&gt;Les patrimoines SAP BusinessObjects regroupent généralement plusieurs années de modélisation : univers, rapports Web Intelligence, objets métier, calculs, filtres, invites et couches sémantiques.&lt;/p&gt;
&lt;p&gt;&lt;strong style=&#34;color:#C00000;&#34;&gt;{openAudit}&lt;/strong&gt; analyse ces composants afin de reconstruire les dépendances entre les sources de données, les univers, les rapports et les usages observés.&lt;/p&gt;



  
  &lt;blockquote class=&#34;border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6&#34;&gt;
    &lt;p&gt;&lt;strong&gt;Point clé :&lt;/strong&gt; les univers et les objets métier constituent généralement la principale source d&amp;rsquo;information pour reconstruire le modèle cible.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;h2 id=&#34;prérequis-danalyse-sap-businessobjects&#34;&gt;Prérequis d&amp;rsquo;analyse SAP BusinessObjects&lt;/h2&gt;
&lt;p&gt;L&amp;rsquo;analyse repose sur l&amp;rsquo;accès aux services SAP BusinessObjects, aux référentiels techniques et à la base d&amp;rsquo;audit.&lt;/p&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;flex justify-center	&#34;&gt;
    &lt;div class=&#34;w-full&#34; &gt;
          &lt;img alt=&#34;img-big&#34; 
               srcset=&#34;http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration_BO_prerequis_hu_e13826090b9c390.webp 320w, http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration_BO_prerequis_hu_1c964b321f754f52.webp 480w, http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration_BO_prerequis_hu_11194cd19928f1e6.webp 760w&#34;
               sizes=&#34;(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px&#34;
               src=&#34;http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/migration_BO_prerequis_hu_e13826090b9c390.webp&#34;
               width=&#34;760&#34;
               height=&#34;295&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Les extracteurs sont exécutés dans l&amp;rsquo;environnement du Client. Les métadonnées collectées peuvent être anonymisées avant traitement.&lt;/p&gt;



  
  &lt;blockquote class=&#34;border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6&#34;&gt;
    &lt;p&gt;&lt;strong&gt;Bon à savoir :&lt;/strong&gt; seules les métadonnées techniques sont exploitées.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;h2 id=&#34;analyse-du-patrimoine&#34;&gt;Analyse du patrimoine&lt;/h2&gt;
&lt;p&gt;L&amp;rsquo;analyse couvre les rapports Web Intelligence, les univers UNV et UNX, les Data Providers, les objets métier, les variables, les filtres, les invites et les composants graphiques.&lt;/p&gt;
&lt;p&gt;Les dépendances techniques et les usages observés sont consolidés dans un référentiel.&lt;/p&gt;
&lt;h2 id=&#34;rationalisation&#34;&gt;Rationalisation&lt;/h2&gt;
&lt;p&gt;Les logs d&amp;rsquo;audit sont croisés avec les métadonnées de la plateforme.&lt;/p&gt;
&lt;p&gt;Les rapports inutilisés ou cassés, les rapports répliqués, les objets non consommés, les univers obsolètes, etc. sont identifiés avant migration.&lt;/p&gt;



  
  &lt;blockquote class=&#34;border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6&#34;&gt;
    &lt;p&gt;&lt;strong&gt;Résultat :&lt;/strong&gt; réduction massive du volume à migrer.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;h2 id=&#34;conversion-vers-looker&#34;&gt;Conversion vers Looker&lt;/h2&gt;
&lt;p&gt;Les Data Providers, les objets métier et les requêtes sont convertis vers les composants Looker.&lt;/p&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;flex justify-center	&#34;&gt;
    &lt;div class=&#34;w-full&#34; &gt;
          &lt;img alt=&#34;img-big&#34; 
               srcset=&#34;http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_conversion_overview_hu_f83ecb40aae94419.webp 320w, http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_conversion_overview_hu_64002cb4d50b2cf9.webp 480w, http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_conversion_overview_hu_e7cb4a5592e3f4b4.webp 760w&#34;
               sizes=&#34;(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px&#34;
               src=&#34;http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_conversion_overview_hu_f83ecb40aae94419.webp&#34;
               width=&#34;760&#34;
               height=&#34;384&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Les dimensions, mesures, jointures et calculs sont reconstruits dans les modèles LookML.&lt;/p&gt;
&lt;p&gt;Les dashboards, filtres, prompts, tableaux, graphiques et mécanismes de navigation sont reconstruits à partir des rapports SAP BusinessObjects.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;organisation fonctionnelle des univers est reprise dans les dossiers, Explores et catalogues métier de la plateforme cible.&lt;/p&gt;



  
  &lt;blockquote class=&#34;border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6&#34;&gt;
    &lt;p&gt;&lt;strong&gt;Point clé :&lt;/strong&gt; les objets fonctionnels et les composants de restitution sont reconstruits à partir des univers et rapports SAP BusinessObjects.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;h2 id=&#34;validation&#34;&gt;Validation&lt;/h2&gt;
&lt;p&gt;Les migrations peuvent être réalisées en double exécution SAP BusinessObjects / Looker.&lt;/p&gt;
&lt;p&gt;Les indicateurs produits par les deux plateformes sont comparés pendant les phases de recette.&lt;/p&gt;
&lt;h2 id=&#34;prompts-sap-businessobjects&#34;&gt;Prompts SAP BusinessObjects&lt;/h2&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;flex justify-center	&#34;&gt;
    &lt;div class=&#34;w-full&#34; &gt;
          &lt;img alt=&#34;img-big&#34; 
               srcset=&#34;http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_prompts_vers_filtres_hu_e32ba9f58e315e7f.webp 320w, http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_prompts_vers_filtres_hu_5857bbd3544fbace.webp 480w, http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_prompts_vers_filtres_hu_b981e12f84f3f124.webp 760w&#34;
               sizes=&#34;(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px&#34;
               src=&#34;http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_prompts_vers_filtres_hu_e32ba9f58e315e7f.webp&#34;
               width=&#34;760&#34;
               height=&#34;323&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Les invites SAP BusinessObjects sont converties vers les filtres natifs de Looker.&lt;/p&gt;
&lt;p&gt;Les listes de valeurs et paramètres de saisie sont conservés.&lt;/p&gt;
&lt;h2 id=&#34;objets-métier-et-modèles-lookml&#34;&gt;Objets métier et modèles LookML&lt;/h2&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;flex justify-center	&#34;&gt;
    &lt;div class=&#34;w-full&#34; &gt;
          &lt;img alt=&#34;img-big&#34; 
               srcset=&#34;http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_objets_explores_hu_a7017ec36f54a392.webp 320w, http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_objets_explores_hu_4611e0185f8a7e20.webp 480w, http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_objets_explores_hu_29d8139be1f9252.webp 760w&#34;
               sizes=&#34;(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px&#34;
               src=&#34;http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_objets_explores_hu_a7017ec36f54a392.webp&#34;
               width=&#34;760&#34;
               height=&#34;425&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Les requêtes, objets métier, dimensions, mesures et jointures sont convertis vers les composants LookML.&lt;/p&gt;
&lt;h2 id=&#34;structure-fonctionnelle&#34;&gt;Structure fonctionnelle&lt;/h2&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;flex justify-center	&#34;&gt;
    &lt;div class=&#34;w-full&#34; &gt;
          &lt;img alt=&#34;img-big&#34; 
               srcset=&#34;http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_nomenclature_objets_hu_bc23c6bdbcc4a714.webp 320w, http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_nomenclature_objets_hu_ac5aa8cc17255309.webp 480w, http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_nomenclature_objets_hu_b77e0402f82b5ea0.webp 687w&#34;
               sizes=&#34;(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px&#34;
               src=&#34;http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_nomenclature_objets_hu_bc23c6bdbcc4a714.webp&#34;
               width=&#34;687&#34;
               height=&#34;760&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;organisation des univers est reconstruite sous forme d&amp;rsquo;Explores, de dimensions et de mesures.&lt;/p&gt;
&lt;h2 id=&#34;pivots-et-analyses-matricielles&#34;&gt;Pivots et analyses matricielles&lt;/h2&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;flex justify-center	&#34;&gt;
    &lt;div class=&#34;w-full&#34; &gt;
          &lt;img alt=&#34;img-big&#34; 
               srcset=&#34;http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_pivots_hu_dc2823125788486b.webp 320w, http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_pivots_hu_d346a142e0626595.webp 480w, http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_pivots_hu_664a59cd8f45d67.webp 760w&#34;
               sizes=&#34;(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px&#34;
               src=&#34;http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_pivots_hu_dc2823125788486b.webp&#34;
               width=&#34;760&#34;
               height=&#34;342&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Les tableaux croisés et analyses multidimensionnelles sont convertis vers les mécanismes de pivot de Looker.&lt;/p&gt;
&lt;h2 id=&#34;graphiques&#34;&gt;Graphiques&lt;/h2&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;flex justify-center	&#34;&gt;
    &lt;div class=&#34;w-full&#34; &gt;
          &lt;img alt=&#34;img-big&#34; 
               srcset=&#34;http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/Looker_graphs_hu_161dd4ce083d6e70.webp 320w, http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/Looker_graphs_hu_fa77ab8b95098d7b.webp 480w, http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/Looker_graphs_hu_8619a9a16b57301a.webp 760w&#34;
               sizes=&#34;(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px&#34;
               src=&#34;http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/Looker_graphs_hu_161dd4ce083d6e70.webp&#34;
               width=&#34;760&#34;
               height=&#34;388&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Les courbes et analyses comparatives sont reconstruites à partir des indicateurs identifiés dans les rapports.&lt;/p&gt;
&lt;h2 id=&#34;bar-charts&#34;&gt;Bar charts&lt;/h2&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;flex justify-center	&#34;&gt;
    &lt;div class=&#34;w-full&#34; &gt;
          &lt;img alt=&#34;img-big&#34; 
               srcset=&#34;http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_bar_charts_hu_d211e029f753a29e.webp 320w, http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_bar_charts_hu_28d40061ee9257ca.webp 480w, http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_bar_charts_hu_afee7a6da79cc15a.webp 760w&#34;
               sizes=&#34;(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px&#34;
               src=&#34;http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/looker_bar_charts_hu_d211e029f753a29e.webp&#34;
               width=&#34;760&#34;
               height=&#34;364&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Les bar charts sont adaptés aux composants de visualisation Looker.&lt;/p&gt;
&lt;h2 id=&#34;pie-charts&#34;&gt;Pie charts&lt;/h2&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;flex justify-center	&#34;&gt;
    &lt;div class=&#34;w-full&#34; &gt;
          &lt;img alt=&#34;img-big&#34; 
               srcset=&#34;http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/Looker_pie_chart_hu_d36bc0070d0d8ee.webp 320w, http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/Looker_pie_chart_hu_fe1f5e692333a62c.webp 480w, http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/Looker_pie_chart_hu_472b822fd827414a.webp 760w&#34;
               sizes=&#34;(max-width: 480px) 100vw, (max-width: 768px) 90vw, (max-width: 1024px) 80vw, 760px&#34;
               src=&#34;http://localhost:1313/ressources/migration-dataviz/migration-sap-bo-vers-looker/Looker_pie_chart_hu_d36bc0070d0d8ee.webp&#34;
               width=&#34;760&#34;
               height=&#34;410&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Les pie charts sont convertis vers les visualisations natives de Looker.&lt;/p&gt;
&lt;script&gt;
(function () {
  // Masque la date &#34;Last updated on&#34; et le bloc Auteur sur les pages
  // Ressources : ce ne sont pas des articles de blog (pas de date/signature).
  function hide() {
    document.querySelectorAll(&#34;time.mt-12.mb-8&#34;).forEach(function (el) {
      el.style.display = &#34;none&#34;;
    });
    document.querySelectorAll(&#34;div.flex.pt-12.pb-4&#34;).forEach(function (el) {
      if (el.querySelector(&#39;img[src*=&#34;/media/authors/&#34;]&#39;)) {
        el.style.display = &#34;none&#34;;
      }
    });
    // Filet de sécurité supplémentaire : masque aussi la ligne de partage
    // social et tout conteneur lié à la fiche auteur, par correspondance
    // sémantique plutôt que par nom de classe (plus robuste aux mises à jour
    // du thème).
    var shareHrefPatterns = [
      &#34;twitter.com/intent&#34;, &#34;x.com/intent&#34;, &#34;facebook.com/sharer&#34;,
      &#34;linkedin.com/sharing&#34;, &#34;wa.me/&#34;, &#34;api.whatsapp.com&#34;, &#34;mailto:?&#34;
    ];
    document.querySelectorAll(&#34;a[href]&#34;).forEach(function (a) {
      var href = a.getAttribute(&#34;href&#34;) || &#34;&#34;;
      if (shareHrefPatterns.some(function (p) { return href.indexOf(p) !== -1; })) {
        a.style.display = &#34;none&#34;;
      }
    });
    document.querySelectorAll(&#39;a[href=&#34;http://localhost:1313/authors/me/&#34;]&#39;).forEach(function (a) {
      var el = a.closest(&#34;div.flex&#34;) || a.parentElement;
      if (el) el.style.display = &#34;none&#34;;
    });
  }
  document.addEventListener(&#34;DOMContentLoaded&#34;, hide);
})();
&lt;/script&gt;
</description>
    </item>
    
  </channel>
</rss>
