<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Aurore Grand-Moursel, auteur sur BiiR</title>
	<atom:link href="https://www.biir.fr/author/aurore-grand-mourselbiir-fr/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.biir.fr/author/aurore-grand-mourselbiir-fr/</link>
	<description></description>
	<lastBuildDate>Fri, 24 Oct 2025 15:44:04 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://www.biir.fr/wp-content/uploads/2019/03/cropped-BIIR_logo_base_BLEU-32x32.jpg</url>
	<title>Aurore Grand-Moursel, auteur sur BiiR</title>
	<link>https://www.biir.fr/author/aurore-grand-mourselbiir-fr/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Transformer ses données sans se prendre la tête : le pari de BiiR avec dbt Core</title>
		<link>https://www.biir.fr/2025/10/24/le-pari-de-biir-avec-dbt-core/</link>
					<comments>https://www.biir.fr/2025/10/24/le-pari-de-biir-avec-dbt-core/#respond</comments>
		
		<dc:creator><![CDATA[Aurore Grand-Moursel]]></dc:creator>
		<pubDate>Fri, 24 Oct 2025 15:34:01 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[bi]]></category>
		<category><![CDATA[BO]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[dbt]]></category>
		<category><![CDATA[dbt core]]></category>
		<guid isPermaLink="false">https://www.biir.fr/?p=1270</guid>

					<description><![CDATA[<p>Envie de connaitre et comprendre l'outil dbt core ? Vous êtes au bon endroit !</p>
<p>L’article <a href="https://www.biir.fr/2025/10/24/le-pari-de-biir-avec-dbt-core/">Transformer ses données sans se prendre la tête : le pari de BiiR avec dbt Core</a> est apparu en premier sur <a href="https://www.biir.fr">BiiR</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2 id="Introduction" data-renderer-start-pos="85"><strong data-renderer-mark="true"><span class="fabric-text-color-mark" data-renderer-mark="true" data-text-custom-color="#0747a6">Introduction</span></strong></h2>
<p data-renderer-start-pos="99">Le monde de la donnée évolue à grande vitesse. Les architectures traditionnelles, souvent lourdes et rigides, laissent place à des approches plus agiles, principalement pensée pour des environnements cloud et collaboratives.</p>
<p>Chez <strong data-renderer-mark="true">BiiR</strong>, experts de la data, nous avons souhaité tester et comprendre une technologie déjà très présente : <strong data-renderer-mark="true">dbt Core</strong>, composante incontournable de la <strong data-renderer-mark="true">Modern Data Stack</strong>.<br />
Nous avons décidé d’évaluer sa pertinence à travers un <strong data-renderer-mark="true">Proof of Concept </strong>(POC) concret, en migrant une partie de nos traitements Talend Open Studio vers dbt core. Voici notre retour d’expérience.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 22px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div><div class="separator  normal   " style=""></div><div class="vc_empty_space"  style="height: 22px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p data-renderer-start-pos="692">Avant de vous dévoiler notre étude, il serait pertinent d’apporter du contexte en définissant les points importants :</p>
<h2 id="La-Modern-Data-Stack,-une-révolution-dans-l’architecture-data" data-renderer-start-pos="811"><strong data-renderer-mark="true"><span class="fabric-text-color-mark" data-renderer-mark="true" data-text-custom-color="#0747a6">La Modern Data Stack, une révolution dans l’architecture data</span></strong></h2>
<p data-renderer-start-pos="874">La <strong data-renderer-mark="true">Modern Data Stack </strong>désigne une architecture moderne et <strong data-renderer-mark="true">modulaire</strong>, entièrement pensée pour le cloud et orientée vers la <strong data-renderer-mark="true">flexibilité, la collaboration et la rapidité d’évolution</strong>.</p>
<p data-renderer-start-pos="1054">Principes clés :</p>
<ul>
<li data-renderer-start-pos="1074"><strong data-renderer-mark="true">Flexibilité</strong> : chaque brique est indépendante et remplaçable. (Architecture sur mesure)</li>
<li data-renderer-start-pos="1164"><strong data-renderer-mark="true">Scalabilité</strong> : la puissance s’adapte à la demande, sans gestion d’infrastructure.</li>
<li data-renderer-start-pos="1248"><strong data-renderer-mark="true">Accessibilité</strong> : les outils sont conçus autant pour les métiers que pour les équipes techniques.</li>
<li data-renderer-start-pos="1347"><strong data-renderer-mark="true">Gouvernance automatisée</strong> : la donnée est documentée, tracée et contrôlée.</li>
</ul>
<p>&nbsp;</p>
<p data-renderer-start-pos="1423">Les briques caractéristique d’une Modern Data Stack :</p>
<ol>
<li style="list-style-type: none;">
<ol>
<li data-renderer-start-pos="1480"><strong>Ingestion</strong> : récupération de données de sources hétérogènes (API, fichiers, bases de données, IoT, applications métier…).</li>
<li data-renderer-start-pos="1604"><strong>Stockage</strong> : centralisation et conservation des données dans un système cible, souvent un Data Warehouse ou un Data Lake (Snowflake, BigQuery, Redshift, etc.).</li>
<li data-renderer-start-pos="1765"><strong>Transformation / Modélisation</strong> : transformation des données brutes directement au sein du système de stockage, pour les rendre exploitables et conformes aux besoins métiers (via dbt, Airflow, etc.).</li>
<li data-renderer-start-pos="1966"><strong>Analyse &amp; Déploiement</strong> : valorisation des données à travers des outils de visualisation et de reporting (Power BI, Tableau…) ou opérationnels (CRM, outils marketing, etc.).</li>
<li data-renderer-start-pos="2141"><strong>Gouvernance &amp; Sécurité</strong> : catalogage, traçabilité et gestion de la conformité des données.</li>
</ol>
</li>
</ol>
<p>&nbsp;</p>
<p data-renderer-start-pos="2234">La Modern Data Stack s’appuie largement sur le paradigme <strong data-renderer-mark="true">ELT</strong>, qui redéfinit la manière de transformer les données directement dans les entrepôts cloud.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2 id="ELT-:-la-transformation-moderne-des-données" data-renderer-start-pos="2387">ELT : la transformation moderne des données</h2>
<p data-renderer-start-pos="2432">Historiquement, les traitements suivaient le modèle <strong data-renderer-mark="true">ETL (Extract – Transform – Load)</strong> : les données étaient transformées avant d’être chargées dans la base cible.</p>
<p data-renderer-start-pos="2595">Le cloud a renversé cette logique avec le modèle <strong data-renderer-mark="true">ELT (Extract – Load – Transform)</strong> : les données brutes sont chargées dans la base de donnée cible, puis transformées directement à l’intérieur de celle-ci <u data-renderer-mark="true">grâce à sa puissance de calcul</u>.</p>
<p data-renderer-start-pos="2831">Avantages du modèle ELT :</p>
<ul>
<li data-renderer-start-pos="2860"><strong data-renderer-mark="true">Scalabilité accrue</strong> grâce aux ressources cloud.</li>
<li data-renderer-start-pos="2910">Les<strong> données sont chargées rapidement</strong> et transformées à la demande selon les besoins métiers.</li>
<li data-renderer-start-pos="3006"><strong data-renderer-mark="true">Flexibilité</strong> pour explorer et ajuster les modèles à la volée.</li>
</ul>
<p data-renderer-start-pos="3070">C’est dans cette approche qu’intervient <strong data-renderer-mark="true">dbt Core</strong>, une solution pensée pour la <strong data-renderer-mark="true">T</strong>ransformation des données. L’outil ne gère ni l’extraction ni le chargement.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 22px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div><div class="separator  normal   " style=""></div><div class="vc_empty_space"  style="height: 22px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2 id="dbt-Core-:-structurer-et-automatiser-la-transformation-des-données" data-renderer-start-pos="3228">dbt Core <span class="fabric-text-color-mark" data-renderer-mark="true" data-text-custom-color="#0747a6">: structurer et automatiser la transformation des données</span></h2>
<h4 data-renderer-start-pos="3296"></h4>
<p>&nbsp;</p>
<h4 id="Un-pilier-de-la-moderne-data-stack" data-renderer-start-pos="3296"><span style="color: #3366ff;"><strong><span class="fabric-text-color-mark" data-renderer-mark="true" data-text-custom-color="#4c9aff">Un pilier de la moderne data stack</span></strong></span></h4>
<p data-renderer-start-pos="3332"><strong data-renderer-mark="true">dbt Core (data build tool)</strong> est un outil <u data-renderer-mark="true">open source</u> rependu des architectures data modernes.<br />
Son rôle : <strong data-renderer-mark="true">orchestrer les transformations de données directement dans le data warehouse</strong>, selon une logique <strong data-renderer-mark="true">ELT (Extract – Load – Transform)</strong>.<br />
Il ne s’occupe ni de l’extraction ni du chargement, mais optimise la <strong data-renderer-mark="true">phase de transformation, </strong><u data-renderer-mark="true">en tirant parti de la puissance de calcul de l’entrepôt</u> sans ajouter d’infrastructure supplémentaire.<br />
dbt Core se connecte à la plupart des entrepôts de données du marché (Snowflake, BigQuery, Redshift, Databricks, PostgreSQL, etc.), grâce à un large écosystème d’adaptateurs open source.</p>
<h4 id="Une-approche-“développeur”-de-la-data-:-prémices-du-rôle-d’Analytics-Engineer" data-renderer-start-pos="3951"><span style="color: #3366ff;"><strong><span class="fabric-text-color-mark" data-renderer-mark="true" data-text-custom-color="#4c9aff">Une approche “développeur” de la</span> data : prémices du rôle d’Analytics Engineer</strong></span></h4>
<p data-renderer-start-pos="4030">dbt Core se distingue par son <strong data-renderer-mark="true">approche orientée code</strong>, loin des interfaces visuelles classiques.<br />
Les transformations sont écrites en <strong data-renderer-mark="true">SQL</strong>, organisées dans une arborescence de fichiers claire et <strong data-renderer-mark="true">versionnées via des outils de CI/CD</strong>, à l’image des projets logiciels.</p>
<p data-renderer-start-pos="4293">Cette philosophie “software engineering” appliquée à la data introduit de bonnes pratiques dans la modélisation analytique :</p>
<ul>
<li style="list-style-type: none;">
<ul>
<li data-renderer-start-pos="4421"><strong data-renderer-mark="true">Modularité</strong> : Les macros Jinja permettent d’injecter de la logique Python dans le SQL, rendant les transformations dynamiques, paramétrables et réutilisables.</li>
<li data-renderer-start-pos="4582"><strong data-renderer-mark="true">Fiabilité</strong> : les <strong data-renderer-mark="true">tests automatiques (intégrés ou personnalisés) </strong>garantissent la qualité des données</li>
<li data-renderer-start-pos="4685"><strong data-renderer-mark="true">Collaboration</strong> : En intégrant Git et les principes de CI/CD, dbt rapproche les pratiques data de celles du développement logiciel, permettant aux équipes d&rsquo;analystes et de data engineers de travailler ensemble.</li>
<li data-renderer-start-pos="4898"><strong data-renderer-mark="true">Documentation intégrée</strong> : générée automatiquement à partir des modèles et paramétrables pour ajouter de la précision.</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<h4 id="Un-outil-léger-mais-puissant" data-renderer-start-pos="5018"><span style="color: #3366ff;"><strong><span class="fabric-text-color-mark" data-renderer-mark="true" data-text-custom-color="#4c9aff">Un outil léger mais puissant</span></strong></span></h4>
<p data-renderer-start-pos="5048">dbt Core repose sur un moteur Python open source, piloté via une interface en CLI (ligne de commande).<br />
Quelques commandes suffisent pour créer un projet, exécuter les modèles, lancer les tests ou générer la documentation.<br />
Il s’installe simplement à l’image d’une librairie python classique (version python 3.8 ou plus), avec un adaptateur spécifique à l’entrepôt de données utilisé (PostgreSQL, Snowflake, BigQuery, Redshift, Databricks, etc.).</p>
<p data-renderer-start-pos="5494">Une fois configuré, dbt orchestre des requêtes SQL directement dans le data warehouse, produisant des <strong data-renderer-mark="true">vues</strong>, <strong data-renderer-mark="true">tables matérialisées</strong> ou <strong data-renderer-mark="true">tables incrémentales</strong>, selon les besoins.</p>
<p data-renderer-start-pos="5669">Cette approche “SQL-first” repose sur trois briques complémentaires :</p>
<ul>
<li style="list-style-type: none;">
<ul>
<li data-renderer-start-pos="5742"><strong data-renderer-mark="true">SQL</strong>, pour décrire les transformations et la logique métier ;</li>
<li data-renderer-start-pos="5806"><strong>YAML</strong>, langage de configuration, permettant définir les sources, les tests et la documentation ;</li>
<li data-renderer-start-pos="5905"><strong>Jinja</strong>, syntaxe de template basée sur du python permettant d&rsquo;introduire de la logique réutilisable (macros, variables, conditions).</li>
</ul>
</li>
</ul>
<p data-renderer-start-pos="6039">L’ensemble permet de construire des pipelines <strong data-renderer-mark="true">robustes, performants et maintenables</strong>, en tirant parti de la puissance du warehouse sans infrastructure supplémentaire.<br />
Enfin, dbt génère automatiquement un <strong>graphe DAG</strong> (Directed Acyclic Graph), qui visualise les dépendances entre modèles et facilite la compréhension et le débogage des flux de données.</p>
<h4 id="Composition-d’un-projet-dbt-core" data-renderer-start-pos="6389"><span style="color: #3366ff;"><strong><span class="fabric-text-color-mark" data-renderer-mark="true" data-text-custom-color="#4c9aff">Composition d’un projet dbt core</span></strong></span></h4>
<p data-renderer-start-pos="6423">Un projet dbt s’organise autour d’une <strong data-renderer-mark="true">arborescence claire et standardisée</strong>, qui reflète les différentes étapes du pipeline de transformation.<br />
Chaque dossier a un rôle précis :</p>
<ul>
<li style="list-style-type: none;">
<ul>
<li data-renderer-start-pos="6601"><strong data-renderer-mark="true">models/</strong> : contient les fichiers SQL décrivant les transformations de données.</li>
<li data-renderer-start-pos="6682"><strong data-renderer-mark="true">tests/</strong> : regroupe les règles de qualité (unicité, non-nullité, cohérence entre tables).</li>
<li data-renderer-start-pos="6773"><strong data-renderer-mark="true">macros/</strong> : stocke les fonctions réutilisables écrites en Jinja, permettant de factoriser le code SQL.</li>
<li data-renderer-start-pos="6877"><strong data-renderer-mark="true">snapshots/</strong> : conserve l’historique des tables, utile pour suivre l’évolution des données dans le temps.</li>
<li data-renderer-start-pos="6984"><strong data-renderer-mark="true">seeds/</strong> : héberge les tables de référence statiques ou de paramétrage.</li>
<li data-renderer-start-pos="7057"><strong data-renderer-mark="true">logs/</strong> et <strong data-renderer-mark="true">target/</strong> : contiennent respectivement les journaux d’exécution et les fichiers compilés.</li>
</ul>
</li>
</ul>
<p data-renderer-start-pos="7157">La définition du projet repose sur plusieurs fichiers <strong data-renderer-mark="true">YAML</strong> qui décrivent les modèles, les sources et les tests associés.<br />
Le fichier central <code class="_ca0qyh40 _u5f3m5ip _n3tdyh40 _19bvm5ip _2rkofajl _11c81u0j _1reo1wug _18m91wug _1dqoglyw _1e0c1nu9 _bfhktkvp _16d9qvcn _syaz1fxt _vwz41kw7 _1i4q1hna _o5721jtm" data-renderer-mark="true">dbt_project.yml</code> définit la structure globale, les chemins et les paramètres de compilation, tandis que <code class="_ca0qyh40 _u5f3m5ip _n3tdyh40 _19bvm5ip _2rkofajl _11c81u0j _1reo1wug _18m91wug _1dqoglyw _1e0c1nu9 _bfhktkvp _16d9qvcn _syaz1fxt _vwz41kw7 _1i4q1hna _o5721jtm" data-renderer-mark="true">profiles.yml</code> gère la connexion à la base de données.</p>
<p data-renderer-start-pos="7454">Cette structuration permet d’appliquer les bonnes pratiques du développement logiciel à la transformation de données : code versionné et organisé, documentation intégrée et tests automatisés.</p>
<h4 id="Pourquoi-les-équipes-data-l’adoptent" data-renderer-start-pos="7647"><span style="color: #3366ff;"><strong><span class="fabric-text-color-mark" data-renderer-mark="true" data-text-custom-color="#4c9aff">Pourquoi les équipes data l’adoptent</span></strong></span></h4>
<p data-renderer-start-pos="7685">En standardisant les transformations SQL, dbt Core :</p>
<ul>
<li style="list-style-type: none;">
<ul>
<li data-renderer-start-pos="7741">simplifie la <strong data-renderer-mark="true">gouvernance et la traçabilité</strong> des flux de données ;</li>
<li data-renderer-start-pos="7809">s’intègre parfaitement à l’architecture modulaire de la moderne data stack;</li>
<li data-renderer-start-pos="7888">favorise une <strong data-renderer-mark="true">culture data agile et collaborative</strong>.</li>
</ul>
</li>
</ul>
<p data-renderer-start-pos="7941">De plus, l’outil bénéficie d’une communauté très active, apportant des packages permettant d’élargir les possibilités de dbt core.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 22px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div><div class="separator  normal   " style=""></div><div class="vc_empty_space"  style="height: 22px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2 id="POC-BiiR-:-migrer-un-flux-Talend-vers-dbt-Core" data-renderer-start-pos="8074"><strong data-renderer-mark="true"><span class="fabric-text-color-mark" data-renderer-mark="true" data-text-custom-color="#0747a6">POC BiiR : migrer un flux Talend vers dbt Core</span></strong></h2>
<p>&nbsp;</p>
<h4 id="Objectif" data-renderer-start-pos="8122"><span style="color: #3366ff;"><strong><span class="fabric-text-color-mark" data-renderer-mark="true" data-text-custom-color="#4c9aff">Objectif</span></strong></span></h4>
<p data-renderer-start-pos="8132">Plutôt que de rester sur une approche théorique, nous avons voulu confronter dbt Core à un cas concret pour en mesurer les apports et les limites.</p>
<p data-renderer-start-pos="8280">L’idée : remplacer une partie de notre reporting interne, historiquement construit avec Talend Open Studio, par une architecture plus moderne, basée sur Python pour l’ingestion et dbt Core pour la transformation. L’enjeu n’était pas de tout réinventer, mais de valider l’efficacité, la maintenabilité et la simplicité de ce nouvel écosystème dans un contexte opérationnel.</p>
<h4 id="Stack-technique-mise-en-place" data-renderer-start-pos="8654"><span style="color: #3366ff;"><strong data-renderer-mark="true"><span class="fabric-text-color-mark" data-renderer-mark="true" data-text-custom-color="#4c9aff">Stack technique mise en place</span></strong></span></h4>
<p data-renderer-start-pos="8685">Nous avons opté pour une architecture minimale mais représentative, afin de concentrer le POC sur la mise en œuvre de dbt Core plutôt que sur la complexité de l’écosystème.</p>

		</div>
	</div>
	<div class="wpb_single_image wpb_content_element vc_align_center">
		<div class="wpb_wrapper">
			
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img fetchpriority="high" decoding="async" width="1613" height="577" src="https://www.biir.fr/wp-content/uploads/2025/10/schema_dbt_core.png" class="vc_single_image-img attachment-full" alt="" title="schema_dbt_core" srcset="https://www.biir.fr/wp-content/uploads/2025/10/schema_dbt_core.png 1613w, https://www.biir.fr/wp-content/uploads/2025/10/schema_dbt_core-300x107.png 300w, https://www.biir.fr/wp-content/uploads/2025/10/schema_dbt_core-1024x366.png 1024w, https://www.biir.fr/wp-content/uploads/2025/10/schema_dbt_core-768x275.png 768w, https://www.biir.fr/wp-content/uploads/2025/10/schema_dbt_core-1536x549.png 1536w, https://www.biir.fr/wp-content/uploads/2025/10/schema_dbt_core-700x250.png 700w" sizes="(max-width: 1613px) 100vw, 1613px" /></div>
		</div>
	</div>
<div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div><div      class="vc_row wpb_row section vc_row-fluid vc_inner " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 100px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 100px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Tableau Stylé</title>
<style>



  table {
    border-collapse: separate; /* pour permettre les coins arrondis */
    border-spacing: 0;
    text-align: center;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2); /* léger effet 3D */
    border-radius: 12px; /* coins arrondis du tableau */
    overflow: hidden; /* pour que les arrondis fonctionnent */
  }

  th, td {
    padding: 12px 20px;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
  }

  /* Dernière colonne sans bordure à droite */
  th:last-child, td:last-child {
    border-right: none;
  }

  /* Dernière ligne sans bordure en bas */
  tr:last-child td, tr:last-child th {
    border-bottom: none;
  }

  /* Couleur de la première ligne */
  .header-row {
    background-color: #f28c28;
    color: white;
    font-weight: bold;
  }

  /* Couleur de la première colonne */
  .header-col {
    background-color: #6fa8dc;
    color: white;
    font-weight: bold;
  }

  /* Couleur de la case croisée */
  .corner {
    background-color: #e06666;
    color: white;
    font-weight: bold;
  }

  /* Couleur par défaut des autres cellules */
  td {
    background-color: #ffffff;
    color: #333333;
  }

  /* Effet 3D léger à l'intérieur des cellules */
  th, td {
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
  }
</style>
</head>
<body>
    
<div style="display: flex; flex-wrap: wrap;">
    <table>
      <tr>
        <th class="corner">Etape</th>
        <th class="header-row">Avant (Talend)</th>
        <th class="header-row">Après (dbt Core)</th>
      </tr>
      <tr>
        <th class="header-col">Extraction</th>
        <td>Talend (API, fichiers, copy data)</td>
        <td>Scripts Python (API, fichiers, copy data)</td>
      </tr>
      <tr>
        <th class="header-col">Stockage</th>
        <td>SQL server</td>
        <td>PostgreSQL</td>
      </tr>
      <tr>
        <th class="header-col">Transformation</th>
        <td>Talend</td>
        <td>dbt Core</td>
      </tr>
      <tr>
        <th class="header-col">Visualisation</th>
        <td>Power BI</td>
        <td>Power BI</td>
      </tr>
      <tr>
        <th class="header-col">Orchestration</th>
        <td>Intégrée à Talend</td>
        <td>Scheduling Python (cron / scripts)</td>
      </tr>
    </table>
</div>

</body>
</html>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-3"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 100px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h4 id="Notre-étude" data-renderer-start-pos="9218"><span class="fabric-text-color-mark" style="color: #3366ff;" data-renderer-mark="true" data-text-custom-color="#4c9aff">Notre étude</span></h4>
<p>&nbsp;</p>

		</div>
	</div><div      class="vc_row wpb_row section vc_row-fluid vc_inner " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-2"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 100px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-8"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Tableau Stylé</title>
<style>



  table {
    border-collapse: separate; /* pour permettre les coins arrondis */
    border-spacing: 0;
    text-align: center;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2); /* léger effet 3D */
    border-radius: 12px; /* coins arrondis du tableau */
    overflow: hidden; /* pour que les arrondis fonctionnent */
  }

  th, td {
    padding: 12px 20px;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
  }

  /* Dernière colonne sans bordure à droite */
  th:last-child, td:last-child {
    border-right: none;
  }

  /* Dernière ligne sans bordure en bas */
  tr:last-child td, tr:last-child th {
    border-bottom: none;
  }

  /* Couleur de la première ligne */
  .header-row {
    background-color: #f28c28;
    color: white;
    font-weight: bold;
  }

  /* Couleur de la première colonne */
  .header-col {
    background-color: #6fa8dc;
    color: white;
    font-weight: bold;
  }

  /* Couleur de la case croisée */
  .corner {
    background-color: #e06666;
    color: white;
    font-weight: bold;
  }

  /* Couleur par défaut des autres cellules */
  td {
    background-color: #ffffff;
    color: #333333;
  }

  /* Effet 3D léger à l'intérieur des cellules */
  th, td {
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.5);
  }
</style>
</head>
<body>

<table>
  <tr>
    <th class="corner">Axe évalué</th>
    <th class="header-row">Questions clés</th>
    <th class="header-row">Resultats observés</th>
  </tr>
  <tr>
    <th class="header-col">Facilité de prise en main</th>
    <td>La solution est-elle abordable pour tout profil technique ?</td>
    <td>Quelques notions techniques, notamment liées à l’environnement Python et à la structuration du projet dbt, requièrent une courte phase d’apprentissage, mais la documentation détaillée facilite grandement la prise en main.</td>
  </tr>
  <tr>
    <th class="header-col">Facilité de migration</th>
    <td>Quelle complexité pour transposer un flux Talend existant vers dbt Core ?</td>
    <td>Migration fluide : la logique métier s’est transposée facilement en SQL. 
Le SQL permet une meilleure lisibilité et maintenabilité du processus.</td>
  </tr>
  <tr>
    <th class="header-col">Simplicité de mise en place</th>
    <td>L’installation, la configuration et la prise en main sont-elles accessibles ?</td>
    <td>Installation rapide et intuitive.
Solution très documentée.
dbt Core s’intègre facilement à une chaîne existante (Python + PostgreSQL + Power BI).</td>
  </tr>
  <tr>
    <th class="header-col">Richesse fonctionnelle</th>
    <td>Quelles fonctionnalités natives améliorent la qualité et la gestion des modèles ?</td>
    <td>dbt intègre nativement les tests, la documentation et les snapshots. Ces outils renforcent la qualité, la fiabilité et la gouvernance des données.</td>
  </tr>
  <tr>
    <th class="header-col">Maintenabilité du code</th>
    <td>Le projet est-il structuré, traçable et collaboratif ?</td>
    <td>Le trio SQL + YAML + Jinja structure le projet et le rend lisible. Le versioning Git facilite le suivi et la collaboration entre équipes.</td>
  </tr>
  <tr>
    <th class="header-col">Modularité et adaptabilitée</th>
    <td>dbt facilite-t-il la réutilisation et la gestion multi-environnements ?</td>
    <td>Grâce aux macros Jinja et à une configuration souple, dbt permet de réutiliser les modèles et de gérer facilement plusieurs environnements (dev, test, prod).</td>
  </tr>
</table>

</body>
</html>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-2"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 100px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 50px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div><div class="separator  normal   " style=""></div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2 id="Conclusion" data-renderer-start-pos="10883"><strong data-renderer-mark="true"><span class="fabric-text-color-mark" data-renderer-mark="true" data-text-custom-color="#0747a6">Conclusion</span></strong></h2>
<p data-renderer-start-pos="10895">Ce POC nous a permis de confirmer la <strong data-renderer-mark="true">pertinence de dbt Core</strong> dans une architecture data moderne.<br />
Son approche <em data-renderer-mark="true">SQL-first</em> s’est révélée efficace : les transformations sont lisibles, faciles à maintenir et compréhensibles par l’ensemble de l’équipe, qu’il s’agisse d’ingénieurs, d’analystes ou de profils métiers.<br />
La <strong>documentation automatique </strong>et les tests intégrés renforcent la qualité et la traçabilité, tandis que le versioning Git apporte une rigueur bienvenue inspirée du développement logiciel.</p>
<p data-renderer-start-pos="11393">Sur le plan technique, la combinaison <strong data-renderer-mark="true">Python + dbt + PostgreSQL</strong> facilite le déploiement tout en garantissant une architecture souple et pérenne.. Elle permet de s’affranchir d’un ETL graphique tout en favorisant une approche plus transparente et plus légère de la transformation de données.</p>
<p data-renderer-start-pos="11685">Bien sûr, dbt Core n’est pas une solution clé en main. Il faut penser <strong data-renderer-mark="true">orchestration</strong>, <strong data-renderer-mark="true">tests</strong>, et <strong data-renderer-mark="true">gestion d’environnements</strong> (dev, test, prod) dès le départ.<br />
Mais une fois ces fondations posées, la chaîne gagne en lisibilité, en robustesse et en agilité par rapport à une approche ETL classique.</p>
<p data-renderer-start-pos="11979">Chez <strong data-renderer-mark="true">BiiR</strong>, cette expérimentation nous a permis de consolider notre expertise sur les usages concrets de dbt : comment le positionner dans un écosystème existant, comment l’orchestrer, et surtout comment le faire vivre dans la durée.<br />
Nous accompagnons désormais nos clients dans la <strong data-renderer-mark="true">mise en place ou l’évolution de leur stack de transformation</strong>, en les aidant à tirer le meilleur de dbt Core aux côtés d’autres solutions (Python, orchestration, monitoring, visualisation). dbt Core constitue une solution robuste et efficace pour industrialiser la transformation de vos données.</p>

		</div>
	</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<div style="max-width: 900px; margin: 2em auto; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.1); font-family: 'Segoe UI', Roboto, sans-serif;">

  <div style="display: flex; flex-wrap: wrap;">
    <div style="flex: 1; min-width: 300px; background-color: #e8f8f0; padding: 20px;">
      <h3 style="color: #27ae60; margin-top: 0;">✅ Avantages observés</h3>

      <p><strong>Outil open source et modulaire :</strong> s’intègre facilement dans une stack existante, sans verrou technologique.</p>
      <hr style="border: none; border-top: 1px solid #cce8d7;">

      <p><strong>Approche SQL-first :</strong> transformations claires, lisibles et compréhensibles par tous les profils data.</p>
      <hr style="border: none; border-top: 1px solid #cce8d7;">

      <p><strong>Agilité :</strong> La flexibilité de dbt core permet de s’adapter facilement aux évolutions des besoins métier.</p>
      <hr style="border: none; border-top: 1px solid #cce8d7;">

      <p><strong>Pratiques software-first :</strong> dbt apporte à la data les standards du développement logiciel (Git, tests, documentation, CI/CD).</p>
      <hr style="border: none; border-top: 1px solid #cce8d7;">

      <p><strong>Connectivité :</strong> dbt Core s’adapte à la plupart des entrepôts de données modernes.</p>
    </div>

    <div style="flex: 1; min-width: 300px; background-color: #fdecea; padding: 20px;">
      <h3 style="color: #c0392b; margin-top: 0;">⚠️ Points d’attention</h3>

      <p><strong>Configuration initiale rigoureuse :</strong> pour tirer parti des tests et snapshots, une structuration claire du projet est nécessaire.</p>
      <hr style="border: none; border-top: 1px solid #f5c6c2;">

      <p><strong>Limité à la transformation :</strong> dbt ne gère que la transformation, il faut donc compléter le pipeline (ingestion, visualisation, monitoring...).</p>
      <hr style="border: none; border-top: 1px solid #f5c6c2;">

      <p><strong>Courbe d’apprentissage :</strong> certains concepts (macros, Jinja, tests personnalisés) demandent un peu de pratique.</p>
      <hr style="border: none; border-top: 1px solid #f5c6c2;">

      <p><strong>Pas d’interface graphique native :</strong> tout se fait en code, ce qui peut dérouter des profils non techniques.</p>
      <hr style="border: none; border-top: 1px solid #f5c6c2;">

      <p><strong>Dépendance au moteur SQL sous-jacent :</strong> dbt Core s’appuie sur le dialecte et les performances de l’entrepôt cible.</p>
    </div>
  </div>
</div>

		</div>
	</div>
</div></div></div></div></div>
</div><p>L’article <a href="https://www.biir.fr/2025/10/24/le-pari-de-biir-avec-dbt-core/">Transformer ses données sans se prendre la tête : le pari de BiiR avec dbt Core</a> est apparu en premier sur <a href="https://www.biir.fr">BiiR</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.biir.fr/2025/10/24/le-pari-de-biir-avec-dbt-core/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BO se fait une nouvelle peau avec SAP BI 2025</title>
		<link>https://www.biir.fr/2025/07/25/bo-se-fait-une-nouvelle-peau-avec-sap-bi-2025/</link>
					<comments>https://www.biir.fr/2025/07/25/bo-se-fait-une-nouvelle-peau-avec-sap-bi-2025/#respond</comments>
		
		<dc:creator><![CDATA[Aurore Grand-Moursel]]></dc:creator>
		<pubDate>Fri, 25 Jul 2025 15:07:04 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[bi]]></category>
		<category><![CDATA[BO]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[SAP]]></category>
		<guid isPermaLink="false">https://www.biir.fr/?p=1172</guid>

					<description><![CDATA[<p>Un tour d’horizon des nouveautés de SAP BI 2025, entre dashboards interactifs, export WIDX et renforcement du mode préparation de données. Retour d’expérience, décryptage des évolutions, et conseils pour une migration réussie.</p>
<p>L’article <a href="https://www.biir.fr/2025/07/25/bo-se-fait-une-nouvelle-peau-avec-sap-bi-2025/">BO se fait une nouvelle peau avec SAP BI 2025</a> est apparu en premier sur <a href="https://www.biir.fr">BiiR</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2 id="Avant-de-parler-de-SAP-BI-2025,-il-faut-comprendre-ce-que-BO-a-dans-le-ventre" data-renderer-start-pos="1">Avant de parler de SAP BI 2025, il faut comprendre ce que BO a dans le ventre</h2>
<p>&nbsp;</p>
<p data-renderer-start-pos="80">SAP BusinessObjects, ou BO, est une solution de Business Intelligence qui transforme les données d’entreprise en informations claires et exploitables. Elle permet de créer des rapports, d’analyser des tendances et de piloter l’activité en toute confiance.</p>
<p data-renderer-start-pos="337">Créée en 1990, l’entreprise BusinessObjects est rachetée en 2008 par SAP. Cette même année, elle détient environ <strong data-renderer-mark="true">25 % de parts de marché</strong> dans le secteur de la Business Intelligence. BO s’impose alors comme un outil central, utilisé par une grande diversité de profils — chacun disposant d’un niveau d’accès adapté à son rôle.</p>
<p data-renderer-start-pos="664">En moyenne, <strong data-renderer-mark="true">10 % des utilisateurs</strong> appartiennent à la direction générale, <strong data-renderer-mark="true">20 % sont des utilisateurs avancés</strong>, tandis que <strong data-renderer-mark="true">70 % travaillent au sein des différents départements opérationnels</strong>.</p>
<p data-renderer-start-pos="853">En 2025, BO franchit une nouvelle étape, avec l’introduction de fonctionnalités <strong data-renderer-mark="true">plus agiles, plus visuelles et davantage connectées</strong>, pour répondre aux besoins d’analyse en temps réel et à la montée en puissance des usages métiers.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div><div class="separator  normal   " style=""></div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2 id="Plongée-dans-les-coulisses-de-BO-:-univers,-rapports-et-connexions" data-renderer-start-pos="1087">Plongée dans les coulisses de BO : univers, rapports et connexions</h2>

		</div>
	</div><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h3 id="Univers" style="text-align: center;" data-renderer-start-pos="1158"><strong><span style="color: #16c0c3;">Univers</span></strong></h3>

		</div>
	</div><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p data-renderer-start-pos="1158">Un <strong data-renderer-mark="true">Univers</strong> est une <strong data-renderer-mark="true">couche d’abstraction</strong> entre les utilisateurs métiers et les bases de données techniques.<br />
Il <strong data-renderer-mark="true">masque la complexité</strong> des requêtes SQL et de la structure des tables, en proposant une <strong data-renderer-mark="true">vue métier</strong> compréhensible et accessible.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p id="Composants-d’un-univers" data-renderer-start-pos="1405"><span style="color: #16c0c3;"><strong>Composants d’un univers</strong></span></p>
<ul>
<li data-renderer-start-pos="1432">Objets : représentations métiers de colonnes de la base (ex. : Client, Montant de commande, Date de livraison)</li>
<li data-renderer-start-pos="1546">Classes : regroupements logiques d’objets (ex. : Commandes, Clients, Produits)</li>
<li data-renderer-start-pos="1628">Jointures : liens définis entre les différentes tables sous-jacentes pour garantir la cohérence des données</li>
</ul>

		</div>
	</div><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p id="Outil-de-création" data-renderer-start-pos="1739"><span style="color: #16c0c3;"><strong data-renderer-mark="true">Outil de création</strong></span></p>
<p data-renderer-start-pos="1739">Les Univers sont conçus avec <strong data-renderer-mark="true">Information Design Tool (IDT)</strong>, un outil dédié permettant de modéliser les données de manière intuitive.</p>

		</div>
	</div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h3 id="Rapports" style="text-align: center;" data-renderer-start-pos="1894"><span style="color: #16c0c3;"><strong>Rapports</strong></span></h3>

		</div>
	</div><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p data-renderer-start-pos="1894">Un <strong data-renderer-mark="true">rapport</strong> est un document interactif créé à partir d’un Univers (ou d&rsquo;autres sources de données) qui permet <strong data-renderer-mark="true">d&rsquo;afficher, d’analyser et de manipuler les données</strong>.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 60px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p id="Fonctionnalités-principales" data-renderer-start-pos="2066"><span style="color: #16c0c3;"><strong data-renderer-mark="true">Fonctionnalités principales</strong></span></p>
<ul>
<li data-renderer-start-pos="2097">Glisser-déposer des objets métiers depuis l’univers</li>
<li data-renderer-start-pos="2152">Application de <strong data-renderer-mark="true">filtres</strong>, <strong data-renderer-mark="true">tris</strong>, <strong data-renderer-mark="true">variables</strong> et <strong data-renderer-mark="true">formules personnalisées</strong></li>
<li data-renderer-start-pos="2222">Création de <strong data-renderer-mark="true">tableaux</strong>, <strong data-renderer-mark="true">graphiques</strong>, <strong data-renderer-mark="true">sections</strong>, <strong data-renderer-mark="true">sous-rapports</strong>, etc.</li>
</ul>

		</div>
	</div><div class="vc_empty_space"  style="height: 81px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p id="Outils-de-création" data-renderer-start-pos="2289"><span style="color: #16c0c3;"><strong data-renderer-mark="true">Outils de création</strong></span></p>
<ul>
<li data-renderer-start-pos="2311"><strong data-renderer-mark="true">Web Intelligence (WebI)</strong> : l’outil phare pour créer des rapports interactifs et dynamiques</li>
<li data-renderer-start-pos="2404"><strong data-renderer-mark="true">Crystal Reports</strong> : plus technique, orienté vers des rapports très formatés (factures, états réglementaires…)</li>
</ul>

		</div>
	</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h3 id="Relation-Univers-&lt;&gt;-Rapports" style="text-align: center;" data-renderer-start-pos="2519"><span style="color: #16c0c3;"><strong>Relation Univers &lt;&gt; Rapports</strong></span></h3>

		</div>
	</div><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p data-renderer-start-pos="2519">Les rapports <strong data-renderer-mark="true">s’appuient sur les Univers</strong> pour interroger les bases de données.<br />
Ainsi, les utilisateurs métiers peuvent créer des rapports <strong data-renderer-mark="true">sans connaissance technique</strong> (pas besoin de SQL ou de comprendre la structure des tables).<br />
Cela permet :</p>
<ul>
<li style="list-style-type: none;">
<ul>
<li style="list-style-type: none;">
<ul>
<li data-renderer-start-pos="2793">Une <strong data-renderer-mark="true">démocratisation de l’accès à la donnée</strong></li>
<li data-renderer-start-pos="2839">Une <strong data-renderer-mark="true">cohérence globale</strong> des indicateurs et calculs utilisés dans l’ensemble de l’organisation</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<h3 id="👉-En-résumé-:" data-renderer-start-pos="2936">👉 En résumé :</h3>
<p data-renderer-start-pos="2936">Les Univers servent de <strong data-renderer-mark="true">pont entre la technique et le métier</strong>, et les rapports transforment les données en <strong data-renderer-mark="true">supports concrets d’analyse et de décision</strong>.</p>

		</div>
	</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h3 id="Les-avantages-clés-de-cette-architecture-BO" data-renderer-start-pos="3102"><span style="color: #16c0c3;"><strong data-renderer-mark="true">Les avantages clés de cette architecture BO</strong></span></h3>
<p data-renderer-start-pos="3102">La structure en couches de BO offre des <strong data-renderer-mark="true">bénéfices concrets</strong> pour les entreprises :</p>
<p style="padding-left: 40px;" data-renderer-start-pos="3232">🔐 <strong data-renderer-mark="true">Sécurité &amp; gouvernance</strong> : les droits d’accès sont centralisés et contrôlés au niveau de l’univers, garantissant un accès sécurisé et maîtrisé aux données.</p>
<p style="padding-left: 40px;" data-renderer-start-pos="3232">♻️ <strong data-renderer-mark="true">Réutilisabilité</strong> : un même univers peut alimenter des dizaines (voire des centaines) de rapports, assurant cohérence et gain de temps.</p>
<p style="padding-left: 40px;" data-renderer-start-pos="3232">💡 <strong data-renderer-mark="true">Autonomie des métiers</strong> : plus besoin de solliciter un développeur pour chaque requête SQL — les utilisateurs métiers peuvent créer eux-mêmes leurs analyses via des objets prêts à l’emploi.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 42px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div><div class="separator  normal   " style=""></div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 60px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2 id="Alors-SAP-BI-2025-ça-apporte-quoi-de-neuf-?" data-renderer-start-pos="3729">Alors SAP BI 2025 ça apporte quoi de neuf ?</h2>

		</div>
	</div><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p>On a testé pour vous la nouvelle version de BO et voici ce qu’il en ressort :</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 22px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h3 id="🖥️-1.-Dashboards-interactifs" data-renderer-start-pos="3854"><strong>🖥️ <span style="color: #16c0c3;">Dashboards interactifs</span></strong></h3>
<p data-renderer-start-pos="3854">SAP BI 2025 introduit un tout nouveau format de <strong data-renderer-mark="true">dashboards interactifs</strong>, qui vient moderniser les traditionnels <strong data-renderer-mark="true">rapports paginés</strong>. Ce nouveau type de visualisation offre un <strong data-renderer-mark="true">design optimisé et adaptatif</strong>, permettant une expérience fluide aussi bien sur <strong data-renderer-mark="true">desktop que sur mobile</strong>.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 22px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h3 id="📤-2.-Nouveau-format-d’export-SAP-:-le-WIDX" data-renderer-start-pos="4159"><span style="color: #16c0c3;"><strong>📤 Nouveau format d’export SAP : le WIDX</strong></span></h3>
<p id="🖥️-1.-Dashboards-interactifs" data-renderer-start-pos="3854">Le format <strong data-renderer-mark="true">Web Intelligence Document eXtract (WIDX)</strong> représente une <strong data-renderer-mark="true">avancée majeure</strong> : il permet de <strong data-renderer-mark="true">partager des tableaux de bord interactifs</strong> sans nécessiter l’installation de logiciel ou une connexion à la plateforme. Le fichier peut être ouvert directement dans un navigateur pour une consultation rapide et autonome. C’est l’outil idéal pour <strong data-renderer-mark="true">diffuser vos analyses en toute simplicité</strong> et sécurité.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 22px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h3 data-renderer-start-pos="3854"><strong>🛠️ <span style="color: #16c0c3;">Mode préparation de données amélioré</span></strong></h3>
<p data-renderer-start-pos="3854">La fonctionnalité de <strong data-renderer-mark="true">préparation de données</strong>, déjà introduite dans le version précédente, a été renforcée dans BI 2025. Elle propose désormais des outils plus complets pour nettoyer, transformer et enrichir les données de manière <strong data-renderer-mark="true">plus intuitive et rapide</strong>.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 22px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h3 id="📊-4.-Tableaux-déroulants-enrichis" data-renderer-start-pos="4903"><span style="color: #16c0c3;"><strong>📊 Tableaux déroulants enrichis</strong></span></h3>
<p data-renderer-start-pos="3854">Nouveauté UX : les <strong data-renderer-mark="true">tableaux déroulants</strong> (grilles) peuvent désormais intégrer des <strong data-renderer-mark="true">micrographiques</strong>, ce qui permet d’afficher des tendances directement au sein d’une ligne de tableau— parfait pour optimiser l’analyse visuelle.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 42px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div><div class="separator  normal   " style=""></div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 60px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2 id="Notre-avis-sur-cette-montée-de-version" data-renderer-start-pos="5167">Notre avis sur cette montée de version</h2>

		</div>
	</div><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p data-renderer-start-pos="5207">Après avoir exploré les nouveautés de SAP BI 2025, plusieurs éléments nous semblent particulièrement marquants. Voici les points que nous avons retenus comme les plus significatifs dans cette montée de version :</p>
<ul>
<li style="list-style-type: none;">
<ul>
<li style="list-style-type: none;">
<ul>
<li data-renderer-start-pos="5422"><strong data-renderer-mark="true">Modernité &amp; accessibilité</strong> : les dashboards interactifs remplacent les rapports statiques, rendus désormais <strong data-renderer-mark="true">plus dynamiques et responsifs</strong>.</li>
<li data-renderer-start-pos="5563"><strong data-renderer-mark="true">Partage simplifié</strong> : grâce au format WIDX, les analyses sont exportables en format interactif, facilement diffusables auprès des interlocuteurs métiers.</li>
<li data-renderer-start-pos="5718"><strong data-renderer-mark="true">Préparation de données fluide</strong> : le mode data a gagné en maturité, offrant des fonctionnalités avancées destinées à rendre les données <strong data-renderer-mark="true">plus propres, plus rapides à manipuler</strong>, dès l’étape d’ingestion.</li>
<li data-renderer-start-pos="5920"><strong data-renderer-mark="true">Expérience enrichie</strong> : micrographiques et tableaux déroulants facilitent la lecture rapide d’indicateurs, sans surcharge visuelle.</li>
</ul>
</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<p data-renderer-start-pos="6053">👉 En résumé, <strong data-renderer-mark="true">SAP BI 2025 confirme une orientation claire vers plus d’autonomie, de mobilité et de fluidité</strong> dans la gestion et la restitution de la donnée.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 42px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div><div class="separator  normal   " style=""></div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 60px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2 id="🔄-L’accompagnement-de-BiiR-pour-une-migration-sans-encombre" data-renderer-start-pos="6211">L’accompagnement de BiiR pour une migration sans encombre</h2>

		</div>
	</div><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p data-renderer-start-pos="6273">Chez <strong data-renderer-mark="true">BiiR</strong>, nous sommes convaincus qu’une migration réussie vers SAP BI 2025 ne se limite pas à l’aspect technique. Cette version introduit de nouveaux usages — dashboards interactifs, exports repensés, préparation de données enrichie — qui méritent d’être pleinement intégrés dans les pratiques de l’entreprise.</p>
<p data-renderer-start-pos="6586">Notre accompagnement vise à :</p>
<ul>
<li style="list-style-type: none;">
<ul>
<li style="list-style-type: none;">
<ul>
<li data-renderer-start-pos="6619"><strong data-renderer-mark="true">Sécuriser la transition technique</strong>, en identifiant en amont les impacts sur les univers, les rapports et les processus existants,</li>
<li data-renderer-start-pos="6751"><strong data-renderer-mark="true">Former les équipes</strong> pour une prise en main fluide des nouvelles fonctionnalités,</li>
<li data-renderer-start-pos="6834"><strong data-renderer-mark="true">Optimiser les usages BI</strong>, en profitant de cette montée de version pour repenser les besoins métiers et moderniser les outils de pilotage.</li>
</ul>
</li>
</ul>
</li>
</ul>
<p data-renderer-start-pos="6974">Chaque projet de migration est l’occasion de transformer un changement technique en <strong data-renderer-mark="true">levier d’amélioration globale</strong> de la chaîne décisionnelle. Notre objectif : que cette montée de version devienne une réelle <strong data-renderer-mark="true">opportunité de montée en valeur</strong> pour votre organisation.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 42px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div><div class="separator  normal   " style=""></div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 60px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2 id="🧠-En-conclusion-:-une-version-qui-donne-envie-d’aller-plus-loin" data-renderer-start-pos="7240">En conclusion : une version qui donne envie d’aller plus loin</h2>

		</div>
	</div><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p data-renderer-start-pos="7306">SAP BI 2025 ne révolutionne pas tout… mais <strong data-renderer-mark="true">elle transforme en profondeur la façon d’exploiter la donnée</strong> dans les organisations. Plus moderne, plus mobile, plus interactive — cette version met enfin l’utilisateur métier au centre du jeu. On sent d’ailleurs que <strong data-renderer-mark="true">SAP a fait un vrai effort pour maintenir BusinessObjects dans la course</strong>, face à des concurrents agiles et orientés cloud. BO évolue, non pas à contretemps, mais <strong data-renderer-mark="true">en phase avec les défis actuels de la data</strong> : mobilité, visualisation, autonomie des métiers, partage simplifié.</p>
<p data-renderer-start-pos="7840">Pour celles et ceux qui hésitent encore à sauter le pas, <strong data-renderer-mark="true">c’est peut-être le moment de réévaluer les usages BI en place</strong> : non seulement pour moderniser les outils, mais aussi pour <strong data-renderer-mark="true">repenser l&rsquo;expérience de la donnée</strong>, de la préparation à la restitution.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div>
</div><p>L’article <a href="https://www.biir.fr/2025/07/25/bo-se-fait-une-nouvelle-peau-avec-sap-bi-2025/">BO se fait une nouvelle peau avec SAP BI 2025</a> est apparu en premier sur <a href="https://www.biir.fr">BiiR</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.biir.fr/2025/07/25/bo-se-fait-une-nouvelle-peau-avec-sap-bi-2025/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Architecture data à petit budget : Mission accomplie avec NodeRED &#038; FlowFuse</title>
		<link>https://www.biir.fr/2025/03/14/architecture-data-a-petit-budget-mission-accomplie-avec-nodered-flowfuse/</link>
					<comments>https://www.biir.fr/2025/03/14/architecture-data-a-petit-budget-mission-accomplie-avec-nodered-flowfuse/#respond</comments>
		
		<dc:creator><![CDATA[Aurore Grand-Moursel]]></dc:creator>
		<pubDate>Fri, 14 Mar 2025 10:06:33 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[architecture data]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[bi]]></category>
		<category><![CDATA[biir]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[flowfuse]]></category>
		<category><![CDATA[nodered]]></category>
		<guid isPermaLink="false">https://www.biir.fr/?p=963</guid>

					<description><![CDATA[<p>Avez-vous déjà essayé de mettre en place une architecture data en partant de zéro, qui plus est, avec une forte contrainte de budget et de temps ? ⏲️<br />
C’est le challenge que nous avons affronté il y a peu pour l’un de nos clients. 💪</p>
<p>L’article <a href="https://www.biir.fr/2025/03/14/architecture-data-a-petit-budget-mission-accomplie-avec-nodered-flowfuse/">Architecture data à petit budget : Mission accomplie avec NodeRED &#038; FlowFuse</a> est apparu en premier sur <a href="https://www.biir.fr">BiiR</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 35px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h3 id="selection-portal"><strong data-renderer-mark="true">Avez-vous déjà essayé de mettre en place une architecture data en partant de zéro, qui plus est, avec une forte contrainte de budget et de temps ? ⏲️</strong></h3>
<div id="main-content" class="wiki-content css-aap1bt e5xcnr80" data-testid="pageContentRendererTestId" data-test-appearance="full-page">
<div class="renderer-overrides">
<div class="ak-renderer-wrapper is-full-page cc-1jke4yk">
<div class="cc-16t18cy">
<div class="ak-renderer-document">
<p data-renderer-start-pos="149">C’est le challenge que nous avons affronté il y a peu pour l’un de nos clients. 💪</p>
</div>
</div>
</div>
</div>
</div>

		</div>
	</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 35px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div><div class="separator  normal   " style=""></div><div class="vc_empty_space"  style="height: 35px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2 id="Un-client-sans-data-structurée-:-notre-mission-commence-ici" data-renderer-start-pos="231"><strong data-renderer-mark="true">Un client sans data structurée : notre mission commence ici !</strong></h2>
<p data-renderer-start-pos="294">Lorsque notre client nous a sollicité pour <strong data-renderer-mark="true">automatiser ses flux de données</strong>, nous avons été confrontés à un défi de taille : <strong data-renderer-mark="true">aucune architecture data en place</strong>, aucun outil dédié, et des informations éparpillées sous forme de fichiers PDF.</p>
<h3 id="Un-client-sans-data-structurée-:-notre-mission-commence-ici" data-renderer-start-pos="231"><strong data-renderer-mark="true">🚨 </strong>Notre mission ?</h3>
<p data-renderer-start-pos="529"><strong data-renderer-mark="true">Concevoir une interface inter-applicative</strong> capable d’interroger une base de données et de fluidifier les échanges, tout en respectant un budget très serré et un délai restreint. Trouver une solution <strong data-renderer-mark="true">efficace</strong>, <strong data-renderer-mark="true">rapide à déployer</strong> et <strong data-renderer-mark="true">économiquement viable</strong> devenait alors une priorité. C’est dans ce contexte que <strong data-renderer-mark="true">Node-RED</strong> et <strong data-renderer-mark="true">FlowFuse</strong> se sont imposés comme des choix stratégiques.</p>

		</div>
	</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 20px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div><div class="separator  normal   " style=""></div><div class="vc_empty_space"  style="height: 20px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2 id="Node-RED-&amp;-FlowFuse-:-L’allié-des-petits-budgets-pour-une-intégration-efficace" data-renderer-start-pos="921"><strong data-renderer-mark="true">Node-RED &amp; FlowFuse : L’allié des petits budgets pour une intégration efficace</strong></h2>
<p data-renderer-start-pos="1001">Face à des contraintes budgétaires serrées, il nous fallait une solution à la fois <strong data-renderer-mark="true">performante</strong>, <strong data-renderer-mark="true">flexible</strong> et <strong data-renderer-mark="true">simple à déployer</strong>. C’est là que Node-RED et FlowFuse ont révélé tout leur potentiel.</p>
<h3 data-renderer-start-pos="1195"></h3>
<h3 data-renderer-start-pos="1195"><strong data-renderer-mark="true">❓ Pourquoi Node-RED et FlowFuse ?</strong></h3>
<p data-renderer-start-pos="1228">Node-RED nous a permis de <strong data-renderer-mark="true">concevoir et transformer des flux de traitement</strong> en toute simplicité :</p>
<ul>
<li data-renderer-start-pos="1228">Intégration des API</li>
<li data-renderer-start-pos="1228">Interaction fluide avec la base de données</li>
<li data-renderer-start-pos="1228">Orchestration des flux grâce à son ordonnanceur.</li>
</ul>
<p>&nbsp;</p>
<p data-renderer-start-pos="1441">Pour <strong data-renderer-mark="true">sécuriser et structurer le projet</strong>, FlowFuse a apporté une <strong data-renderer-mark="true">gestion centralisée</strong>, un contrôle des utilisateurs et un déploiement simplifié grâce aux <strong data-renderer-mark="true">snapshots</strong>. Ensemble, ces outils ont formé une architecture <strong data-renderer-mark="true">efficace</strong>, <strong data-renderer-mark="true">peu coûteuse</strong> et <strong data-renderer-mark="true">parfaitement adaptée aux besoins du client</strong>.</p>

		</div>
	</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 20px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div><div class="separator  normal   " style=""></div><div class="vc_empty_space"  style="height: 20px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2 id="De-la-théorie-à-la-pratique-:-Les-fonctionnalités-clés-de-Node-RED-&amp;-FlowFuse" data-renderer-start-pos="1723"><strong data-renderer-mark="true">De la théorie à la pratique : Les fonctionnalités clés de Node-RED &amp; FlowFuse</strong></h2>

		</div>
	</div><div class="vc_empty_space"  style="height: 20px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 20px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_single_image wpb_content_element vc_align_center  qode_image_hover_zoom_in">
		<div class="wpb_wrapper">
			
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://www.biir.fr/wp-content/uploads/2025/02/nodered-150x83.png" width="150" height="83" alt="nodered" title="nodered" loading="lazy" /></div>
		</div>
	</div>
<div class="vc_empty_space"  style="height: 20px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h3 data-renderer-start-pos="1723"></h3>
<h3 style="text-align: center;" data-renderer-start-pos="1723"><strong data-renderer-mark="true">Node-RED : Une interface intuitive et puissante </strong></h3>

		</div>
	</div><div class="vc_empty_space"  style="height: 35px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-1/5"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p><strong data-renderer-mark="true"><img decoding="async" class="wp-image-919 alignnone" src="https://www.biir.fr/wp-content/uploads/2025/02/interface-300x300.png" sizes="(max-width: 27px) 100vw, 27px" srcset="https://www.biir.fr/wp-content/uploads/2025/02/interface-300x300.png 300w, https://www.biir.fr/wp-content/uploads/2025/02/interface-150x150.png 150w, https://www.biir.fr/wp-content/uploads/2025/02/interface-500x512.png 500w, https://www.biir.fr/wp-content/uploads/2025/02/interface.png 512w" alt="" width="27" height="27" />  </strong><strong>Interface visuelle </strong>:</p>

		</div>
	</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p>Une programmation visuelle basée sur un navigateur, qui permet de connecter des dispositifs, APIs et services via un simple glisser-déposer.</p>

		</div>
	</div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-1/5"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p><strong data-renderer-mark="true"><img decoding="async" class="wp-image-920 alignnone" src="https://www.biir.fr/wp-content/uploads/2025/02/livre-300x300.png" sizes="auto, (max-width: 27px) 100vw, 27px" srcset="https://www.biir.fr/wp-content/uploads/2025/02/livre-300x300.png 300w, https://www.biir.fr/wp-content/uploads/2025/02/livre-150x150.png 150w, https://www.biir.fr/wp-content/uploads/2025/02/livre-500x512.png 500w, https://www.biir.fr/wp-content/uploads/2025/02/livre.png 512w" alt="" width="27" height="27" />  Bibliothèque riche :</strong></p>

		</div>
	</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p>Une vaste collection de composants (nodes) préintégrés et extensibles via la communauté.</p>

		</div>
	</div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-1/5"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p><strong data-renderer-mark="true"><img loading="lazy" decoding="async" class="wp-image-921 alignnone" src="https://www.biir.fr/wp-content/uploads/2025/02/securite-300x300.png" sizes="auto, (max-width: 27px) 100vw, 27px" srcset="https://www.biir.fr/wp-content/uploads/2025/02/securite-300x300.png 300w, https://www.biir.fr/wp-content/uploads/2025/02/securite-150x150.png 150w, https://www.biir.fr/wp-content/uploads/2025/02/securite-500x512.png 500w, https://www.biir.fr/wp-content/uploads/2025/02/securite.png 512w" alt="" width="27" height="27" />   Sécurité renforcée</strong> :</p>

		</div>
	</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p>Authentification des utilisateurs et contrôle des accès pour une gestion optimale des rôles.</p>

		</div>
	</div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-1/5"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p><strong data-renderer-mark="true"><img loading="lazy" decoding="async" class="wp-image-914 alignnone" src="https://www.biir.fr/wp-content/uploads/2025/02/serveur-300x300.png" sizes="auto, (max-width: 27px) 100vw, 27px" srcset="https://www.biir.fr/wp-content/uploads/2025/02/serveur-300x300.png 300w, https://www.biir.fr/wp-content/uploads/2025/02/serveur-150x150.png 150w, https://www.biir.fr/wp-content/uploads/2025/02/serveur-500x512.png 500w, https://www.biir.fr/wp-content/uploads/2025/02/serveur.png 512w" alt="" width="27" height="27" />  Déploiement adapté</strong> :</p>

		</div>
	</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p>Compatible avec les serveurs locaux et cloud, facilitant la transition entre environnements de développement et production.</p>

		</div>
	</div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-1/5"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p><strong data-renderer-mark="true"><img loading="lazy" decoding="async" class="wp-image-917 alignnone" src="https://www.biir.fr/wp-content/uploads/2025/02/communaute-300x300.png" sizes="auto, (max-width: 27px) 100vw, 27px" srcset="https://www.biir.fr/wp-content/uploads/2025/02/communaute-300x300.png 300w, https://www.biir.fr/wp-content/uploads/2025/02/communaute-150x150.png 150w, https://www.biir.fr/wp-content/uploads/2025/02/communaute-500x512.png 500w, https://www.biir.fr/wp-content/uploads/2025/02/communaute.png 512w" alt="" width="27" height="27" />  </strong><strong data-renderer-mark="true">Soutien communautaire</strong> :</p>

		</div>
	</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p>Une documentation complète et une communauté active pour accompagner les utilisateurs.</p>

		</div>
	</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 20px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 20px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_single_image wpb_content_element vc_align_center  qode_image_hover_zoom_in">
		<div class="wpb_wrapper">
			
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://www.biir.fr/wp-content/uploads/2025/02/flowfuse-200x35.png" width="200" height="35" alt="flowfuse" title="flowfuse" loading="lazy" /></div>
		</div>
	</div>
<div class="vc_empty_space"  style="height: 20px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h3 style="text-align: center;" data-renderer-start-pos="2523"><strong data-renderer-mark="true">FlowFuse : La clé pour centraliser et sécuriser</strong></h3>

		</div>
	</div><div class="vc_empty_space"  style="height: 35px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p><strong data-renderer-mark="true"><img loading="lazy" decoding="async" class="wp-image-923 alignnone" src="https://www.biir.fr/wp-content/uploads/2025/02/centralisation-300x300.png" sizes="auto, (max-width: 27px) 100vw, 27px" srcset="https://www.biir.fr/wp-content/uploads/2025/02/centralisation-300x300.png 300w, https://www.biir.fr/wp-content/uploads/2025/02/centralisation-150x150.png 150w, https://www.biir.fr/wp-content/uploads/2025/02/centralisation-500x512.png 500w, https://www.biir.fr/wp-content/uploads/2025/02/centralisation.png 512w" alt="" width="27" height="27" />  Centralisation</strong> :</p>

		</div>
	</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p>Gestion unifiée des projets Node-RED, idéale pour collaborer efficacement.</p>

		</div>
	</div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p><strong data-renderer-mark="true"><img loading="lazy" decoding="async" class="wp-image-925 alignnone" src="https://www.biir.fr/wp-content/uploads/2025/02/sauvegarder-300x300.png" sizes="auto, (max-width: 27px) 100vw, 27px" srcset="https://www.biir.fr/wp-content/uploads/2025/02/sauvegarder-300x300.png 300w, https://www.biir.fr/wp-content/uploads/2025/02/sauvegarder-150x150.png 150w, https://www.biir.fr/wp-content/uploads/2025/02/sauvegarder-500x512.png 500w, https://www.biir.fr/wp-content/uploads/2025/02/sauvegarder.png 512w" alt="" width="27" height="27" />  Snapshots</strong> :</p>

		</div>
	</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p>Sauvegardes instantanées pour des déploiements sécurisés.</p>

		</div>
	</div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p><strong data-renderer-mark="true"><img loading="lazy" decoding="async" class="wp-image-924 alignnone" src="https://www.biir.fr/wp-content/uploads/2025/02/utilisateurs-1-300x300.png" sizes="auto, (max-width: 27px) 100vw, 27px" srcset="https://www.biir.fr/wp-content/uploads/2025/02/utilisateurs-1-300x300.png 300w, https://www.biir.fr/wp-content/uploads/2025/02/utilisateurs-1-150x150.png 150w, https://www.biir.fr/wp-content/uploads/2025/02/utilisateurs-1-500x512.png 500w, https://www.biir.fr/wp-content/uploads/2025/02/utilisateurs-1.png 512w" alt="" width="27" height="27" />  Gestion des utilisateurs</strong> :</p>

		</div>
	</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p>Une interface claire pour contrôler les accès et les permissions.</p>

		</div>
	</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 20px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div><div class="separator  normal   " style=""></div><div class="vc_empty_space"  style="height: 20px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2 data-renderer-start-pos="2840"><strong data-renderer-mark="true">Architecture du système : un aperçu de la solution déployée</strong></h2>
<p>&nbsp;</p>
<p data-renderer-start-pos="2903">Pour <strong data-renderer-mark="true">transformer des flux de données désorganisés</strong> en une solution performante, nous avons mis en place une <strong data-renderer-mark="true">architecture</strong><strong data-renderer-mark="true"> structurée et fonctionnelle</strong>.</p>
<p data-renderer-start-pos="2903">La première étape a consisté à <strong data-renderer-mark="true">extraire les informations</strong> dispersées dans des fichiers PDF.</p>
<p data-renderer-start-pos="2903">Grâce à <strong data-renderer-mark="true">Node-RED</strong>, nous avons pu <strong data-renderer-mark="true">automatiser ces flux</strong>, convertir les données et les intégrer dans une <strong data-renderer-mark="true">base SQL Server hébergée sur Azure</strong>. 💾</p>
<p data-renderer-start-pos="3283">📊 Parallèlement, un <strong data-renderer-mark="true">dashboard interactif</strong> a été développé pour permettre aux utilisateurs de <strong data-renderer-mark="true">visualiser et enrichir les données</strong> viaun formulaire ergonomique.</p>
<p data-renderer-start-pos="3283">Enfin, <strong data-renderer-mark="true">FlowFuse</strong> a été utilisé pour <strong data-renderer-mark="true">centraliser la gestion des projets</strong> et assurer la supervision des utilisateurs, tout en simplifiant les déploiements grâce à des snapshots.</p>
<p data-renderer-start-pos="3283">Cette architecture a permis d’atteindre un équilibre parfait entre <strong data-renderer-mark="true">performance</strong>, <strong data-renderer-mark="true">simplicité</strong> et <strong data-renderer-mark="true">coût</strong>.</p>

		</div>
	</div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_single_image wpb_content_element vc_align_left  vc_custom_1741945284548">
		<div class="wpb_wrapper">
			
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img decoding="async" class="vc_single_image-img " src="https://www.biir.fr/wp-content/uploads/2025/02/Schema-Archi-Flow-Fuse.gif" width="1200" height="1400" alt="Schema Archi Flow Fuse" title="Schema Archi Flow Fuse" loading="lazy" /></div>
		</div>
	</div>
</div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 20px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div><div class="separator  normal   " style=""></div><div class="vc_empty_space"  style="height: 20px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2 data-renderer-start-pos="3720"><strong data-renderer-mark="true">🚀 Résultats obtenus et impact</strong></h2>
<p>&nbsp;</p>
<p data-renderer-start-pos="3751">Les résultats de ce projet témoignent de l’efficacité de l’approche adoptée. Un <strong data-renderer-mark="true">dashboard interactif</strong> a été conçu, offrant une <strong data-renderer-mark="true">visualisation claire et intuitive</strong> des données. Les utilisateurs ont pu <strong data-renderer-mark="true">enrichir la base directement</strong> via des formulaires intégrés, simplifiant ainsi les processus métier. En parallèle, l’<strong data-renderer-mark="true">automatisation des flux de traitement</strong> avec Node-RED a permis une <strong data-renderer-mark="true">gestion des données rapide et fiable</strong>, tandis que la <strong data-renderer-mark="true">base SQL Server hébergée sur Azure</strong> a assuré une <strong data-renderer-mark="true">historisation et une centralisation efficaces</strong>.</p>
<p data-renderer-start-pos="4278">🙌 L’impact métier a également été significatif. Grâce à cette solution, le client a pu accéder rapidement à des <strong data-renderer-mark="true">informations fiables</strong>, améliorant ainsi la prise de décision. L’<strong data-renderer-mark="true">automatisation</strong> a optimisé la <strong data-renderer-mark="true">productivité</strong> en réduisant les tâches manuelles et en éliminant les erreurs potentielles. Enfin, cette transition vers une solution robuste a été réalisée <strong data-renderer-mark="true">sans perturber les activités en cours</strong>, assurant une <strong data-renderer-mark="true">continuité des opérations</strong>.</p>

		</div>
	</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 20px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div><div class="separator  normal   " style=""></div><div class="vc_empty_space"  style="height: 20px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2 data-renderer-start-pos="4715"><strong data-renderer-mark="true">Notre avis sur FlowFuse et Node-RED 📣</strong></h2>
<p>&nbsp;</p>
<p data-renderer-start-pos="4754">Ces outils se complètent parfaitement pour les projets data, en particulier lorsqu’il s’agit de partir de zéro et avec peu de budget. À travers ce projet, nous avons constaté que <strong data-renderer-mark="true">Node-RED</strong> offre une approche <strong data-renderer-mark="true">intuitive</strong> et <strong data-renderer-mark="true">modulable</strong>, idéale pour connecter des services et orchestrer des processus. De son côté, <strong data-renderer-mark="true">FlowFuse</strong> s’est révélé être un atout précieux pour <strong data-renderer-mark="true">structurer</strong>, <strong data-renderer-mark="true">sécuriser</strong> et <strong data-renderer-mark="true">superviser</strong> les projets.</p>
<p data-renderer-start-pos="5164">Cependant, il est important de noter que <strong data-renderer-mark="true">Node-RED</strong> peut montrer des limites pour des traitements très complexes ou nécessitant de lourdes charges de calcul. De même, bien que <strong data-renderer-mark="true">FlowFuse</strong> apporte une réelle valeur ajoutée, il nécessite une <strong data-renderer-mark="true">configuration initiale réfléchie</strong> pour exploiter pleinement son potentiel.</p>
<p data-renderer-start-pos="5476">🖋️ Nous recommandons d’adopter une approche <strong data-renderer-mark="true">modulaire</strong> et de bien documenter les flux pour garantir une maintenance simplifiée. En résumé, <strong data-renderer-mark="true">Node-RED et FlowFuse</strong> sont des solutions idéales pour les projets data avec des <strong data-renderer-mark="true">contraintes de temps et de budget</strong>, tout en offrant une <strong data-renderer-mark="true">évolutivité certaine</strong>.</p>

		</div>
	</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 35px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div><div class="separator  normal   " style=""></div><div class="vc_empty_space"  style="height: 35px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<div class="post_content_holder">
<div class="post_text">
<div class="post_text_inner">
<h2 data-renderer-start-pos="5769"><strong data-renderer-mark="true">Conclusion et perspectives</strong></h2>
<p>&nbsp;</p>
<p data-renderer-start-pos="5799">⏱️ En un temps record, nous avons conçu une <strong data-renderer-mark="true">solution robuste</strong>, <strong data-renderer-mark="true">intuitive</strong> et <strong data-renderer-mark="true">parfaitement alignée sur les besoins métiers</strong> de notre client.</p>
<p data-renderer-start-pos="5799">Ce projet illustre parfaitement comment <strong data-renderer-mark="true">Node-RED</strong> et <strong data-renderer-mark="true">FlowFuse</strong> peuvent transformer un environnement sans infrastructure en un <strong data-renderer-mark="true">écosystème performant</strong>. 📈</p>
</div>
</div>
</div>

		</div>
	</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 50px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div>
</div><p>L’article <a href="https://www.biir.fr/2025/03/14/architecture-data-a-petit-budget-mission-accomplie-avec-nodered-flowfuse/">Architecture data à petit budget : Mission accomplie avec NodeRED &#038; FlowFuse</a> est apparu en premier sur <a href="https://www.biir.fr">BiiR</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.biir.fr/2025/03/14/architecture-data-a-petit-budget-mission-accomplie-avec-nodered-flowfuse/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Gouverner vos données pour révéler leur plein potentiel</title>
		<link>https://www.biir.fr/2024/04/03/gouvernance-de-donnees-data-governace-pourquoi/</link>
					<comments>https://www.biir.fr/2024/04/03/gouvernance-de-donnees-data-governace-pourquoi/#respond</comments>
		
		<dc:creator><![CDATA[Aurore Grand-Moursel]]></dc:creator>
		<pubDate>Wed, 03 Apr 2024 16:25:58 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://www.biir.fr/?p=855</guid>

					<description><![CDATA[<p>Pourquoi la Gouvernance de données est si importante ?</p>
<p>Pour répondre à cette question, il faut commencer par éclaircir le terme de gouvernance de données que l'on entend partout.</p>
<p>L’article <a href="https://www.biir.fr/2024/04/03/gouvernance-de-donnees-data-governace-pourquoi/">Gouverner vos données pour révéler leur plein potentiel</a> est apparu en premier sur <a href="https://www.biir.fr">BiiR</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2>Pourquoi la Gouvernance de données est si importante ?</h2>
<p>Pour répondre à cette question, il faut commencer par éclaircir le terme de gouvernance de données que l&rsquo;on entend partout. La gouvernance de données c&rsquo;est un <strong>ensemble de pratiques</strong> mises en œuvre pour <strong>assurer la sécurité, la confidentialité, l&rsquo;exactitude, la disponibilité et l&rsquo;exploitabilité des données</strong>. Cela inclut les actions à réaliser, les processus à suivre et la technologie qui permettra de les mettre en œuvre durant tout le cycle de vie des données.</p>
<p>Une entreprise qui poursuit son parcours de transformation numérique et qui ne pratique aucun processus de gouvernance vis à vis de ses données est une organisation qui n&rsquo;a pas su voir que les données sont rapidement devenues <strong>l&rsquo;actif le plus précieux qu&rsquo;elles possèdent</strong>. Les données doivent être considérées comme un actif de l&rsquo;entreprise, et à ce titre <strong>valorisées, gérées et sécurisées.</strong></p>

		</div>
	</div></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 64px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_video_widget wpb_content_element vc_clearfix   vc_video-aspect-ratio-169 vc_video-el-width-100 vc_video-align-left" >
		<div class="wpb_wrapper">
			
			<div class="wpb_video_wrapper"><iframe loading="lazy" title="BiiR - Pourquoi la Gouvernance de données est si importante ?" width="413" height="310" src="https://www.youtube.com/embed/T7MIthHd_LQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe></div>
		</div>
	</div>
<div class="vc_empty_space"  style="height: 64px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p data-renderer-start-pos="2851"><strong data-renderer-mark="true">De meilleures décisions commerciales : </strong>la gouvernance permet aux décideurs d&rsquo;accéder à des données propres et fiables. Elle leur permet de prendre des décisions cohérentes et sûres.</p>
<p data-renderer-start-pos="3036"><strong data-renderer-mark="true">Monétisation des données :</strong> les entreprises peuvent libérer le pouvoir des données précieuses qu&rsquo;elles collectent et génèrent. Des données fiables, normalisées et classées peuvent être utilisées pour de nouvelles sources de revenus.</p>
<p data-renderer-start-pos="3271">Une<strong data-renderer-mark="true"> diminution des risques et coûts</strong> liés à de mauvais usages de la données ou à des process manuels.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 42px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<h2 id="Quelle-stratégie-adopter-pour-mettre-en-place-la-Gouvernance-des-données-?" data-renderer-start-pos="3378">Quelle stratégie adopter pour mettre en place la Gouvernance des données ?</h2>
<p>Mettre en place de la gouvernance de données au sein d&rsquo;une entreprise ne se fait pas du jour au lendemain. Cela nécessite la mise en place de nouvelles pratiques, et parfois même l&rsquo;arrivée de nouveaux métiers.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p>Parmi les nouveaux métiers créé avec l&rsquo;apparition de la gouvernance de données on retrouve par exemple le <strong>Chief Data Officier</strong> qui s’occupe de l’animation de la stratégie de la gouvernance des données, de la cohérence d’ensemble du dispositif de gouvernance des données et de son amélioration continue. On peut également retrouver le <strong>Data Protection Officier</strong> qui est le garant de la sécurité et de la confidentialité des données. On entend également parler de <strong>Data Owner</strong> dont la fonction principale est de prendre en charge la données utilisée par les métiers en s&rsquo;assurant la description des données réponde aux exigences des métiers ou encore en établissant les règles d’utilisation et de validité de la data de l’entreprise.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p>Pour mettre en place tous ces changement il est indispensable de mettre en place une <strong>organisation</strong> qui impliquera toutes les parties prenantes au projet de gouvernance. Il faudra prendre le temps d&rsquo;<strong>analyser</strong> ce qui existe déjà et en faire une description exhaustive pour avoir conscience de ce qui existe déjà ou non dans l&rsquo;entreprise ou bien encore ce qui est à corriger. Suite à ça une <strong>cartographie</strong> des données peut être réaliser afin de gagner du temps par la suite. Bien évidemment l&rsquo;étape à ne pas négliger et l&rsquo;<strong>accompagnement</strong> des différents membres de la compagnie pour les impliquer et les former sur le sujet.</p>

		</div>
	</div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 18px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_text_column wpb_content_element ">
		<div class="wpb_wrapper">
			<p><strong>Une bonne gouvernance permet d’optimiser la valeur de ces actifs, voici quelques exemples de bénéfices apportés :</strong></p>
<p data-renderer-start-pos="2165"><strong data-renderer-mark="true">Standardiser la vision :</strong> Une bonne gestion des métadonnées permet d’améliorer la sécurité et la précision des données, en effet les incohérences sont fréquentes lorsque de nombreux acteurs utilisent différentes terminologies pour décrire le même concept, la construction d’un dictionnaire de données garantie une standardisation.</p>
<p data-renderer-start-pos="2498"><strong data-renderer-mark="true">Une meilleure productivité :</strong> l’exploration de données en mode self-service (réduisant la charge de travail d&rsquo;équipes spécialisées) est accélérée en éliminant des tâches sans valeur ajoutées (par exemple : sourcing, nettoyage et mise en forme des données) et la normalisation permet d&rsquo;éviter la duplication des efforts à effectuer pour la même tâche.</p>

		</div>
	</div><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div>
	<div class="wpb_single_image wpb_content_element vc_align_left">
		<div class="wpb_wrapper">
			
			<div class="vc_single_image-wrapper   vc_box_border_grey"><img loading="lazy" decoding="async" width="410" height="1024" src="https://www.biir.fr/wp-content/uploads/2024/02/Gouvernance-mode-demploi-410x1024.png" class="vc_single_image-img attachment-large" alt="" title="Gouvernance mode d&#039;emploi" srcset="https://www.biir.fr/wp-content/uploads/2024/02/Gouvernance-mode-demploi-410x1024.png 410w, https://www.biir.fr/wp-content/uploads/2024/02/Gouvernance-mode-demploi-120x300.png 120w, https://www.biir.fr/wp-content/uploads/2024/02/Gouvernance-mode-demploi-768x1920.png 768w, https://www.biir.fr/wp-content/uploads/2024/02/Gouvernance-mode-demploi-700x1750.png 700w, https://www.biir.fr/wp-content/uploads/2024/02/Gouvernance-mode-demploi.png 800w" sizes="auto, (max-width: 410px) 100vw, 410px" /></div>
		</div>
	</div>
</div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"></div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"></div></div></div></div></div><div      class="vc_row wpb_row section vc_row-fluid " style=' text-align:left;'><div class=" full_section_inner clearfix"><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper"></div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="vc_empty_space"  style="height: 32px" >
	<span class="vc_empty_space_inner">
		<span class="empty_space_image"  ></span>
	</span>
</div></div></div></div></div></div>
</div><p>L’article <a href="https://www.biir.fr/2024/04/03/gouvernance-de-donnees-data-governace-pourquoi/">Gouverner vos données pour révéler leur plein potentiel</a> est apparu en premier sur <a href="https://www.biir.fr">BiiR</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.biir.fr/2024/04/03/gouvernance-de-donnees-data-governace-pourquoi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
