<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>On Premise | </title>
    <link>http://localhost:1313/tags/on-premise/</link>
      <atom:link href="http://localhost:1313/tags/on-premise/index.xml" rel="self" type="application/rss+xml" />
    <description>On Premise</description>
    <generator>HugoBlox Kit (https://hugoblox.com)</generator><language>fr-FR</language><lastBuildDate>Thu, 02 Jul 2026 00:00:00 +0000</lastBuildDate>
    <image>
      <url>http://localhost:1313/media/logo.svg</url>
      <title>On Premise</title>
      <link>http://localhost:1313/tags/on-premise/</link>
    </image>
    
    <item>
      <title>Data lineage - architecture on prem&#39;</title>
      <link>http://localhost:1313/ressources/data-lineage-architectures/data-lineage-architecture-onprem/</link>
      <pubDate>Thu, 02 Jul 2026 00:00:00 +0000</pubDate>
      <guid>http://localhost:1313/ressources/data-lineage-architectures/data-lineage-architecture-onprem/</guid>
      <description>&lt;p&gt;Dans les environnements les plus exigeants en matière de sécurité (banque, assurance, etc.), &lt;strong style=&#34;color:#C00000;&#34;&gt;{openAudit}&lt;/strong&gt; peut être déployé directement dans l&amp;rsquo;environnement du Client, qu&amp;rsquo;il soit &lt;strong&gt;On-Premise&lt;/strong&gt; ou dans un &lt;strong&gt;tenant Cloud&lt;/strong&gt; du choix du Client.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;architecture repose sur une &lt;strong&gt;VM dédiée&lt;/strong&gt; hébergeant les différents composants de collecte, de traitement et d&amp;rsquo;exposition du data lineage.&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; l&amp;rsquo;ensemble des traitements, métadonnées et référentiels restent hébergés dans l&amp;rsquo;environnement du Client. Aucun composant SaaS externe n&amp;rsquo;est requis.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;h2 id=&#34;principes-techniques&#34;&gt;Principes techniques&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;VM dédiée hébergée chez le Client.&lt;/li&gt;
&lt;li&gt;Collecteurs conteneurisés par technologie.&lt;/li&gt;
&lt;li&gt;Comptes de service dédiés.&lt;/li&gt;
&lt;li&gt;Chiffrement des mots de passe après première utilisation.&lt;/li&gt;
&lt;li&gt;Production de fichiers CSV standardisés.&lt;/li&gt;
&lt;li&gt;Parsing et consolidation par &lt;strong&gt;oA.Job&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Référentiel technique &lt;strong&gt;oA.mdb&lt;/strong&gt; (DuckDB).&lt;/li&gt;
&lt;li&gt;Exposition via le portail Web &lt;strong&gt;Mosaïc&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Les logs d&amp;rsquo;audit pouvant contenir des informations sensibles peuvent être anonymisés avant traitement.&lt;/li&gt;
&lt;/ul&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; ce data lineage peut alimenter une solution tierce, typiquement un data catalogue nécessitant d&amp;rsquo;adresser plus précisément les sujets de data lineage.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;h2 id=&#34;collecte-des-métadonnées&#34;&gt;Collecte des métadonnées&lt;/h2&gt;
&lt;p&gt;Les métadonnées sont collectées au moyen de conteneurs spécialisés par technologie. Ces composants se connectent aux bases de données, plateformes ETL/ELT, outils de data visualisation et bases d&amp;rsquo;audit via des comptes de service dédiés. Les mots de passe sont chiffrés après leur première utilisation.&lt;/p&gt;
&lt;p&gt;Les collecteurs produisent des fichiers CSV standardisés contenant les métadonnées nécessaires à la reconstruction du lineage. Ces fichiers peuvent être contrôlés et validés par le Client avant traitement.&lt;/p&gt;
&lt;p&gt;Lorsque des logs d&amp;rsquo;audit sont exploités, ceux-ci peuvent être anonymisés au moyen d&amp;rsquo;un conteneur dédié avant leur intégration dans le référentiel.&lt;/p&gt;
&lt;h2 id=&#34;traitement&#34;&gt;Traitement&lt;/h2&gt;
&lt;p&gt;Les fichiers sont ensuite transmis au serveur &lt;strong&gt;oA.Job&lt;/strong&gt;, chargé du parsing et de la consolidation des métadonnées. Les résultats sont stockés dans la base columnar &lt;strong&gt;oA.mdb&lt;/strong&gt; (DuckDB), qui constitue le référentiel technique utilisé par le portail Web &lt;strong&gt;Mosaïc&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Ce référentiel peut faire l&amp;rsquo;objet d&amp;rsquo;un dump au format souhaité par le client pour opérer des analyses spécifiques : le référentiel est extrêmement riche et différentes requêtes sont mises à disposition pour en faciliter l&amp;rsquo;exploration.&lt;/p&gt;
&lt;h2 id=&#34;exposition&#34;&gt;Exposition&lt;/h2&gt;
&lt;p&gt;Le data lineage est consultable via le portail Web propriétaire &lt;strong&gt;Mosaïc&lt;/strong&gt;, hébergé sur la VM dédiée.&lt;/p&gt;
&lt;h2 id=&#34;cartographie-globale-des-flux&#34;&gt;Cartographie globale des flux&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-mid&#34; 
               srcset=&#34;http://localhost:1313/ressources/data-lineage-architectures/data-lineage-architecture-onprem/data_lineage_1_hu_bcf7a8c30351f98f.webp 320w, http://localhost:1313/ressources/data-lineage-architectures/data-lineage-architecture-onprem/data_lineage_1_hu_7f6c356c543ec936.webp 480w, http://localhost:1313/ressources/data-lineage-architectures/data-lineage-architecture-onprem/data_lineage_1_hu_4178ec530416b18a.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/data-lineage-architectures/data-lineage-architecture-onprem/data_lineage_1_hu_bcf7a8c30351f98f.webp&#34;
               width=&#34;760&#34;
               height=&#34;325&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Reconstruction automatique des dépendances entre bases de données, traitements ETL/ELT et usages dans les outils de data visualisation.&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; analyse d&amp;rsquo;impact avant modification d&amp;rsquo;une table ou d&amp;rsquo;un indicateur métier.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;h2 id=&#34;analyse-des-usages&#34;&gt;Analyse des usages&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-mid&#34; 
               srcset=&#34;http://localhost:1313/ressources/data-lineage-architectures/data-lineage-architecture-onprem/data_lineage_2_hu_f070ed88eb9e44b.webp 320w, http://localhost:1313/ressources/data-lineage-architectures/data-lineage-architecture-onprem/data_lineage_2_hu_40256d66f8a68324.webp 480w, http://localhost:1313/ressources/data-lineage-architectures/data-lineage-architecture-onprem/data_lineage_2_hu_6a9fe881b9d6a66b.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/data-lineage-architectures/data-lineage-architecture-onprem/data_lineage_2_hu_f070ed88eb9e44b.webp&#34;
               width=&#34;760&#34;
               height=&#34;283&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Croisement du data lineage avec les logs d&amp;rsquo;audit afin d&amp;rsquo;identifier les objets réellement utilisés et les branches non consommées.&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; identification rapide des flux inutilisés et opportunités de simplification.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;h2 id=&#34;data-lineage-de-détail&#34;&gt;Data Lineage de détail&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-mid&#34; 
               srcset=&#34;http://localhost:1313/ressources/data-lineage-architectures/data-lineage-architecture-onprem/data_lineage_3_hu_e7363f29f8f187bf.webp 320w, http://localhost:1313/ressources/data-lineage-architectures/data-lineage-architecture-onprem/data_lineage_3_hu_8fc00f4a176e6068.webp 480w, http://localhost:1313/ressources/data-lineage-architectures/data-lineage-architecture-onprem/data_lineage_3_hu_373db642f7bbe92e.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/data-lineage-architectures/data-lineage-architecture-onprem/data_lineage_3_hu_e7363f29f8f187bf.webp&#34;
               width=&#34;760&#34;
               height=&#34;134&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Navigation dans le data lineage jusqu&amp;rsquo;au niveau champ avec visualisation des transformations (drill through).&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; descendre instantanément dans le code qui préside aux transformations pour identifier et fixer un problème dans un flux.&lt;/p&gt;

  &lt;/blockquote&gt;

&lt;h2 id=&#34;data-lineage-dans-les-dashboards&#34;&gt;Data Lineage dans les dashboards&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-mid&#34; 
               srcset=&#34;http://localhost:1313/ressources/data-lineage-architectures/data-lineage-architecture-onprem/data_lineage_4_hu_d72247e7b9f389c8.webp 320w, http://localhost:1313/ressources/data-lineage-architectures/data-lineage-architecture-onprem/data_lineage_4_hu_77195a68d1e81629.webp 480w, http://localhost:1313/ressources/data-lineage-architectures/data-lineage-architecture-onprem/data_lineage_4_hu_21f88b034c6c3a9f.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/data-lineage-architectures/data-lineage-architecture-onprem/data_lineage_4_hu_d72247e7b9f389c8.webp&#34;
               width=&#34;760&#34;
               height=&#34;449&#34;
               loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;Traçabilité complète entre les données sources, les règles de gestion et la cellule du dashboard. Les données sources des dashboards sont rattachées au data lineage dès leurs alimentations, pour une analyse d&amp;rsquo;impact de bout en bout.&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; validation d&amp;rsquo;un indicateur métier ou analyse de l&amp;rsquo;origine d&amp;rsquo;une valeur affichée dans un dashboard.&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>
    
  </channel>
</rss>
