<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Adrienne Vermorel — Notes</title><description>Notes de travail sur l’analytics engineering, dbt, BigQuery, les données marketing et les agents IA.</description><link>https://adriennevermorel.com/</link><language>fr-fr</language><item><title>Anti-patterns des contrats de données</title><link>https://adriennevermorel.com/fr/notes/anti-patterns-contrats-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/anti-patterns-contrats-donnees/</guid><description>Là où les initiatives de contrats de données déraillent : enforcement mal placé, contrats sur papier uniquement, implémentations uniformes et propriété non financée.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Anti-patterns de test dbt</title><link>https://adriennevermorel.com/fr/notes/anti-patterns-tests-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/anti-patterns-tests-dbt/</guid><description>Quatre erreurs de test courantes dans les projets dbt — over-testing, couverture happy-path uniquement, seuils qui dérivent et test des fonctions de l&apos;entrepôt — et quoi faire à la place.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Architecture de la couche UNNEST dbt pour GA4</title><link>https://adriennevermorel.com/fr/notes/architecture-couche-unnest-dbt-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/architecture-couche-unnest-dbt-ga4/</guid><description>Comment structurer un projet dbt pour le UNNEST GA4 — couche de base pour l&apos;extraction des paramètres, couche intermédiaire pour les modèles spécifiques aux événements, couche mart pour les agrégations prêtes pour l&apos;analyse.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Attribution par chaîne de Markov</title><link>https://adriennevermorel.com/fr/notes/attribution-chaine-markov/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/attribution-chaine-markov/</guid><description>Comment les chaînes de Markov modélisent les parcours clients comme des transitions d&apos;états pour calculer l&apos;attribution data-driven via les probabilités de transition et l&apos;effet de suppression</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Attribution par valeurs de Shapley</title><link>https://adriennevermorel.com/fr/notes/attribution-valeurs-shapley/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/attribution-valeurs-shapley/</guid><description>Comment les valeurs de Shapley de la théorie des jeux coopératifs produisent une attribution prouvablement équitable en calculant la contribution marginale moyenne de chaque canal sur toutes les coalitions possibles.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Bases du CLI Claude Code</title><link>https://adriennevermorel.com/fr/notes/bases-cli-claude-code/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/bases-cli-claude-code/</guid><description>Installation, indicateurs CLI essentiels, commandes slash intégrées et lecture des sorties de Claude Code — le point de départ pratique pour les nouveaux utilisateurs</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Cadre de décision pour les tests dbt</title><link>https://adriennevermorel.com/fr/notes/cadre-decision-tests-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cadre-decision-tests-dbt/</guid><description>Un cadre à trois questions et un arbre de décision pour choisir la bonne approche de test dbt — tests unitaires, tests génériques, tests singuliers, dbt-expectations, Elementary ou dbt-audit-helper.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code dans les Coulisses</title><link>https://adriennevermorel.com/fr/notes/claude-code-dans-les-coulisses/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/claude-code-dans-les-coulisses/</guid><description>Les commandes que Claude Code exécute réellement lorsqu&apos;il explore du code, recherche des patterns, modifie des fichiers et gère git — comprendre les mécanismes renforce la confiance et aide à l&apos;apprentissage</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Commandes CLI pour les tests unitaires dbt</title><link>https://adriennevermorel.com/fr/notes/commandes-cli-tests-unitaires-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/commandes-cli-tests-unitaires-dbt/</guid><description>Comment exécuter, filtrer, déboguer et exclure les tests unitaires dbt depuis la ligne de commande — y compris l&apos;interprétation des sorties et les patterns d&apos;exclusion en production.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Commandes Terminal Essentielles</title><link>https://adriennevermorel.com/fr/notes/commandes-terminal-essentielles/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/commandes-terminal-essentielles/</guid><description>Les commandes terminal fondamentales pour la navigation, les opérations sur les fichiers, la consultation du contenu et la recherche — les bases de la maîtrise du terminal</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Comptes personnels et multi-devises Salesforce dans l&apos;entrepôt</title><link>https://adriennevermorel.com/fr/notes/comptes-personnels-multi-devises-salesforce/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/comptes-personnels-multi-devises-salesforce/</guid><description>Deux particularités du modèle de données Salesforce qui cassent les patterns standards de l&apos;entrepôt — les Comptes Personnels qui fusionnent Account et Contact, et les orgs multi-devises qui requièrent une conversion de taux de change dans dbt.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Conception de la Table de Touchpoints d&apos;Attribution</title><link>https://adriennevermorel.com/fr/notes/conception-table-touchpoints-attribution/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/conception-table-touchpoints-attribution/</guid><description>Comment concevoir et construire la table de touchpoints que tous les modèles d&apos;attribution consomment — exigences de champs, considérations d&apos;identité et le modèle dbt intermédiaire qui mappe les événements bruts en lignes prêtes pour l&apos;attribution</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration de la ligne de statut Claude Code</title><link>https://adriennevermorel.com/fr/notes/configuration-ligne-statut-claude-code/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/configuration-ligne-statut-claude-code/</guid><description>Comment configurer la ligne de statut de Claude Code pour afficher la branche git, le modèle actif et l&apos;utilisation du contexte — configuration pratique pour les analytics engineers</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration du terminal sur toutes les plateformes</title><link>https://adriennevermorel.com/fr/notes/configuration-terminal-multi-plateforme/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/configuration-terminal-multi-plateforme/</guid><description>Comment configurer et utiliser le terminal sur macOS, Linux, et Windows — incluant WSL, Git Bash, et PowerShell avec un tableau d&apos;équivalence des commandes.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Analyse de la durée des étapes d&apos;opportunité Salesforce</title><link>https://adriennevermorel.com/fr/notes/duree-etapes-opportunite-salesforce/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/duree-etapes-opportunite-salesforce/</guid><description>Comment calculer le temps passé dans chaque étape du pipeline en utilisant OpportunityFieldHistory et les fonctions de fenêtre LEAD — le pattern SQL, l&apos;analyse en aval et les métriques de taux de remportés.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>L&apos;effet de suppression en attribution</title><link>https://adriennevermorel.com/fr/notes/effet-suppression-attribution/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/effet-suppression-attribution/</guid><description>L&apos;effet de suppression mesure de combien la probabilité de conversion baisse quand un canal est supprimé — la fondation mathématique à la fois de l&apos;attribution par chaîne de Markov et par valeurs de Shapley.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>L&apos;effondrement du Privacy Sandbox</title><link>https://adriennevermorel.com/fr/notes/effondrement-privacy-sandbox/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/effondrement-privacy-sandbox/</guid><description>Comment le Privacy Sandbox de Google est passé du meilleur espoir de l&apos;industrie pour un remplacement des cookies à une retraite discrète — la chronologie, ce qui a survécu, et pourquoi cela a scellé le cas pour l&apos;infrastructure server-side.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Fenêtres de Lookback d&apos;Attribution</title><link>https://adriennevermorel.com/fr/notes/fenetres-lookback-attribution/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/fenetres-lookback-attribution/</guid><description>Comment définir les fenêtres de lookback d&apos;attribution par secteur et cycle d&apos;achat — benchmarks, conséquences de mauvaises fenêtres et implémentation en SQL</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Fondamentaux du terminal</title><link>https://adriennevermorel.com/fr/notes/fondamentaux-terminal/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/fondamentaux-terminal/</guid><description>Ce qu&apos;est réellement le terminal, comment il diffère d&apos;un shell, et le modèle mental du répertoire de travail qui rend la navigation intuitive.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Friction d&apos;adoption des contrats de données</title><link>https://adriennevermorel.com/fr/notes/friction-adoption-contrats-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/friction-adoption-contrats-donnees/</guid><description>Réduire la friction qui tue l&apos;adoption des contrats de données : onboarding par SDK, messages adaptés aux audiences, post-mortems comme levier, et le rôle de Data Product Manager.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Fusion Fivetran-dbt et indépendance de l&apos;orchestration</title><link>https://adriennevermorel.com/fr/notes/fusion-fivetran-dbt-independance-orchestration/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/fusion-fivetran-dbt-independance-orchestration/</guid><description>Pourquoi la fusion Fivetran-dbt d&apos;octobre 2025 rend l&apos;orchestration externe plus stratégiquement importante — optionnalité des fournisseurs, risque de dépendance à une plateforme, et les arguments en faveur du contrôle de votre couche d&apos;orchestration.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>GA4 : CROSS JOIN versus LEFT JOIN UNNEST</title><link>https://adriennevermorel.com/fr/notes/ga4-cross-join-vs-left-join-unnest/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/ga4-cross-join-vs-left-join-unnest/</guid><description>Pourquoi la syntaxe virgule dans FROM table, UNNEST(array) supprime silencieusement des lignes — et quand utiliser LEFT JOIN UNNEST pour préserver les événements sans données de tableau.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Gestion du changement pour le déploiement des contrats de données</title><link>https://adriennevermorel.com/fr/notes/gestion-changement-deploiement-contrats-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/gestion-changement-deploiement-contrats-donnees/</guid><description>La stratégie de gestion du changement organisationnel pour les contrats de données : commencer avec deux datasets, créer l&apos;urgence via le coût visible, et mesurer les conversations plutôt que la couverture.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Analyse d&apos;Attribution</title><link>https://adriennevermorel.com/fr/notes/guide-analyse-attribution/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/guide-analyse-attribution/</guid><description>Un guide structuré de l&apos;attribution marketing — des patterns d&apos;implémentation SQL à la comparaison multi-modèles, la conception de dashboards et les tests d&apos;incrémentalité</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hiérarchie de comptes Salesforce avec des CTEs récursives</title><link>https://adriennevermorel.com/fr/notes/hierarchie-comptes-salesforce-cte-recursive/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hierarchie-comptes-salesforce-cte-recursive/</guid><description>Comment résoudre le ParentAccountId auto-référentiel de Salesforce en une hiérarchie aplatie avec des CTEs récursives dans BigQuery — le pattern SQL, la résolution du parent ultime, et le rollup des revenus.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub des contrats de données</title><link>https://adriennevermorel.com/fr/notes/hub-contrats-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-contrats-donnees/</guid><description>Hub reliant les notes de jardin sur les contrats de données — définitions, spécifications, propriété, outils, couches de validation et défis d&apos;adoption.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub des patterns de désimbrication GA4</title><link>https://adriennevermorel.com/fr/notes/hub-patterns-desimbrication-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-patterns-desimbrication-ga4/</guid><description>Hub connectant tous les concepts pour extraire des données du schéma BigQuery imbriqué de GA4 — approches UNNEST, types de JOIN, recettes d&apos;engagement, entonnoirs e-commerce et architecture dbt.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Implémentation SQL de l&apos;attribution Markov</title><link>https://adriennevermorel.com/fr/notes/implementation-sql-attribution-markov/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/implementation-sql-attribution-markov/</guid><description>Patterns SQL pour extraire les parcours clients et calculer les probabilités de transition dans BigQuery, la couche de préparation des données pour l&apos;attribution par chaîne de Markov</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Implémentation des tests unitaires dbt</title><link>https://adriennevermorel.com/fr/notes/implementation-tests-unitaires-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/implementation-tests-unitaires-dbt/</guid><description>Hub de référence pour implémenter les tests unitaires dbt — de la syntaxe YAML et des patterns de mocking aux contournements BigQuery et à l&apos;intégration CI/CD.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Précision des LLM avec les couches sémantiques</title><link>https://adriennevermorel.com/fr/notes/llm-precision-couches-semantiques/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/llm-precision-couches-semantiques/</guid><description>Benchmarks de recherche montrant comment les couches sémantiques améliorent la précision des LLM sur les questions de données d&apos;entreprise de ~17% à 54-92% — l&apos;étude data.world, Spider 2.0 et la réplication de dbt Labs.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mart de performance d&apos;acquisition GA4</title><link>https://adriennevermorel.com/fr/notes/mart-performance-acquisition-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mart-performance-acquisition-ga4/</guid><description>Un mart au grain quotidien x source/medium pour le reporting d&apos;acquisition GA4 — agrégation des événements sessionisés en métriques prêtes pour les tableaux de bord avec taux de conversion et revenus.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Matérialisation des événements GA4 aplatis</title><link>https://adriennevermorel.com/fr/notes/materialisation-evenements-ga4-aplatis/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/materialisation-evenements-ga4-aplatis/</guid><description>Quand et comment pré-désimbriquer les événements GA4 dans une table plate — le compromis coût-performance, le pattern CREATE TABLE, et pourquoi les modèles dbt formalisent cette approche.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Maturité pour l&apos;adoption d&apos;une couche sémantique</title><link>https://adriennevermorel.com/fr/notes/maturite-adoption-couche-semantique/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/maturite-adoption-couche-semantique/</guid><description>Quand investir dans une couche sémantique, quels obstacles vous allez rencontrer, et comment démarrer petit — une évaluation pratique de la maturité basée sur la taille de l&apos;équipe, la maturité des outils et l&apos;engagement organisationnel.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mécanique du partitionnement BigQuery</title><link>https://adriennevermorel.com/fr/notes/mecanique-partitionnement-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mecanique-partitionnement-bigquery/</guid><description>Comment le partitionnement BigQuery divise physiquement les tables, les trois types de partitionnement, les contraintes clés, et quand le pruning de partition fonctionne ou non.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mécanismes de clustering BigQuery</title><link>https://adriennevermorel.com/fr/notes/mecanismes-clustering-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mecanismes-clustering-bigquery/</guid><description>Comment le clustering BigQuery trie les données dans les blocs de stockage, pourquoi l&apos;ordre des colonnes est crucial, et comment le re-clustering automatique fonctionne sans frais.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mesure marketing triangulée</title><link>https://adriennevermorel.com/fr/notes/mesure-marketing-triangulation/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mesure-marketing-triangulation/</guid><description>Pourquoi une mesure marketing résiliente combine trois approches — l&apos;attribution multi-touch pour l&apos;optimisation quotidienne, la modélisation du mix media pour l&apos;allocation stratégique, et les tests d&apos;incrémentalité pour la validation causale.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mocker les dépendances dans les tests unitaires dbt</title><link>https://adriennevermorel.com/fr/notes/mocking-dependances-tests-unitaires-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mocking-dependances-tests-unitaires-dbt/</guid><description>Comment mocker les refs, sources, macros, variables et le mot-clé &apos;this&apos; dans les tests unitaires dbt — avec des patterns pour les modèles multi-jointures et les overrides incrémentaux.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Modèle d&apos;attribution par décroissance temporelle</title><link>https://adriennevermorel.com/fr/notes/modele-attribution-decroissance-temporelle/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/modele-attribution-decroissance-temporelle/</guid><description>L&apos;attribution par décroissance temporelle avec décroissance exponentielle et une demi-vie configurable — la formule, le choix de la demi-vie par secteur, l&apos;implémentation SQL BigQuery, et la paramétrisation.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Modèles d&apos;attribution pondérés avec dbt</title><link>https://adriennevermorel.com/fr/notes/modeles-attribution-ponderes-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/modeles-attribution-ponderes-dbt/</guid><description>Implémenter l&apos;attribution positionnelle et à décroissance temporelle dans dbt avec des poids configurables via les variables dbt — SQL des modèles, configuration du projet et tests d&apos;intégrité des revenus</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Modes de contrat de schéma des outils EL</title><link>https://adriennevermorel.com/fr/notes/modes-contrat-schema-outils-el/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/modes-contrat-schema-outils-el/</guid><description>Comment dlt, Fivetran et Airbyte gèrent les changements de schéma lors de l&apos;extraction et du chargement — des modes granulaires freeze/evolve/discard de dlt aux paramètres de blocage moins fins de Fivetran.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Modèles d&apos;attribution basés sur la position</title><link>https://adriennevermorel.com/fr/notes/modeles-attribution-bases-position/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/modeles-attribution-bases-position/</guid><description>Les modèles d&apos;attribution en U et en W qui pondèrent le crédit selon la position dans le parcours — formules, cas limites, variations de pondération par secteur, et implémentation SQL BigQuery.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Niveaux de risque pour l&apos;auto-réparation</title><link>https://adriennevermorel.com/fr/notes/niveaux-risque-auto-reparation/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/niveaux-risque-auto-reparation/</guid><description>Un cadre pour décider quels échecs de pipeline peuvent s&apos;auto-réparer automatiquement, lesquels nécessitent une approbation humaine, et lesquels ne doivent jamais être auto-remédiés.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Options d&apos;Authentification de Claude Code</title><link>https://adriennevermorel.com/fr/notes/options-authentification-claude-code/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/options-authentification-claude-code/</guid><description>Les deux façons de s&apos;authentifier avec Claude Code — OAuth via abonnement et clés API — quand utiliser chacune, et la règle de priorité qui surprend souvent</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Orchestration déclarative avec Kestra</title><link>https://adriennevermorel.com/fr/notes/orchestration-declarative-kestra/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/orchestration-declarative-kestra/</guid><description>Le modèle d&apos;orchestration YAML-first de Kestra — comment il diffère des outils à décorateurs Python, sa croissance rapide, l&apos;adoption en entreprise, et pourquoi les preuves en production à petite et moyenne échelle restent limitées.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Organisation des fichiers de tests unitaires dbt</title><link>https://adriennevermorel.com/fr/notes/organisation-fichiers-tests-unitaires-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/organisation-fichiers-tests-unitaires-dbt/</guid><description>Où placer les fichiers de tests unitaires dbt, comment nommer les tests de manière cohérente et le pattern de co-localisation avec _unit_tests.yml.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Organiser les tests unitaires dbt à grande échelle</title><link>https://adriennevermorel.com/fr/notes/organisation-tests-unitaires-dbt-echelle/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/organisation-tests-unitaires-dbt-echelle/</guid><description>Stratégies de tags, niveaux de pipeline CI, et patterns de sélection pour gérer des centaines de tests unitaires dbt dans un projet en croissance.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Partitionnement et clustering BigQuery</title><link>https://adriennevermorel.com/fr/notes/partitionnement-clustering-bigquery-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/partitionnement-clustering-bigquery-hub/</guid><description>Un parcours de lecture structuré pour comprendre le partitionnement et le clustering BigQuery -- mécanique, cadre de décision, patterns de configuration, et anti-patterns.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Partitionnement par type d&apos;enregistrement Salesforce dans dbt</title><link>https://adriennevermorel.com/fr/notes/partitionnement-type-enregistrement-salesforce-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/partitionnement-type-enregistrement-salesforce-dbt/</guid><description>Comment gérer RecordTypeId de Salesforce dans l&apos;entrepôt — filtrer par type d&apos;enregistrement dans les modèles de base, diviser les objets en modèles séparés, et stocker les IDs dans les vars dbt.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Cadre de décision : Partitionnement vs. Clustering dans BigQuery</title><link>https://adriennevermorel.com/fr/notes/partitionnement-vs-clustering-bigquery-choix/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/partitionnement-vs-clustering-bigquery-choix/</guid><description>Un cadre de décision pratique pour choisir entre le partitionnement BigQuery, le clustering, ou les deux — en fonction de la taille des tables, des patterns de requêtes et des besoins opérationnels.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pattern d&apos;analyse du funnel de checkout GA4</title><link>https://adriennevermorel.com/fr/notes/pattern-funnel-checkout-ecommerce-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pattern-funnel-checkout-ecommerce-ga4/</guid><description>Analyse du funnel de checkout basée sur les sessions depuis les données GA4 BigQuery — comptage des sessions distinctes à chaque étape du funnel de view_item jusqu&apos;à purchase.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pattern de remédiation dbt observe-fix</title><link>https://adriennevermorel.com/fr/notes/pattern-remediation-observe-fix-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pattern-remediation-observe-fix-dbt/</guid><description>Comment intégrer une logique d&apos;auto-correction directement dans le DAG dbt en détectant les problèmes dans les modèles base et en appliquant les corrections dans les couches en aval.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pattern Try-Heal-Retry</title><link>https://adriennevermorel.com/fr/notes/pattern-try-heal-retry/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pattern-try-heal-retry/</guid><description>Comment ajouter une remédiation alimentée par l&apos;IA aux pipelines de données en utilisant des sorties LLM structurées, des schémas Pydantic et des disjoncteurs, avec des exemples en production utilisant Claude.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de cas limites pour les tests unitaires dbt</title><link>https://adriennevermorel.com/fr/notes/patterns-cas-limites-tests-unitaires-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-cas-limites-tests-unitaires-dbt/</guid><description>Trois patterns essentiels de cas limites pour les tests unitaires dbt — gestion des nulls, tables vides avec format: sql, et tests de limites de dates.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de configuration du partitionnement BigQuery</title><link>https://adriennevermorel.com/fr/notes/patterns-configuration-partitionnement-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-configuration-partitionnement-bigquery/</guid><description>Configurations de partitionnement et clustering spécifiques par domaine pour BigQuery dans dbt -- données d&apos;événements, marketing, SaaS multi-tenant, et patterns IoT avec justifications.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de retry et de rattrapage pour les pipelines</title><link>https://adriennevermorel.com/fr/notes/patterns-retry-rattrapage-pipeline/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-retry-rattrapage-pipeline/</guid><description>Comment configurer les retries, le backoff exponentiel et les mécanismes de rattrapage dans les pipelines de données pour que les pannes transitoires se résolvent d&apos;elles-mêmes sans intervention humaine.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de tests unitaires dbt</title><link>https://adriennevermorel.com/fr/notes/patterns-tests-unitaires-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-tests-unitaires-dbt/</guid><description>Hub de référence regroupant tous les patterns de tests unitaires pour dbt — modèles incrémentaux, snapshots, fonctions de fenêtre, logique métier, analytics marketing et cas limites.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Paysage du marché de l&apos;orchestration en 2026</title><link>https://adriennevermorel.com/fr/notes/paysage-marche-orchestration-2026/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/paysage-marche-orchestration-2026/</guid><description>Où en est chaque orchestrateur majeur en 2026 — l&apos;échelle d&apos;Airflow, la domination de Dagster sur dbt, la vélocité développeur de Prefect, l&apos;essor rapide de Kestra, et les outils en déclin.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Paysage des packages d&apos;attribution dbt</title><link>https://adriennevermorel.com/fr/notes/paysage-packages-attribution-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/paysage-packages-attribution-dbt/</guid><description>Packages dbt open source et bibliothèques Python pour des modèles d&apos;attribution prêts pour la production -- Snowplow, Tasman, Rittman Analytics, ChannelAttribution, et quand construire soi-même</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pipeline Salesforce vers BigQuery</title><link>https://adriennevermorel.com/fr/notes/pipeline-salesforce-bigquery-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pipeline-salesforce-bigquery-hub/</guid><description>Note hub pour le pipeline Salesforce-vers-BigQuery — de la sélection de l&apos;outil d&apos;ingestion à la résolution polymorphique, le suivi des étapes, les hiérarchies de comptes et les timelines d&apos;activité.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Le Préfixe ! de Claude Code pour les Commandes Shell</title><link>https://adriennevermorel.com/fr/notes/prefixe-bang-commandes-shell-claude-code/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/prefixe-bang-commandes-shell-claude-code/</guid><description>Utiliser le préfixe ! pour exécuter des commandes shell directement dans Claude Code — comment cela économise des tokens, accélère l&apos;authentification et maintient votre flux sans interruption</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tutoriel : premiers modèles dbt pour GA4</title><link>https://adriennevermorel.com/fr/notes/premiers-modeles-dbt-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/premiers-modeles-dbt-ga4/</guid><description>Hub pour la construction de vos premiers modèles dbt GA4 — de la compréhension du schéma d&apos;événements bruts aux couches base, intermédiaire et mart.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Votre première heure avec Claude Code (Analytics Engineer)</title><link>https://adriennevermorel.com/fr/notes/premiere-heure-claude-code-analytics/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/premiere-heure-claude-code-analytics/</guid><description>Un parcours de lecture séquencé pour démarrer avec Claude Code en tant qu&apos;analytics engineer — de l&apos;installation jusqu&apos;à votre première sortie utile</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Preuves de qualité des données du suivi server-side</title><link>https://adriennevermorel.com/fr/notes/preuves-qualite-donnees-suivi-server-side/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/preuves-qualite-donnees-suivi-server-side/</guid><description>L&apos;argumentaire quantitatif pour le suivi server-side — l&apos;amélioration moyenne de 41 % de la qualité des données, les études de cas de Finobo, Forward Media et seoplus+, l&apos;adoption des Conversions API des plateformes publicitaires, et le calcul coût-bénéfice qui s&apos;est inversé.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pyramide de test dbt</title><link>https://adriennevermorel.com/fr/notes/pyramide-tests-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pyramide-tests-dbt/</guid><description>La pyramide de test en couches pour les projets dbt — large couverture de tests de données à la base, tests unitaires ciblés au milieu, détection d&apos;anomalies et diffs de données au sommet.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Recettes de requêtes pour les événements d&apos;engagement GA4</title><link>https://adriennevermorel.com/fr/notes/recettes-requetes-evenements-engagement-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/recettes-requetes-evenements-engagement-ga4/</guid><description>SQL BigQuery production-ready pour les événements d&apos;engagement GA4 — pages vues, profondeur de défilement, clics sortants, téléchargements de fichiers et funnels d&apos;engagement vidéo.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Repli silencieux de Google DDA</title><link>https://adriennevermorel.com/fr/notes/repli-silencieux-attribution-dda-google/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/repli-silencieux-attribution-dda-google/</guid><description>L&apos;attribution data-driven de GA4 bascule silencieusement vers le last-click quand les seuils de données ne sont pas atteints -- comment le détecter et pourquoi l&apos;attribution native en warehouse évite ce piège</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Résolution des relations polymorphiques Salesforce</title><link>https://adriennevermorel.com/fr/notes/resolution-relations-polymorphiques-salesforce/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/resolution-relations-polymorphiques-salesforce/</guid><description>Comment résoudre les clés étrangères polymorphiques WhoId et WhatId de Salesforce dans l&apos;entrepôt en utilisant le routage par préfixe d&apos;ID — le pattern, le SQL, et où il se retrouve.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Schema Registry pour l&apos;application des contrats</title><link>https://adriennevermorel.com/fr/notes/schema-registry-application-contrats/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/schema-registry-application-contrats/</guid><description>Comment les schema registries appliquent les contrats de données sur les flux d&apos;événements avant que les données n&apos;atteignent l&apos;entrepôt — modes de compatibilité, règles de validation CEL et pratiques de production.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Sécurité du terminal pour les débutants</title><link>https://adriennevermorel.com/fr/notes/securite-terminal-debutants/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/securite-terminal-debutants/</guid><description>Quelles commandes du terminal sont sûres, lesquelles sont dangereuses, comment lire les messages d&apos;erreur, et les raccourcis clavier qui vous sauvent quand quelque chose tourne mal.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Sélection du modèle Claude Code pour le travail analytique</title><link>https://adriennevermorel.com/fr/notes/selection-modele-claude-code-analytics/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/selection-modele-claude-code-analytics/</guid><description>Quand utiliser Sonnet vs Opus dans Claude Code pour l&apos;analytics engineering — valeurs par défaut pour le travail quotidien, escalade pour les problèmes complexes, et compromis pratiques coût-vitesse</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Sélection de l&apos;outil d&apos;ingestion Salesforce</title><link>https://adriennevermorel.com/fr/notes/selection-outil-ingestion-salesforce/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/selection-outil-ingestion-salesforce/</guid><description>Choisir entre Fivetran, Airbyte, dlt, Hevo et Python personnalisé pour l&apos;extraction Salesforce — mécaniques des connecteurs, réalités des coûts, et le différend AppExchange.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Sources de données pour l&apos;attribution en entrepôt</title><link>https://adriennevermorel.com/fr/notes/sources-donnees-attribution-entrepot/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/sources-donnees-attribution-entrepot/</guid><description>Les trois catégories de données nécessaires à l&apos;attribution en entrepôt -- interactions web, dépenses par plateforme publicitaire et conversions -- avec les patterns de chargement par plateforme et les pièges courants de qualité de données.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Spectre de maturité des pipelines auto-réparateurs</title><link>https://adriennevermorel.com/fr/notes/spectre-maturite-pipelines-auto-reparateurs/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/spectre-maturite-pipelines-auto-reparateurs/</guid><description>Cinq niveaux de capacité d&apos;auto-réparation dans les pipelines data, des tentatives de relance basiques aux systèmes entièrement agentiques, et où la valeur en production se concentre réellement.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Stratégie de couches d&apos;application des contrats dans le pipeline</title><link>https://adriennevermorel.com/fr/notes/strategie-couches-application-contrats-pipeline/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/strategie-couches-application-contrats-pipeline/</guid><description>Le modèle à quatre couches pour l&apos;application des contrats de données sur l&apos;ensemble du pipeline — pré-warehouse, post-chargement, transformation, et observabilité continue — avec un ordre d&apos;adoption pratique.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Stratégie de Regroupement des Canaux d&apos;Attribution</title><link>https://adriennevermorel.com/fr/notes/strategie-regroupement-canaux-attribution/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/strategie-regroupement-canaux-attribution/</guid><description>Comment regrouper les canaux marketing pour l&apos;attribution data-driven — équilibrer la granularité face à la parcimonie des données pour produire des résultats de modèles stables et actionnables</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Syntaxe YAML des tests unitaires dbt</title><link>https://adriennevermorel.com/fr/notes/syntaxe-yaml-tests-unitaires-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/syntaxe-yaml-tests-unitaires-dbt/</guid><description>Référence complète pour la structure YAML des tests unitaires dbt — éléments requis, formats d&apos;entrée (dict, csv, sql), configuration optionnelle et fonctionnalités spécifiques aux versions.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Contournements BigQuery pour les tests unitaires dbt</title><link>https://adriennevermorel.com/fr/notes/tests-unitaires-dbt-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tests-unitaires-dbt-bigquery/</guid><description>Les pièges spécifiques à BigQuery pour les tests unitaires dbt — complétude des STRUCT, comparaisons ARRAY, column_transformations, coûts de slots et solutions aux erreurs courantes.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tests unitaires des consommateurs de snapshots dans dbt</title><link>https://adriennevermorel.com/fr/notes/tests-unitaires-consommateurs-snapshots-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tests-unitaires-consommateurs-snapshots-dbt/</guid><description>Trois stratégies pour tester la logique liée aux snapshots — les modèles de base pré-snapshot, les calculs de plages de dates SCD2 dans les modèles en aval, et le hachage pour la détection des changements.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tests unitaires des entonnoirs de conversion dans dbt</title><link>https://adriennevermorel.com/fr/notes/tests-unitaires-entonnoirs-conversion-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tests-unitaires-entonnoirs-conversion-dbt/</guid><description>Comment tester unitairement les modèles d&apos;analyse d&apos;entonnoir dans dbt — taux de conversion étape par étape, suivi des abandons utilisateurs, et le cas limite du saut d&apos;étapes.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tests unitaires de la logique aux limites des CASE WHEN dans dbt</title><link>https://adriennevermorel.com/fr/notes/tests-unitaires-limites-case-when-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tests-unitaires-limites-case-when-dbt/</guid><description>Tests aux limites systématiques pour les expressions CASE WHEN — tester les valeurs seuil, les valeurs juste en dessous, la gestion des nulls, et le comportement implicite de ELSE.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tests unitaires des modèles d&apos;attribution dans dbt</title><link>https://adriennevermorel.com/fr/notes/tests-unitaires-modeles-attribution-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tests-unitaires-modeles-attribution-dbt/</guid><description>Comment tester unitairement l&apos;attribution first-touch, last-touch et multi-touch dans dbt — parcours multi-sessions, conversions en un seul contact, et le pattern d&apos;exclusion sans conversion.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tests unitaires de l&apos;extraction de chaînes dans dbt</title><link>https://adriennevermorel.com/fr/notes/tests-unitaires-extraction-chaines-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tests-unitaires-extraction-chaines-dbt/</guid><description>Comment tester unitairement la logique regex et la manipulation de chaînes dans dbt — documentation des cas limites, gestion gracieuse des échecs, et protection contre les régressions pour un parsing fragile.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tests unitaires de la sessionisation GA4</title><link>https://adriennevermorel.com/fr/notes/tests-unitaires-sessionisation-ga4-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tests-unitaires-sessionisation-ga4-dbt/</guid><description>Comment tester unitairement la logique de sessionisation GA4 dans dbt — détection des limites de session, sessions à cheval sur minuit, horodatages en microsecondes, et sessions à événement unique.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tests unitaires des modèles incrémentaux dans dbt</title><link>https://adriennevermorel.com/fr/notes/tests-unitaires-modeles-incrementaux-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tests-unitaires-modeles-incrementaux-dbt/</guid><description>Le pattern de test dual pour les modèles incrémentaux — surcharger is_incremental, mocker this, et comprendre que les blocs expect montrent les insertions, pas l&apos;état final.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tester les fonctions de fenêtrage avec les unit tests dbt</title><link>https://adriennevermorel.com/fr/notes/tests-unitaires-fonctions-fenetrage-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tests-unitaires-fonctions-fenetrage-dbt/</guid><description>Comment concevoir des données de test qui valident le partitionnement, l&apos;ordonnancement et le cadrage des fonctions de fenêtrage — avec des patterns pour ROW_NUMBER, FIRST_VALUE, les sommes cumulatives et les entrées délibérément hors ordre.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Timeline d&apos;activité unifiée Salesforce</title><link>https://adriennevermorel.com/fr/notes/timeline-activite-unifiee-salesforce/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/timeline-activite-unifiee-salesforce/</guid><description>Combiner les Tasks et Events Salesforce en une seule timeline d&apos;activité avec un nommage de colonnes cohérent et une résolution d&apos;entités polymorphiques.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Vérification des contrats de données avec Soda</title><link>https://adriennevermorel.com/fr/notes/verification-contrats-donnees-soda/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/verification-contrats-donnees-soda/</guid><description>Comment le moteur de contrats Soda valide le schéma, la fraîcheur et les règles de qualité sur les tables de l&apos;entrepôt après le chargement mais avant la transformation — comblant le fossé entre EL et dbt.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Workflow CI/CD pour les tests unitaires dbt</title><link>https://adriennevermorel.com/fr/notes/workflow-ci-cd-tests-unitaires-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/workflow-ci-cd-tests-unitaires-dbt/</guid><description>Un workflow GitHub Actions prêt pour la production pour exécuter les tests unitaires dbt sur BigQuery — datasets CI uniques, le flag --empty, l&apos;optimisation des coûts et l&apos;exclusion en production.</description><pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Activation des skills Claude Code</title><link>https://adriennevermorel.com/fr/notes/activation-skills-claude-code/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/activation-skills-claude-code/</guid><description>Comment les skills Claude Code fonctionnent sous le capot — correspondance de mots-clés avec le frontmatter YAML, le taux d&apos;auto-activation de ~20%, et pourquoi les skills conviennent mieux aux connaissances de domaine qu&apos;aux workflows répétables</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Agent Skills dbt</title><link>https://adriennevermorel.com/fr/notes/agent-skills-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/agent-skills-dbt/</guid><description>Les fichiers de compétences Markdown officiels de dbt Labs qui enseignent aux agents de code IA comment suivre les bonnes pratiques dbt — ce qu&apos;ils couvrent, comment ils fonctionnent, et ce que les benchmarks montrent réellement.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>L&apos;Analytics Engineer comme Directeur de l&apos;IA</title><link>https://adriennevermorel.com/fr/notes/analytics-engineer-directeur-ia/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/analytics-engineer-directeur-ia/</guid><description>Le changement d&apos;identité de rôle à mesure que les agents prennent en charge l&apos;exécution — passer de produire le travail analytique à le diriger. Ce qui reste humain, ce qui passe aux agents, et comment appréhender sa propre valeur dans cette transition.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Alternatives au site dbt docs par défaut</title><link>https://adriennevermorel.com/fr/notes/alternatives-site-dbt-docs/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/alternatives-site-dbt-docs/</guid><description>Quand aller au-delà du frontend dbt docs par défaut — le remplacement Next.js de Dagster, dbterd pour les ERDs, les catalogues de données, et dbt Cloud Catalog</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>L&apos;IA agentique et son adéquation avec le travail data</title><link>https://adriennevermorel.com/fr/notes/adequation-ia-agentique-travail-data/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/adequation-ia-agentique-travail-data/</guid><description>Pourquoi le data engineering est structurellement bien adapté aux outils IA agentiques — la répétition des patterns, les changements de contexte multi-langages et le débogage cross-layer plaident en faveur de cette approche.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Anti-patterns de migration vers les Editions BigQuery</title><link>https://adriennevermorel.com/fr/notes/anti-patterns-migration-bigquery-editions/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/anti-patterns-migration-bigquery-editions/</guid><description>Cinq erreurs commises par les équipes lors de la migration de BigQuery à la demande vers les Editions — et comment les éviter.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Alertes Elementary edr monitor</title><link>https://adriennevermorel.com/fr/notes/alertes-elementary-edr-monitor/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/alertes-elementary-edr-monitor/</guid><description>Comment fonctionne edr monitor, en quoi il diffère de edr report, et comment configurer les métadonnées d&apos;alerte dans le YAML des modèles pour contrôler qui est notifié et quand.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Anatomie d&apos;un package dbt</title><link>https://adriennevermorel.com/fr/notes/anatomie-package-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/anatomie-package-dbt/</guid><description>Ce qui distingue un package dbt d&apos;un projet ordinaire — les trois principes de conception, la structure de répertoires standard et la configuration dbt_project.yml pour les packages réutilisables.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Anatomie d&apos;une matérialisation dbt</title><link>https://adriennevermorel.com/fr/notes/anatomie-materialisation-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/anatomie-materialisation-dbt/</guid><description>La structure en six étapes que suit toute matérialisation dbt — setup, pre-hooks, SQL principal, post-hooks, cleanup et return — ainsi que les objets clés et les méthodes d&apos;adapter.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Analyse des sorties de tests dbt pour la surveillance automatisée</title><link>https://adriennevermorel.com/fr/notes/analyse-sorties-tests-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/analyse-sorties-tests-dbt/</guid><description>Comment extraire des informations structurées et actionnables de la sortie des tests dbt — distinguer les types d&apos;échec, capturer des lignes d&apos;exemple et gérer les exécutions partielles pour que la surveillance automatisée ne rate rien.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Anti-patterns de métriques dans dbt</title><link>https://adriennevermorel.com/fr/notes/anti-patterns-metriques-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/anti-patterns-metriques-dbt/</guid><description>Erreurs courantes lors de la définition de métriques MetricFlow — modèles ad hoc pour les métriques, erreurs de somme de ratios, filtres codés en dur dans les mesures, et descriptions manquantes</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Anti-patterns des packages dbt</title><link>https://adriennevermorel.com/fr/notes/anti-patterns-packages-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/anti-patterns-packages-dbt/</guid><description>Erreurs courantes dans les packages dbt — schémas codés en dur, dispatch manquant, contraintes de versions trop strictes, noms de modèles génériques, matérialisations en table par défaut et version bounds absentes.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>GCP Application Default Credentials</title><link>https://adriennevermorel.com/fr/notes/application-default-credentials-gcp/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/application-default-credentials-gcp/</guid><description>La différence entre gcloud auth login et Application Default Credentials — pourquoi ces deux mécanismes existent, comment ils fonctionnent, et pourquoi ADC est ce qu&apos;utilisent réellement les serveurs MCP et les SDK.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Architecture DAG dbt pour le Customer 360</title><link>https://adriennevermorel.com/fr/notes/architecture-dag-dbt-customer-360/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/architecture-dag-dbt-customer-360/</guid><description>Comment structurer un projet dbt pour les modèles Customer 360 — la couche de résolution d&apos;identité entre base et mart, la table client large, et les choix de matérialisation.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>GTM Server-Side : Architecture et quatre blocs constitutifs</title><link>https://adriennevermorel.com/fr/notes/architecture-flux-donnees-gtm-server-side/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/architecture-flux-donnees-gtm-server-side/</guid><description>Comment GTM Server-Side fonctionne en tant que couche intermédiaire — le flux de données requête/réponse, et les quatre types de composants (Clients, Tags, Déclencheurs, Variables/Transformations) qui le constituent.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Architecture des packages dbt Fivetran</title><link>https://adriennevermorel.com/fr/notes/architecture-packages-dbt-fivetran/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/architecture-packages-dbt-fivetran/</guid><description>Comment Fivetran structure ses 60+ packages dbt — le modèle unifié source-et-transformation, les bundles de reporting cross-plateformes, et le pattern d&apos;installation qui évite les conflits de versions.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Architecture des paramètres du Consent Mode v2</title><link>https://adriennevermorel.com/fr/notes/architecture-parametres-consent-mode-v2/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/architecture-parametres-consent-mode-v2/</guid><description>Les quatre paramètres du Consent Mode v2, la différence entre les contrôles navigateur en amont et les instructions serveur en aval, et l&apos;obligation légale qui a imposé ce changement.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Architecture de pipeline full-stack Dagster</title><link>https://adriennevermorel.com/fr/notes/architecture-pipeline-full-stack-dagster/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/architecture-pipeline-full-stack-dagster/</guid><description>Comment Dagster unifie l&apos;ingestion, la transformation, le traitement Python et les déclenchements en aval dans un seul graphe d&apos;assets — le pattern qui justifie Dagster par rapport aux approches d&apos;orchestration plus simples.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Architecture et principes de conception d&apos;OpenClaw</title><link>https://adriennevermorel.com/fr/notes/architecture-principes-conception-openclaw/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/architecture-principes-conception-openclaw/</guid><description>Comment OpenClaw est construit — le daemon Gateway, le design BYOK agnostique au modèle, la boucle proactive HEARTBEAT.md, et la philosophie plain-text-first qui le rend naturel pour les data engineers.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Architecture de reporting agent multi-clients</title><link>https://adriennevermorel.com/fr/notes/architecture-reporting-agent-multi-clients/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/architecture-reporting-agent-multi-clients/</guid><description>Comment structurer l&apos;isolation par client pour les workflows de reporting OpenClaw — jobs cron séparés, gestion des credentials à l&apos;échelle, confinement des échecs et les compromis de sécurité liés à l&apos;exécution de plusieurs clients sur une seule machine.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Architectures des outils ELT managés : Fivetran, Airbyte et dlt</title><link>https://adriennevermorel.com/fr/notes/architectures-outils-elt-manages/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/architectures-outils-elt-manages/</guid><description>Comment les trois outils d&apos;ingestion de données dominants abordent le même problème différemment — connecteurs entièrement managés, open source auto-hébergé et bibliothèques Python natives.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Ce que dbt docs generate produit réellement</title><link>https://adriennevermorel.com/fr/notes/artefacts-dbt-docs-generate/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/artefacts-dbt-docs-generate/</guid><description>Les artefacts du site statique créés par dbt docs generate — manifest.json, catalog.json, index.html — et les flags qui contrôlent leur construction</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Assets Software-Définis Dagster</title><link>https://adriennevermorel.com/fr/notes/assets-software-definis-dagster/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/assets-software-definis-dagster/</guid><description>Le bloc de construction central de Dagster — comment fonctionne @dg.asset, l&apos;inférence automatique des dépendances, l&apos;objet Definitions, et en quoi les SDA diffèrent des primitives d&apos;orchestrateur traditionnelles.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Assistant de reporting OpenClaw</title><link>https://adriennevermorel.com/fr/notes/assistant-reporting-openclaw-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/assistant-reporting-openclaw-hub/</guid><description>Une carte de lecture du guide de reporting KPI clients avec OpenClaw — intégration du skill GA4, compromis du scraping de dashboards, requêtes directes sur l&apos;entrepôt, architecture multi-clients, et formatage des résumés Slack.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Les associations HubSpot comme tables de jonction</title><link>https://adriennevermorel.com/fr/notes/associations-hubspot-tables-jonction/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/associations-hubspot-tables-jonction/</guid><description>Le modèle d&apos;association many-to-many de HubSpot nécessite des tables de jonction à chaque couche. Comment les modéliser correctement, gérer le fan-out, et résoudre le problème de la société principale.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Attribution des coûts BigQuery avec INFORMATION_SCHEMA</title><link>https://adriennevermorel.com/fr/notes/attribution-couts-bigquery-information-schema/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/attribution-couts-bigquery-information-schema/</guid><description>Utiliser les requêtes INFORMATION_SCHEMA pour identifier les requêtes coûteuses, attribuer les coûts par utilisateur et dataset, repérer les tables non optimisées, et bâtir une pratique de revue hebdomadaire des coûts.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Audit de la dette IAM pour les plateformes de données GCP</title><link>https://adriennevermorel.com/fr/notes/audit-dette-iam-gcp/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/audit-dette-iam-gcp/</guid><description>Requêtes Bash et SQL pour identifier les rôles Editor, les comptes de service avec clés, et les credentials partagés — le point de départ pour tout nettoyage IAM sur GCP.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Automatiser le déploiement de la documentation dbt</title><link>https://adriennevermorel.com/fr/notes/automatisation-deploiement-documentation-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/automatisation-deploiement-documentation-dbt/</guid><description>Patterns pour maintenir la documentation dbt automatiquement à jour — workflows CI/CD, opérateurs Astronomer Cosmos, et outils pour pousser la documentation vers des plateformes comme Notion</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Attaques de supply chain sur les skills d&apos;agents</title><link>https://adriennevermorel.com/fr/notes/attaques-supply-chain-skills-agents/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/attaques-supply-chain-skills-agents/</guid><description>Comment les skills malveillants dans les écosystèmes d&apos;agents comme ClawHub contournent les antivirus traditionnels, pourquoi les malwares en langage naturel constituent une classe de menace fondamentalement différente, et comment évaluer les skills avant de les installer.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Backfill Microbatch et protection contre le full refresh</title><link>https://adriennevermorel.com/fr/notes/backfill-microbatch-protection-full-refresh/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/backfill-microbatch-protection-full-refresh/</guid><description>Comment utiliser les commandes de backfill microbatch intégrées à dbt, relancer les batchs en échec, et protéger les grandes tables incrémentielles contre les full refreshes accidentels.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>BigQuery BI Engine</title><link>https://adriennevermorel.com/fr/notes/bigquery-bi-engine/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/bigquery-bi-engine/</guid><description>Comment BigQuery BI Engine fournit une accélération en mémoire pour les requêtes de dashboards, ce qu&apos;il prend en charge, ce qu&apos;il ignore silencieusement, et comment vérifier qu&apos;il fonctionne réellement.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>BigQuery Editions et la tarification par slots</title><link>https://adriennevermorel.com/fr/notes/bigquery-editions-tarification-slots/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/bigquery-editions-tarification-slots/</guid><description>Quand passer de la tarification à la demande à la tarification par slots, comment fonctionne l&apos;autoscaling, les remises pour engagement et une comparaison des fonctionnalités entre les éditions BigQuery.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>BigQuery Editions</title><link>https://adriennevermorel.com/fr/notes/bigquery-editions/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/bigquery-editions/</guid><description>Les trois niveaux BigQuery Editions -- Standard, Enterprise et Enterprise Plus -- ce que chacun offre, leurs limites, et comment ils se comparent à la tarification à la demande.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>BigQuery ML pour le lead scoring</title><link>https://adriennevermorel.com/fr/notes/bigquery-ml-lead-scoring/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/bigquery-ml-lead-scoring/</guid><description>Entraîner un modèle de régression logistique ou d&apos;arbres boostés pour prédire la conversion des leads directement en SQL BigQuery -- incluant la clause TRANSFORM, le déséquilibre de classes, et l&apos;évaluation de la qualité du modèle.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Build vs. Buy pour les pipelines de données</title><link>https://adriennevermorel.com/fr/notes/build-vs-buy-pipelines-donnees-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/build-vs-buy-pipelines-donnees-hub/</guid><description>Un parcours de lecture sur l&apos;évolution économique des pipelines de données managés vs. personnalisés — des changements de tarification Fivetran au développement assisté par IA avec dlt jusqu&apos;à la stratégie hybride</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Cadre de décision Dataform</title><link>https://adriennevermorel.com/fr/notes/cadre-decision-dataform/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cadre-decision-dataform/</guid><description>Quand Dataform est le bon choix et quand dbt s&apos;impose — un cadre de décision basé sur l&apos;engagement plateforme, le budget, les préférences de l&apos;équipe et la complexité des cas d&apos;usage</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Cadre de décision dbt Core vs Cloud</title><link>https://adriennevermorel.com/fr/notes/cadre-decision-dbt-core-vs-cloud/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cadre-decision-dbt-core-vs-cloud/</guid><description>Une comparaison structurée de dbt Core et dbt Cloud selon le déploiement, l&apos;interface, les fonctionnalités, la tarification et le profil d&apos;équipe — avec des heuristiques de décision pour choisir entre les deux.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>GTM Server-Side : Cadre de décision pour l&apos;hébergement</title><link>https://adriennevermorel.com/fr/notes/cadre-decision-hebergement-gtm-server-side/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cadre-decision-hebergement-gtm-server-side/</guid><description>Comment choisir entre Cloud Run, AWS ECS Fargate, Azure App Service et les providers managés pour héberger votre conteneur GTM Server-Side en production.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Cadre de décision pour l&apos;orchestration dbt sur GCP</title><link>https://adriennevermorel.com/fr/notes/cadre-decision-orchestration-dbt-gcp/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cadre-decision-orchestration-dbt-gcp/</guid><description>Un cadre de décision pour choisir entre Cloud Run Jobs, Cloud Workflows et Cloud Composer pour l&apos;orchestration dbt sur GCP — basé sur les besoins réels, non sur des seuils de complexité arbitraires.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Cadre de sévérité des échecs de tests dbt</title><link>https://adriennevermorel.com/fr/notes/cadre-severite-echecs-tests-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cadre-severite-echecs-tests-dbt/</guid><description>Un cadre à quatre paliers pour prioriser les échecs de tests dbt par impact — combinant le type de test, la couche du modèle, les dépendants en aval et le contexte historique en un classement de sévérité actionnable.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Cadre juridique du consentement aux cookies dans l&apos;UE</title><link>https://adriennevermorel.com/fr/notes/cadre-juridique-consentement-cookies-ue/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cadre-juridique-consentement-cookies-ue/</guid><description>Les deux cadres juridiques européens qui régissent le consentement aux cookies — la Directive ePrivacy et le RGPD — ce que requiert réellement un consentement valide, quels cookies sont exemptés, et l&apos;état de l&apos;application en 2026.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Capacités du CLI BigQuery au-delà du MCP</title><link>https://adriennevermorel.com/fr/notes/capacites-cli-bigquery-hors-mcp/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/capacites-cli-bigquery-hors-mcp/</guid><description>Ce que l&apos;outil en ligne de commande bq peut faire que les serveurs MCP BigQuery ne peuvent pas — chargement de données, exports, gestion des tables, et l&apos;écart de fonctionnalités complet avec des exemples.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Capacités Markdown de dbt Docs</title><link>https://adriennevermorel.com/fr/notes/capacites-markdown-dbt-docs/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/capacites-markdown-dbt-docs/</guid><description>Ce qui fonctionne en Markdown dans dbt docs et ce qui ne fonctionne pas — syntaxe supportée, styles de scalaire YAML, intégration d&apos;images, référencement croisé de modèles, et limitations connues</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Champs de source de trafic GA4</title><link>https://adriennevermorel.com/fr/notes/champs-source-trafic-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/champs-source-trafic-ga4/</guid><description>Les quatre emplacements de source de trafic dans les exports BigQuery de GA4 — leurs portées, cas d&apos;usage, et la coupure de juillet 2024 qui a changé l&apos;attribution de session.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Le Changement de Paradigme Chatbot → Copilot → Agent</title><link>https://adriennevermorel.com/fr/notes/changement-paradigme-chatbot-copilot-agent/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/changement-paradigme-chatbot-copilot-agent/</guid><description>Comment la relation entre l&apos;IA et le développeur a évolué à travers trois ères distinctes — chatbot (à la demande), copilot (en parallèle), agent (autonome) — et pourquoi chaque phase est qualitativement différente, et non simplement une amélioration incrémentale.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Le changement de tarification MAR de Fivetran</title><link>https://adriennevermorel.com/fr/notes/changement-tarification-mar-fivetran/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/changement-tarification-mar-fivetran/</guid><description>Comment le passage de Fivetran en mars 2025 à une tarification MAR par connecteur a brisé l&apos;économie de l&apos;ELT géré — élimination des remises sur volume, augmentations de coûts de 4 à 8x, et le problème des données marketing</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Changements de politique tarifaire BigQuery 2024–2025</title><link>https://adriennevermorel.com/fr/notes/changements-tarifaires-bigquery-2024-2025/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/changements-tarifaires-bigquery-2024-2025/</guid><description>Trois changements de politique BigQuery qui affectent la modélisation des coûts en 2024–2025 : la suppression du tarif fixe, le quota on-demand de 200 Tio par jour, et les nouveaux frais Cloud Storage pour les tables externes.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Chargement incrémental dlt</title><link>https://adriennevermorel.com/fr/notes/chargement-incremental-dlt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/chargement-incremental-dlt/</guid><description>Comment dlt suit l&apos;état entre les exécutions de pipeline via le chargement incrémental basé sur curseur — le helper dlt.sources.incremental(), la configuration déclarative REST API et pourquoi l&apos;état réside dans la destination.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Choisir entre Fivetran, Airbyte et dlt</title><link>https://adriennevermorel.com/fr/notes/choisir-fivetran-airbyte-dlt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/choisir-fivetran-airbyte-dlt/</guid><description>Un cadre de décision pour choisir le bon outil ELT en fonction des compétences de l&apos;équipe, du budget, des besoins en connecteurs et de la tolérance à la charge opérationnelle — avec des retours de terrain de praticiens.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Choisir entre les Options MCP BigQuery</title><link>https://adriennevermorel.com/fr/notes/choisir-option-mcp-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/choisir-option-mcp-bigquery/</guid><description>Cadre de décision pour l&apos;accès MCP BigQuery — Remote Server vs Toolbox vs bq CLI, en fonction de votre client, de la configuration de votre équipe et de votre cas d&apos;usage.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Sélection du moteur de traitement GCP : Dataflow, Dataproc et BigQuery</title><link>https://adriennevermorel.com/fr/notes/choix-moteur-traitement-gcp/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/choix-moteur-traitement-gcp/</guid><description>Quand utiliser Dataflow, Dataproc, Dataproc Serverless et BigQuery SQL pour la transformation des données sur GCP — en fonction de l&apos;expertise de l&apos;équipe et du type de workload, et non de seuils de volume arbitraires.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>CI/CD pour les packages dbt</title><link>https://adriennevermorel.com/fr/notes/ci-cd-packages-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/ci-cd-packages-dbt/</guid><description>Comment configurer le CI/CD pour les packages dbt — tests matriciels sur plusieurs warehouses et versions dbt avec GitHub Actions, gestion des credentials et le workflow de tests d&apos;intégration.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>CLAUDE.md pour l&apos;analytics engineering — Hub</title><link>https://adriennevermorel.com/fr/notes/claude-md-analytics-engineering-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/claude-md-analytics-engineering-hub/</guid><description>Note hub connectant tous les concepts de configuration CLAUDE.md pour l&apos;analytics engineering dbt et BigQuery — mémoire de projet, templates dbt, spécificités BigQuery, hooks et commandes slash.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Spécificités BigQuery dans CLAUDE.md</title><link>https://adriennevermorel.com/fr/notes/claude-md-specificites-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/claude-md-specificites-bigquery/</guid><description>Ce qu&apos;il faut mettre dans CLAUDE.md lorsque votre projet dbt tourne sur BigQuery — application du dialecte GoogleSQL, exigences de filtre de partition et templates de configuration de modèles incrémentaux.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>CLAUDE.md pour les projets dbt</title><link>https://adriennevermorel.com/fr/notes/claude-md-projets-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/claude-md-projets-dbt/</guid><description>Un template CLAUDE.md concret pour les projets dbt — ce qu&apos;il faut inclure, ce qu&apos;il faut laisser de côté, et pourquoi le fichier devrait être construit de manière réactive à partir de vraies erreurs plutôt qu&apos;écrit à l&apos;avance.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>CLI vs MCP pour les agents IA</title><link>https://adriennevermorel.com/fr/notes/cli-vs-mcp-agents-ai/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cli-vs-mcp-agents-ai/</guid><description>Les compromis pratiques entre commandes CLI et appels d&apos;outils MCP pour les workflows d&apos;agents IA — données de benchmark, efficacité des tokens et quand chaque approche l&apos;emporte.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code pour le développement dbt</title><link>https://adriennevermorel.com/fr/notes/claude-code-developpement-dbt-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/claude-code-developpement-dbt-hub/</guid><description>Un parcours de lecture à travers les workflows essentiels pour utiliser Claude Code dans un projet dbt — modèles de base, tests, documentation, débogage, refactorisation et prompting.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Fichiers de clés de compte de service vs jetons d&apos;usurpation d&apos;identité</title><link>https://adriennevermorel.com/fr/notes/cles-compte-service-vs-usurpation-identite-gcp/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cles-compte-service-vs-usurpation-identite-gcp/</guid><description>Le compromis pratique entre les fichiers de clés de compte de service GCP et les jetons d&apos;usurpation d&apos;identité à courte durée de vie — quand chacun est approprié et ce que le calcul de sécurité honnête implique pour les consultants.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Cloud Run Jobs pour dbt</title><link>https://adriennevermorel.com/fr/notes/cloud-run-jobs-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cloud-run-jobs-dbt/</guid><description>Pourquoi Cloud Run Jobs est l&apos;environnement d&apos;exécution dbt optimal pour la plupart des équipes GCP — capacités, configuration du conteneur, authentification, monitoring et profil de coût.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Cloud Functions comme environnement d&apos;exécution dbt</title><link>https://adriennevermorel.com/fr/notes/cloud-functions-execution-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cloud-functions-execution-dbt/</guid><description>Quand et pourquoi utiliser Google Cloud Functions pour exécuter dbt Core — comment cela se compare à Cloud Run Jobs, ce qu&apos;il fait bien et où il est limité.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Google Workspace CLI (gws)</title><link>https://adriennevermorel.com/fr/notes/cli-google-workspace-gws/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cli-google-workspace-gws/</guid><description>Le CLI gws donne un accès programmatique à toutes les API Google Workspace via un seul binaire — Gmail, Drive, Calendar, Sheets, Docs — comblant la lacune que gcloud n&apos;a jamais couverte.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Authentification OIDC de Cloud Scheduler pour les déclencheurs HTTP</title><link>https://adriennevermorel.com/fr/notes/cloud-scheduler-authentification-oidc-http/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cloud-scheduler-authentification-oidc-http/</guid><description>Comment Cloud Scheduler s&apos;authentifie auprès des endpoints HTTP sécurisés via des tokens OIDC — les prérequis du compte de service, la configuration gcloud, et le pattern pour Cloud Functions et Cloud Run.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Commandes slash opérationnelles dbt pour Claude Code</title><link>https://adriennevermorel.com/fr/notes/commandes-slash-dbt-claude-code/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/commandes-slash-dbt-claude-code/</guid><description>Commandes slash Claude Code pratiques pour les opérations dbt quotidiennes — build de modèles, génération de modèles base, exécution du code modifié, audit qualité et nettoyage des artefacts</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Compaction de la fenêtre de contexte et sécurité des agents</title><link>https://adriennevermorel.com/fr/notes/compaction-fenetre-contexte-securite-agents/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/compaction-fenetre-contexte-securite-agents/</guid><description>Comment la compaction de la fenêtre de contexte des LLM amène les agents IA à perdre ou déprioritiser les commandes d&apos;arrêt lors de tâches longues — et pourquoi les opérations de données en volume sont le scénario à risque le plus élevé.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Comparaison de l&apos;expérience développeur des orchestrateurs</title><link>https://adriennevermorel.com/fr/notes/comparaison-experience-developpeur-orchestrateurs/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/comparaison-experience-developpeur-orchestrateurs/</guid><description>Développement local, patterns de test et workflows CI/CD entre Dagster, Airflow et Prefect — où se situe la friction au quotidien.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Comparabilité des métriques publicitaires cross-platform</title><link>https://adriennevermorel.com/fr/notes/comparabilite-metriques-publicitaires-cross-platform/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/comparabilite-metriques-publicitaires-cross-platform/</guid><description>Pourquoi seulement cinq métriques peuvent être comparées de manière significative entre les plateformes publicitaires, comment gérer les métriques spécifiques à chaque plateforme, et les détails de configuration des conversions qui déterminent ce que votre colonne &apos;conversions&apos; signifie réellement.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Comparaison des mécanismes de validation dbt</title><link>https://adriennevermorel.com/fr/notes/comparaison-mecanismes-validation-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/comparaison-mecanismes-validation-dbt/</guid><description>En quoi les contrats dbt, les tests de données et dbt-expectations diffèrent selon le moment d&apos;exécution, la couverture et le coût — et pourquoi il faut les trois.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub de comparaison des orchestrateurs pour les équipes dbt</title><link>https://adriennevermorel.com/fr/notes/comparaison-orchestrateurs-equipes-dbt-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/comparaison-orchestrateurs-equipes-dbt-hub/</guid><description>Hub pour la comparaison Dagster vs Airflow vs Prefect — philosophies architecturales, profondeur d&apos;intégration dbt, expérience développeur, tarification, courbes d&apos;apprentissage, et le cadre de décision.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Comparaison de la qualité et de la couverture des connecteurs ELT</title><link>https://adriennevermorel.com/fr/notes/comparaison-qualite-connecteurs-elt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/comparaison-qualite-connecteurs-elt/</guid><description>En quoi Fivetran, Airbyte et dlt diffèrent dans le nombre de connecteurs, les niveaux de qualité, et leurs approches pour gérer les sources sans connecteur pré-construit.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Compatibilité des packages avec dbt Fusion</title><link>https://adriennevermorel.com/fr/notes/compatibilite-packages-dbt-fusion/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/compatibilite-packages-dbt-fusion/</guid><description>Comment le moteur dbt Fusion (v2.0) affecte la compatibilité des packages — bornes de version, changements de format du manifest, le badge Fusion et comment préparer votre projet et vos packages à la migration.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Compétences de l&apos;Analytics Engineer à l&apos;Ère des Agents</title><link>https://adriennevermorel.com/fr/notes/competences-analytics-engineer-ere-agents/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/competences-analytics-engineer-ere-agents/</guid><description>Sept compétences dans lesquelles investir maintenant que les agents gèrent l&apos;exécution — orchestration IA, ingénierie des spécifications, revue critique du code, expertise domaine, gouvernance, pensée systémique et maîtrise des outils.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Comportements des stratégies incrémentielles dbt par entrepôt</title><link>https://adriennevermorel.com/fr/notes/comportements-strategies-incrementielles-dbt-warehouses/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/comportements-strategies-incrementielles-dbt-warehouses/</guid><description>Comment les stratégies incrémentielles dbt se comportent différemment sur BigQuery, Snowflake et Databricks — les particularités, pièges et limitations spécifiques à chaque plateforme que la documentation ne souligne pas assez.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Composants du modèle sémantique MetricFlow</title><link>https://adriennevermorel.com/fr/notes/composants-modele-semantique-metricflow/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/composants-modele-semantique-metricflow/</guid><description>Les trois blocs de construction d&apos;un modèle sémantique MetricFlow : entités (clés de jointure), dimensions (colonnes de regroupement) et mesures (agrégations numériques qui alimentent les métriques).</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Compromis de la stratégie microbatch dbt</title><link>https://adriennevermorel.com/fr/notes/compromis-strategie-microbatch-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/compromis-strategie-microbatch-dbt/</guid><description>Les limitations pratiques et les compromis de conception de la stratégie incrémentale microbatch de dbt — hypothèses UTC, absence de batches sub-horaires, et exécution séquentielle.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration du compte de service dbt pour les architectures GCP multi-projets</title><link>https://adriennevermorel.com/fr/notes/compte-service-dbt-multi-projets-gcp/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/compte-service-dbt-multi-projets-gcp/</guid><description>Comment créer et configurer un compte de service dbt quand vos données sources, la sortie de transformation et l&apos;infrastructure de calcul résident dans des projets GCP distincts.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Conception des Dashboards d&apos;Attribution</title><link>https://adriennevermorel.com/fr/notes/conception-dashboards-attribution/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/conception-dashboards-attribution/</guid><description>Comment concevoir des dashboards d&apos;attribution pour plusieurs audiences — métriques essentielles, hiérarchie par audience, patterns d&apos;implémentation Looker Studio et contournement des limitations des outils BI</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Concepts fondamentaux de dlt</title><link>https://adriennevermorel.com/fr/notes/concepts-fondamentaux-dlt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/concepts-fondamentaux-dlt/</guid><description>Les quatre blocs de construction des pipelines dlt — sources, ressources, pipelines et schémas — et les trois write dispositions qui contrôlent la manière dont les données atterrissent.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration dispatch dbt</title><link>https://adriennevermorel.com/fr/notes/configuration-dispatch-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/configuration-dispatch-dbt/</guid><description>Comment configurer l&apos;ordre de recherche dispatch de dbt dans dbt_project.yml — surcharger les macros de packages, ajouter le support Databricks via spark_utils, et la résolution des namespaces.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration du serveur MCP BigQuery</title><link>https://adriennevermorel.com/fr/notes/configuration-serveur-mcp-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/configuration-serveur-mcp-bigquery/</guid><description>Un parcours de lecture pour connecter BigQuery aux assistants IA via MCP -- comparaison des deux options officielles, authentification, requêtes personnalisées et contrôle des coûts.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration du Google Ads BigQuery Data Transfer Service</title><link>https://adriennevermorel.com/fr/notes/configuration-google-ads-bigquery-dts/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/configuration-google-ads-bigquery-dts/</guid><description>Fonctionnement du Google Ads BigQuery Data Transfer Service — ce qu&apos;il vous donne, organisation du schéma, configuration MCC vs par compte, et les défauts qui vous causeront des problèmes.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration de l&apos;environnement dlt</title><link>https://adriennevermorel.com/fr/notes/configuration-environnement-dlt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/configuration-environnement-dlt/</guid><description>Configurer un projet dlt depuis zéro — environnement virtuel Python, installation, dlt init et le scaffold de projet qu&apos;il crée.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration du serveur MCP distant BigQuery</title><link>https://adriennevermorel.com/fr/notes/configuration-serveur-mcp-distant-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/configuration-serveur-mcp-distant-bigquery/</guid><description>Le point de terminaison MCP BigQuery géré par Google — activation du service, configuration de Claude Desktop et Claude Code, et pourquoi l&apos;expiration des tokens limite son utilité.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration de la REST API Source dlt</title><link>https://adriennevermorel.com/fr/notes/configuration-rest-api-source-dlt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/configuration-rest-api-source-dlt/</guid><description>Comment configurer la REST API Source déclarative de dlt — le bloc client, le bloc resources, les chemins d&apos;endpoint, le câblage de la pagination, et ce que dlt fait automatiquement avec les données.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration du projet dbt GA4</title><link>https://adriennevermorel.com/fr/notes/configuration-projet-dbt-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/configuration-projet-dbt-ga4/</guid><description>La configuration dbt_project.yml pour un projet GA4 — configuration pilotée par variables, matérialisations par dossier, et les variables du projet qui rendent le template réutilisable.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration du profil CLI Elementary</title><link>https://adriennevermorel.com/fr/notes/configuration-profil-cli-elementary/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/configuration-profil-cli-elementary/</guid><description>Comment configurer le profil CLI Elementary (edr) pour BigQuery, Snowflake et Databricks — y compris les pièges qui diffèrent de votre profil dbt.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration du serveur MCP dbt</title><link>https://adriennevermorel.com/fr/notes/configuration-serveur-mcp-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/configuration-serveur-mcp-dbt/</guid><description>Installation et configuration pas à pas du serveur MCP dbt — uv, variables d&apos;environnement, toggles de fonctionnalité, et configuration client pour Claude Code et Claude Desktop.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration de la MCP Toolbox BigQuery</title><link>https://adriennevermorel.com/fr/notes/configuration-mcp-toolbox-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/configuration-mcp-toolbox-bigquery/</guid><description>Installation et configuration de la MCP Toolbox for Databases open source de Google -- l&apos;option auto-hébergée pour connecter BigQuery aux assistants IA avec authentification ADC.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration serveur de Meta CAPI : déduplication et Event Match Quality</title><link>https://adriennevermorel.com/fr/notes/configuration-serveur-meta-capi/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/configuration-serveur-meta-capi/</guid><description>Comment configurer l&apos;API Conversions de Meta via GTM server-side — déduplication des événements avec un event_id partagé, mapping des données utilisateur pour le score EMQ, et transmission des cookies _fbp et _fbc.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration du transport MCP</title><link>https://adriennevermorel.com/fr/notes/configuration-transport-mcp/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/configuration-transport-mcp/</guid><description>Configuration pratique des deux modes de transport MCP — stdio pour le développement local et HTTP streamable pour le déploiement en production.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Consent Mode Basic vs Advanced</title><link>https://adriennevermorel.com/fr/notes/consent-mode-basic-vs-advanced/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/consent-mode-basic-vs-advanced/</guid><description>Comment les modes Basic et Advanced de Consent Mode diffèrent dans le comportement des tags, les pings sans cookies, et la modélisation des conversions — et les seuils de trafic qui déterminent si le mode Advanced est réellement utile.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub Consent Mode v2</title><link>https://adriennevermorel.com/fr/notes/consent-mode-v2-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/consent-mode-v2-hub/</guid><description>Note hub connectant tous les concepts impliqués dans l&apos;implémentation, le débogage et la maintenance de Google Consent Mode v2 à travers les conteneurs web et GTM server-side.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Construction de la clé de session GA4</title><link>https://adriennevermorel.com/fr/notes/construction-cle-session-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/construction-cle-session-ga4/</guid><description>Pourquoi ga_session_id seul échoue comme identifiant de session, comment construire la clé composite correcte, et les cas limites qui produisent des sessions nulles.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Construire un serveur MCP Apps de visualisation</title><link>https://adriennevermorel.com/fr/notes/construire-serveur-mcp-visualisation/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/construire-serveur-mcp-visualisation/</guid><description>Comment construire un serveur MCP Apps de visualisation personnalisé en TypeScript — enregistrement des outils d&apos;application avec métadonnées UI, service des ressources HTML, et implémentation du SDK client pour une communication bidirectionnelle.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Conteneurisation Docker pour dbt</title><link>https://adriennevermorel.com/fr/notes/conteneurisation-docker-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/conteneurisation-docker-dbt/</guid><description>Patterns pour conteneuriser dbt Core en production — Dockerfiles multi-étapes, épinglage de versions, Artifact Registry, et la stratégie deux-dépôts qui sépare la logique de transformation de l&apos;infrastructure.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Impact de Consent Mode sur la résolution d&apos;identité</title><link>https://adriennevermorel.com/fr/notes/consent-mode-impact-resolution-identite/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/consent-mode-impact-resolution-identite/</guid><description>Comment Consent Mode V2 de GA4 change les données d&apos;identité qui atteignent BigQuery — pings sans cookies sans identifiants, la nuance du backstitch sur la même page, et le filtrage des données consenties pour les pipelines de stitching.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Contraintes d&apos;authentification GCP pour les agents de codage IA</title><link>https://adriennevermorel.com/fr/notes/contraintes-auth-gcp-agents-ia/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/contraintes-auth-gcp-agents-ia/</guid><description>Comment Claude Code, Codex et Cursor gèrent chacun l&apos;authentification GCP — et où chacun échoue quand les tokens expirent, que les contextes entrent en conflit ou que des flux interactifs sont requis.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Contraintes de confidentialité pour les données analytics liées</title><link>https://adriennevermorel.com/fr/notes/contraintes-confidentialite-donnees-analytics-liees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/contraintes-confidentialite-donnees-analytics-liees/</guid><description>Implications RGPD et CNIL lors du rapprochement des identifiants cookies GA4 avec les enregistrements de contacts CRM — perte de l&apos;exemption de consentement, cascades de droit à l&apos;effacement, et exigences architecturales pour des modèles Customer 360 conformes.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Contrôle d&apos;accès granulaire dans BigQuery</title><link>https://adriennevermorel.com/fr/notes/controle-acces-granulaire-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/controle-acces-granulaire-bigquery/</guid><description>Sécurité au niveau des colonnes avec les policy tags, sécurité au niveau des lignes avec les Row Access Policies, et masquage dynamique des données -- les trois couches de contrôle d&apos;accès granulaire dans BigQuery au-delà des rôles IAM de base.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Contrôle des Coûts de Requêtes IA pour BigQuery MCP</title><link>https://adriennevermorel.com/fr/notes/controle-couts-requetes-ia-bigquery-mcp/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/controle-couts-requetes-ia-bigquery-mcp/</guid><description>Gérer les risques de coût et de sécurité liés aux assistants IA qui exécutent des requêtes BigQuery via MCP — atténuation des coûts, protection en écriture et garde-fous pratiques.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Application des contraintes dbt selon les warehouses</title><link>https://adriennevermorel.com/fr/notes/contraintes-dbt-selon-warehouses/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/contraintes-dbt-selon-warehouses/</guid><description>Comment les types de contraintes dbt se comportent entre Postgres, Snowflake, BigQuery, Redshift et Databricks — quelles contraintes rejettent réellement les mauvaises données et lesquelles sont seulement métadonnées.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Conventions de nommage des macros dbt</title><link>https://adriennevermorel.com/fr/notes/conventions-nommage-macros-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/conventions-nommage-macros-dbt/</guid><description>Patterns de nommage pour les macros dbt qui les rendent découvrables, communicatives et bien organisées — préfixes verbaux, noms descriptifs, conventions pour les helpers internes et la règle un-fichier-par-macro.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Conventions de nommage des métriques dans dbt</title><link>https://adriennevermorel.com/fr/notes/conventions-nommage-metriques-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/conventions-nommage-metriques-dbt/</guid><description>Comment nommer les métriques MetricFlow pour qu&apos;elles restent découvrables et cohérentes à mesure que le projet grandit — patterns par type de métrique, familles de métriques et distinction entre name et label</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Cookies server-side et contournement de Safari ITP</title><link>https://adriennevermorel.com/fr/notes/cookies-server-side-contournement-safari-itp/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cookies-server-side-contournement-safari-itp/</guid><description>Comment définir des cookies via l&apos;en-tête HTTP Set-Cookie depuis un serveur same-domain contourne le plafond de 7 jours de Safari — le mécanisme FPID, le problème de non-concordance d&apos;IP, et les trois approches qui le résolvent.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Correspondance des concepts Dataform vers dbt</title><link>https://adriennevermorel.com/fr/notes/correspondance-concepts-dataform-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/correspondance-concepts-dataform-dbt/</guid><description>Une référence de correspondance des concepts Dataform vers leurs équivalents dbt — refs, configs, sources, matérialisations, tests et structure de répertoires.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Couches de validation de la qualité des données</title><link>https://adriennevermorel.com/fr/notes/couches-validation-qualite-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/couches-validation-qualite-donnees/</guid><description>Le modèle à trois couches pour la qualité des données — contrats proactifs, tests de schéma réactifs et détection des anomalies — et pourquoi vous avez besoin des trois.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Courbe d&apos;apprentissage Dagster pour les analytics engineers</title><link>https://adriennevermorel.com/fr/notes/courbe-apprentissage-dagster-analytics-engineers/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/courbe-apprentissage-dagster-analytics-engineers/</guid><description>Les points de friction lors de l&apos;adoption de Dagster par les analytics engineers — maîtrise de Python, surcharge conceptuelle, gestion du manifest, surprises tarifaires, et le meilleur chemin d&apos;onboarding.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Courbes d&apos;apprentissage des orchestrateurs</title><link>https://adriennevermorel.com/fr/notes/courbes-apprentissage-orchestrateurs/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/courbes-apprentissage-orchestrateurs/</guid><description>Une évaluation honnête du temps de montée en compétence et des points de friction pour Dagster, Airflow et Prefect — ce qui bloque les analytics engineers et ce qui les aide.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Coût métier de la mauvaise qualité des données</title><link>https://adriennevermorel.com/fr/notes/cout-metier-mauvaise-qualite-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cout-metier-mauvaise-qualite-donnees/</guid><description>L&apos;impact financier et opérationnel mesurable des défaillances de qualité des données — statistiques sectorielles, incidents notoires, et pourquoi la prévention coûte une fraction de la remédiation.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Coût total de possession de la data observability</title><link>https://adriennevermorel.com/fr/notes/cout-total-possession-data-observability/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cout-total-possession-data-observability/</guid><description>La vraie comparaison de coûts entre solutions OSS et managées pour la data observability — en tenant compte du temps ingénieur, du calcul en entrepôt, de la formation et des coûts qui n&apos;apparaissent pas sur les factures.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>GTM Server-Side : Coûts d&apos;hébergement en auto-hébergé vs managé</title><link>https://adriennevermorel.com/fr/notes/couts-hebergement-gtm-server-side/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/couts-hebergement-gtm-server-side/</guid><description>Le coût réel de GTM Server-Side — tarification Cloud Run par niveau de trafic, le piège des coûts Cloud Logging, et une comparaison des alternatives managées (Stape, Addingwell, Cloudflare Zaraz).</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Coût et capacités de Cloud Composer</title><link>https://adriennevermorel.com/fr/notes/cout-capacites-cloud-composer/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cout-capacites-cloud-composer/</guid><description>Le modèle de tarification de Cloud Composer 3, les remises pour engagement, et les scénarios spécifiques où ses capacités d&apos;orchestration justifient le minimum de 300-400 €/mois.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Critères de décision pour la migration Dataform vers dbt</title><link>https://adriennevermorel.com/fr/notes/criteres-decision-migration-dataform-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/criteres-decision-migration-dataform-dbt/</guid><description>Quand une migration de Dataform vers dbt a du sens, quand elle n&apos;en a pas, et le calcul réaliste coût-bénéfice.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Critères de décision pour un serveur MCP personnalisé</title><link>https://adriennevermorel.com/fr/notes/criteres-decision-serveur-mcp-personnalise/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/criteres-decision-serveur-mcp-personnalise/</guid><description>Quand construire un serveur MCP personnalisé plutôt que d&apos;en utiliser un existant — le cadre de décision construire-vs-utiliser pour les équipes d&apos;ingénierie des données.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Dagster Branch Deployments pour dbt</title><link>https://adriennevermorel.com/fr/notes/dagster-branch-deployments-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dagster-branch-deployments-dbt/</guid><description>Comment les branch deployments de Dagster+ créent des environnements de prévisualisation éphémères pour les changements dbt sur les pull requests, avec la sélection basée sur l&apos;état et l&apos;exécution par partitions pour les workflows CI/CD.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Dagster Components</title><link>https://adriennevermorel.com/fr/notes/dagster-composants/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dagster-composants/</guid><description>La nouvelle abstraction majeure de Dagster — des objets configurés en YAML qui génèrent des assets, des checks et des schedules avec un minimum de Python, abaissant la barrière d&apos;entrée pour les analytics engineers SQL-first.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Dagster vs orchestration dbt Cloud</title><link>https://adriennevermorel.com/fr/notes/dagster-vs-orchestration-dbt-cloud/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dagster-vs-orchestration-dbt-cloud/</guid><description>Quand l&apos;intégration dagster-dbt vaut le coût de mise en place par rapport au planificateur intégré de dbt Cloud — comparaison des coûts, lacunes de capacités, et l&apos;argument de l&apos;indépendance vis-à-vis des fournisseurs après la fusion avec Fivetran.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Dataform en tant que service GCP</title><link>https://adriennevermorel.com/fr/notes/dataform-service-gcp/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dataform-service-gcp/</guid><description>Ce qu&apos;est Dataform en 2026 — un service de transformation BigQuery entièrement géré avec une intégration GCP profonde, zéro coût de licence, et du templating SQLX/JavaScript</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Dataform vs dbt : comparaison des coûts</title><link>https://adriennevermorel.com/fr/notes/dataform-vs-dbt-comparaison-couts/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dataform-vs-dbt-comparaison-couts/</guid><description>L&apos;équation réelle des coûts entre Dataform et dbt — économies de licence versus lacunes écosystémiques, coûts de migration, et frais généraux d&apos;ingénierie cachés</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>dbt comme base de connaissances IA</title><link>https://adriennevermorel.com/fr/notes/dbt-base-connaissances-ai/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dbt-base-connaissances-ai/</guid><description>Comment un projet dbt bien structuré fonctionne comme une couche de contexte partagée qui améliore chaque outil IA de la stack — modèles, tests, documentation et définitions sémantiques comme connaissances machine-readable.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>dbt comme centre de gravité pour la BI</title><link>https://adriennevermorel.com/fr/notes/dbt-centre-gravite-bi/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dbt-centre-gravite-bi/</guid><description>Pourquoi dbt est devenu la couche fondationnelle que les outils BI lisent — pas une préoccupation parallèle — et comment la fusion Fivetran accélère ce changement</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>dbt Cloud : plateforme managée</title><link>https://adriennevermorel.com/fr/notes/dbt-cloud-plateforme-managee/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dbt-cloud-plateforme-managee/</guid><description>Ce que dbt Cloud apporte au-delà de Core — IDE web, planification des jobs, outils de collaboration, infrastructure managée, et le modèle de tarification qui oriente les décisions d&apos;adoption.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>dbt deps et le fichier de verrouillage des packages</title><link>https://adriennevermorel.com/fr/notes/dbt-deps-fichier-verrouillage-packages/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dbt-deps-fichier-verrouillage-packages/</guid><description>Comment dbt résout et installe les packages — la différence entre packages.yml et dependencies.yml, le fonctionnement du fichier de verrouillage, et les flags utiles à connaître.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Serveur MCP dbt : Local vs Distant</title><link>https://adriennevermorel.com/fr/notes/dbt-mcp-server-local-vs-distant/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dbt-mcp-server-local-vs-distant/</guid><description>Les deux modes de déploiement du serveur MCP de dbt — le local donne un accès CLI complet et fonctionne sans dbt Cloud, le distant est en lecture seule des métadonnées et nécessite un abonnement Cloud.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>dbt persist_docs pour les commentaires warehouse</title><link>https://adriennevermorel.com/fr/notes/dbt-persist-docs-commentaires-warehouse/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dbt-persist-docs-commentaires-warehouse/</guid><description>Comment persist_docs pousse les descriptions dbt directement vers votre data warehouse sous forme de commentaires de tables et de colonnes, rendant la documentation accessible là où les analystes travaillent déjà</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>dbt profiles.yml avec env_var pour GCP multi-client</title><link>https://adriennevermorel.com/fr/notes/dbt-profiles-env-var-gcp-multi-client/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dbt-profiles-env-var-gcp-multi-client/</guid><description>Utiliser l&apos;interpolation env_var() dans profiles.yml pour que dbt lise les credentials et le projet GCP depuis des variables d&apos;environnement — permettant un changement de client transparent via direnv.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>dbt-project-evaluator pour l&apos;application de la documentation</title><link>https://adriennevermorel.com/fr/notes/dbt-project-evaluator-documentation/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dbt-project-evaluator-documentation/</guid><description>Comment dbt-project-evaluator et dbt_meta_testing imposent la complétude de la documentation en CI — matérialisation de la couverture sous forme de modèles et définition d&apos;exigences par dossier</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>dbt-utils generate_surrogate_key</title><link>https://adriennevermorel.com/fr/notes/dbt-utils-generate-surrogate-key/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dbt-utils-generate-surrogate-key/</guid><description>Comment generate_surrogate_key fonctionne, pourquoi la gestion des nulls est importante et pourquoi migrer depuis l&apos;ancienne macro surrogate_key() peut silencieusement casser les modèles incrémentaux et les snapshots.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Débogage des paramètres réseau de Consent Mode</title><link>https://adriennevermorel.com/fr/notes/debogage-parametres-reseau-consent-mode/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/debogage-parametres-reseau-consent-mode/</guid><description>Comment décoder les paramètres gcs et gcd dans les requêtes réseau Google Analytics pour vérifier une implémentation de Consent Mode sans s&apos;appuyer sur les interfaces du CMP.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Définition du contrat de données</title><link>https://adriennevermorel.com/fr/notes/definition-contrat-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/definition-contrat-donnees/</guid><description>Ce qu&apos;est un contrat de données, en quoi il diffère des tests de schéma et des vérifications de qualité des données, et pourquoi le cadrage de l&apos;« API non consentie » est important.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Déclencheurs dbt événementiels avec Eventarc</title><link>https://adriennevermorel.com/fr/notes/declencheurs-dbt-evenementiels-eventarc/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/declencheurs-dbt-evenementiels-eventarc/</guid><description>Utiliser Eventarc pour déclencher des exécutions dbt lorsque des données en amont arrivent — création d&apos;objets Cloud Storage, événements de journaux d&apos;audit BigQuery, et combinaison des déclencheurs événementiels avec les exécutions planifiées.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Débogage des matérialisations dbt personnalisées</title><link>https://adriennevermorel.com/fr/notes/debogage-materialisations-dbt-personnalisees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/debogage-materialisations-dbt-personnalisees/</guid><description>Erreurs courantes dans les matérialisations dbt personnalisées, leurs causes, et comment tester les matérialisations de manière systématique avant un déploiement en production.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Défis d&apos;adoption des contrats de données</title><link>https://adriennevermorel.com/fr/notes/defis-adoption-contrats-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/defis-adoption-contrats-donnees/</guid><description>Pourquoi les initiatives de contrats de données échouent — l&apos;écart d&apos;exécution entre le contrat comme documentation et le contrat comme enforcement, et le changement culturel qui compte plus que le YAML.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Défis d&apos;extraction des données CRM</title><link>https://adriennevermorel.com/fr/notes/defis-extraction-donnees-crm/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/defis-extraction-donnees-crm/</guid><description>Pourquoi les données CRM sont plus difficiles à stocker dans un warehouse que la plupart des sources — mutabilité, extraction par API, suppressions logicielles, angles morts des champs de formule et limites de débit.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Dépannage de l&apos;installation d&apos;Elementary</title><link>https://adriennevermorel.com/fr/notes/depannage-installation-elementary/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/depannage-installation-elementary/</guid><description>Corrections pour les échecs d&apos;installation les plus courants d&apos;Elementary : rapports vides, commande edr introuvable, erreurs de localisation BigQuery, tables matérialisées en vues, et problèmes de permissions Databricks.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Déploiement GCP Dagster</title><link>https://adriennevermorel.com/fr/notes/deploiement-gcp-dagster/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/deploiement-gcp-dagster/</guid><description>Comment déployer Dagster sur GCP — modes Serverless vs Hybrid, GKE avec Helm, authentification Workload Identity, Cloud SQL pour le stockage, et l&apos;option Cloud Run communautaire.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Déployer dbt Core sur Cloud Functions</title><link>https://adriennevermorel.com/fr/notes/deployer-dbt-core-cloud-functions/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/deployer-dbt-core-cloud-functions/</guid><description>Un guide pas à pas pour déployer dbt Core sur Google Cloud Functions — structure du dépôt, configuration du compte de service, déploiement et planification avec Cloud Scheduler.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>GTM Server-Side sur Cloud Run : Déploiement et configuration</title><link>https://adriennevermorel.com/fr/notes/deploiement-gtm-server-side-cloud-run/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/deploiement-gtm-server-side-cloud-run/</guid><description>Comment déployer GTM Server-Side sur Google Cloud Run — provisionnement automatique ou manuel, paramètres de configuration en production, configuration de domaine personnalisé et architecture multi-région pour le trafic mondial.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Le Désaccord entre Modèles d&apos;Attribution comme Signal</title><link>https://adriennevermorel.com/fr/notes/desaccord-modeles-attribution-signal/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/desaccord-modeles-attribution-signal/</guid><description>Pourquoi faire tourner plusieurs modèles d&apos;attribution en parallèle révèle plus qu&apos;un seul modèle, et comment utiliser le désaccord entre eux pour communiquer l&apos;incertitude et prendre de meilleures décisions</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Détection d&apos;anomalies ML vs méthodes statistiques</title><link>https://adriennevermorel.com/fr/notes/detection-anomalies-ml-vs-methodes-statistiques/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/detection-anomalies-ml-vs-methodes-statistiques/</guid><description>Quand la détection d&apos;anomalies par ML justifie son coût par rapport aux approches Z-score plus simples — et pourquoi la réponse dépend de la complexité des données, pas des arguments marketing.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Détection de la dérive de la documentation dbt</title><link>https://adriennevermorel.com/fr/notes/detection-derive-documentation-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/detection-derive-documentation-dbt/</guid><description>Techniques pour détecter quand la documentation dbt se désynchronise avec la réalité — dérive au niveau des colonnes, signaux de péremption basés sur Git, et dérive de schéma pour les sources</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Détection de type event_params dans GA4</title><link>https://adriennevermorel.com/fr/notes/detection-type-event-params-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/detection-type-event-params-ga4/</guid><description>Comment GA4 détecte automatiquement les types de paramètres entre les champs string_value, int_value et double_value — et le pattern défensif COALESCE quand le type n&apos;est pas garanti.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Google Ads Developer Token</title><link>https://adriennevermorel.com/fr/notes/developer-token-google-ads/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/developer-token-google-ads/</guid><description>Ce qu&apos;est le developer token Google Ads, comment fonctionnent les niveaux d&apos;accès, pourquoi l&apos;approbation prend des mois, et quels outils de chargement en nécessitent un.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub de développement de packages dbt</title><link>https://adriennevermorel.com/fr/notes/developpement-packages-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/developpement-packages-dbt/</guid><description>Un hub reliant toutes les notes sur la construction, le test et la publication de packages dbt — de l&apos;anatomie du projet au CI/CD en passant par la distribution sur le Hub.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Dimensions de signaux pour le lead scoring</title><link>https://adriennevermorel.com/fr/notes/dimensions-signaux-lead-scoring/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dimensions-signaux-lead-scoring/</guid><description>Les quatre catégories de signaux qui alimentent le lead scoring — adéquation démographique, adéquation firmographique, engagement comportemental et récence — et pourquoi le warehouse les voit tous quand le CRM ne le peut pas.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>direnv pour la gestion des credentials GCP multi-clients</title><link>https://adriennevermorel.com/fr/notes/direnv-credentials-gcp-multi-clients/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/direnv-credentials-gcp-multi-clients/</guid><description>Automatiser le chargement des credentials GCP par projet avec direnv — configuration .envrc, le pattern à quatre variables, et une installation de cinq minutes pour chaque nouveau client.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Divergence des métriques entre plateformes publicitaires</title><link>https://adriennevermorel.com/fr/notes/divergence-metriques-plateformes-publicitaires/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/divergence-metriques-plateformes-publicitaires/</guid><description>Pourquoi les impressions, les clics et les conversions signifient des choses différentes sur Google, Meta et LinkedIn — et pourquoi les traiter comme équivalents produit des rapports cross-plateformes trompeurs.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>dlt : chargement de données natif en Python</title><link>https://adriennevermorel.com/fr/notes/dlt-chargement-natif-python/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dlt-chargement-natif-python/</guid><description>Un parcours de lecture à travers les mécaniques fondamentales de dlt — des briques de base au chargement spécifique BigQuery jusqu&apos;au suivi d&apos;état incrémental.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Développement contract-first dans dbt</title><link>https://adriennevermorel.com/fr/notes/developpement-contract-first-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/developpement-contract-first-dbt/</guid><description>Définir le contrat avant d&apos;écrire le SQL — l&apos;analogie avec la conception d&apos;API, le workflow, et comment ODCS + Data Contract CLI peuvent générer le YAML des modèles dbt.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>dlt pour le développement de pipelines assisté par IA</title><link>https://adriennevermorel.com/fr/notes/dlt-developpement-pipelines-assiste-ia/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dlt-developpement-pipelines-assiste-ia/</guid><description>Pourquoi la conception Python-native et déclarative de dlt se prête bien au développement assisté par IA — le REST API builder, les fonctionnalités spécifiques à BigQuery, la documentation adaptée aux LLMs et les résultats en production</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Divergences de dialectes SQL entre les warehouses</title><link>https://adriennevermorel.com/fr/notes/divergences-dialectes-sql-warehouses/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/divergences-dialectes-sql-warehouses/</guid><description>Où la syntaxe SQL diffère entre BigQuery, Snowflake, et Databricks — fonctions de date, casts de types, et différences d&apos;ordre des arguments qui comptent pour le code dbt portable.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>dlt et intégration BigQuery</title><link>https://adriennevermorel.com/fr/notes/dlt-integration-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dlt-integration-bigquery/</guid><description>Comment dlt charge les données dans BigQuery — les deux stratégies de chargement (streaming vs. staging GCS), le bigquery_adapter pour le partitionnement et le clustering, la normalisation JSON imbriqué, et les tables de métadonnées créées par dlt.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>dlt RESTClient vs REST API Source</title><link>https://adriennevermorel.com/fr/notes/dlt-restclient-vs-rest-api-source/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/dlt-restclient-vs-rest-api-source/</guid><description>Les deux approches proposées par dlt pour construire des pipelines d&apos;API personnalisés — RESTClient impératif et REST API Source déclarative — et comment choisir entre elles.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>La documentation obsolète est pire que la documentation manquante</title><link>https://adriennevermorel.com/fr/notes/documentation-obsolete-pire-que-absente/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/documentation-obsolete-pire-que-absente/</guid><description>Pourquoi une documentation périmée qui semble complète cause plus de dégâts que des lacunes évidentes — le problème de la fausse confiance dans les équipes data.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Les données publicitaires dans l&apos;entrepôt</title><link>https://adriennevermorel.com/fr/notes/donnees-publicitaires-entrepot/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/donnees-publicitaires-entrepot/</guid><description>Note hub pour le guide complet de centralisation des données publicitaires — du problème de mesure à l&apos;extraction, aux défis de pipeline et aux patterns de transformation dbt</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>GTM Server-Side : Dix échecs d&apos;implémentation et comment les éviter</title><link>https://adriennevermorel.com/fr/notes/echecs-courants-gtm-server-side/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/echecs-courants-gtm-server-side/</guid><description>Les dix erreurs d&apos;implémentation GTM Server-Side les plus courantes — du domaine personnalisé manquant aux échecs silencieux de déclencheurs, en passant par les surprises de coût Cloud Logging et le mismatch IP Safari — avec des conseils de diagnostic pour chacune.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Échecs de jugement de l&apos;IA dans le développement dbt</title><link>https://adriennevermorel.com/fr/notes/echecs-jugement-ia-developpement-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/echecs-jugement-ia-developpement-dbt/</guid><description>La catégorie d&apos;erreurs que l&apos;IA commet dans les projets dbt qui ne sont pas des erreurs de syntaxe — mauvaises jointures, reconstruction d&apos;assets existants, mauvaise couche source — et pourquoi elles nécessitent un contexte métier qu&apos;aucun prompt ne peut entièrement fournir.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Écarts de chiffres entre GA4 et BigQuery</title><link>https://adriennevermorel.com/fr/notes/ecarts-chiffres-ga4-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/ecarts-chiffres-ga4-bigquery/</guid><description>Pourquoi le nombre de sessions et d&apos;utilisateurs dans BigQuery ne correspondra pas à l&apos;interface GA4, et l&apos;approche pratique pour gérer un écart de 1 à 5 %.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Données en retard dans dbt — Hub</title><link>https://adriennevermorel.com/fr/notes/donnees-retard-dbt-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/donnees-retard-dbt-hub/</guid><description>Note hub reliant tous les concepts autour de la gestion des données en retard dans les modèles incrémentaux dbt : mesure, fenêtres de lookback, stratégies de partition, déduplication, tests et sécurité opérationnelle.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Données en retard et le pattern de fenêtre de lookback</title><link>https://adriennevermorel.com/fr/notes/donnees-retard-fenetres-lookback/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/donnees-retard-fenetres-lookback/</guid><description>Comment gérer les données en retard dans les modèles incrémentaux dbt avec des fenêtres de lookback, y compris les compromis sur la taille de la fenêtre et les limites de toute approche de lookback.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Documentation des macros dbt en YAML</title><link>https://adriennevermorel.com/fr/notes/documentation-macros-dbt-yaml/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/documentation-macros-dbt-yaml/</guid><description>Pourquoi _macros.yml est supérieur aux commentaires SQL en ligne pour documenter les macros dbt, et comment écrire des entrées que les développeurs utilisent réellement.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Économie du build vs. buy pour les pipelines de données</title><link>https://adriennevermorel.com/fr/notes/economie-build-vs-buy-pipelines-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/economie-build-vs-buy-pipelines-donnees/</guid><description>Les trois évolutions convergentes qui ont inversé le calcul build-vs-buy pour les pipelines de données — changements de tarification, vélocité de développement assistée par IA, et maturité de l&apos;open source</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Écosystème et communauté OpenClaw</title><link>https://adriennevermorel.com/fr/notes/ecosysteme-communaute-openclaw/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/ecosysteme-communaute-openclaw/</guid><description>La communauté et l&apos;écosystème autour d&apos;OpenClaw — ClawHub, ClawData, l&apos;histoire de croissance virale, l&apos;historique du nom, et ce que l&apos;état de l&apos;écosystème signifie pour les décisions d&apos;adoption.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Écosystème d&apos;outils pour les contrats de données</title><link>https://adriennevermorel.com/fr/notes/ecosysteme-outils-contrats-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/ecosysteme-outils-contrats-donnees/</guid><description>Le paysage des outils de contrats de données en 2026 — outils dédiés, frameworks de qualité avec support des contrats, et plateformes de gouvernance.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Écosystème de packages dbt pour GA4</title><link>https://adriennevermorel.com/fr/notes/ecosysteme-packages-dbt-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/ecosysteme-packages-dbt-ga4/</guid><description>Vue d&apos;ensemble des principaux packages dbt open-source pour les exports GA4 BigQuery — ce qu&apos;ils optimisent, ce qu&apos;ils manquent, et quand construire sur mesure.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub de l&apos;écosystème de packages dbt</title><link>https://adriennevermorel.com/fr/notes/ecosysteme-packages-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/ecosysteme-packages-dbt/</guid><description>Hub de navigation pour l&apos;écosystème de packages dbt — fonctionnement de l&apos;installation, ce qui est disponible, compatibilité des versions et comment évaluer les packages pour un usage en production.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Écosystème des serveurs MCP de visualisation</title><link>https://adriennevermorel.com/fr/notes/ecosysteme-serveurs-mcp-visualisation/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/ecosysteme-serveurs-mcp-visualisation/</guid><description>Les serveurs MCP disponibles pour générer des graphiques et des visualisations interactives — AntV, Vega-Lite, DuckDB-Plotly, et comment choisir entre eux.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Erreurs courantes dans les data lakes BigQuery</title><link>https://adriennevermorel.com/fr/notes/erreurs-courantes-data-lake-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/erreurs-courantes-data-lake-bigquery/</guid><description>Trois anti-patterns responsables des problèmes les plus fréquents dans les implémentations de data lake BigQuery : cache de métadonnées manquant, filtres de partition non protégés, et architectures sur-ingéniérisées.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Erreurs courantes d&apos;implémentation de Consent Mode</title><link>https://adriennevermorel.com/fr/notes/erreurs-frequentes-implementation-consent-mode/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/erreurs-frequentes-implementation-consent-mode/</guid><description>Les dix erreurs d&apos;implémentation de Consent Mode les plus fréquentes, classées par prévalence et impact — des états par défaut manquants aux états de consentement non testés.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Étapes du cycle de vie HubSpot dans l&apos;entrepôt</title><link>https://adriennevermorel.com/fr/notes/etapes-cycle-vie-hubspot-entrepot/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/etapes-cycle-vie-hubspot-entrepot/</guid><description>Comment le modèle d&apos;étapes du cycle de vie de HubSpot se mappe aux colonnes de l&apos;entrepôt, pourquoi les transitions unidirectionnelles simplifient l&apos;analyse de l&apos;entonnoir, et comment gérer les artefacts de fusion de contacts.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Évolution des workflows agentiques en data engineering</title><link>https://adriennevermorel.com/fr/notes/evolution-workflows-agentiques-data-engineering/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/evolution-workflows-agentiques-data-engineering/</guid><description>Comment les outils IA agentiques transforment le workflow data engineering — de l&apos;adaptation manuelle de templates vers le mode décrire-et-réviser — et pourquoi le vrai changement concerne les décisions de modélisation, pas la syntaxe.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Exigences de confidentialité US pour Consent Mode</title><link>https://adriennevermorel.com/fr/notes/exigences-confidentialite-us-consent-mode/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/exigences-confidentialite-us-consent-mode/</guid><description>Pourquoi les sites uniquement US ont de plus en plus besoin de Consent Mode — les exigences produit Enhanced Conversions, l&apos;expansion des lois sur la confidentialité au niveau des États, et la configuration régionale recommandée.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Exposition réglementaire des agents IA pour les équipes data</title><link>https://adriennevermorel.com/fr/notes/exposition-reglementaire-agents-ia-equipes-data/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/exposition-reglementaire-agents-ia-equipes-data/</guid><description>Pourquoi l&apos;exécution d&apos;agents IA sur des données client crée une exposition contractuelle et réglementaire pour les équipes data — RGPD, accords de traitement des données, l&apos;argument open-source sur la responsabilité, et ce que l&apos;avertissement de l&apos;AP néerlandaise signifie réellement.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mécanique de facturation à la demande BigQuery</title><link>https://adriennevermorel.com/fr/notes/facturation-a-la-demande-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/facturation-a-la-demande-bigquery/</guid><description>Comment la tarification à la demande BigQuery vous facture réellement -- facturation en colonnes, le piège de la clause LIMIT, les minimums de 10 Mo, la mise en cache, le niveau gratuit, et la tarification multi-cloud.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Feature engineering pour le ML dans dbt</title><link>https://adriennevermorel.com/fr/notes/feature-engineering-ml-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/feature-engineering-ml-dbt/</guid><description>Comment structurer les modèles intermédiaires dbt comme tables de features ML — y compris les agrégations par fenêtre temporelle, les ensembles de features séparés par domaine, et leur assemblage en dataset d&apos;entraînement étiqueté.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Fenêtres d&apos;attribution Meta Ads</title><link>https://adriennevermorel.com/fr/notes/fenetres-attribution-meta-ads/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/fenetres-attribution-meta-ads/</guid><description>Fonctionnement des fenêtres d&apos;attribution de Meta, la séparation on-Meta/off-Meta de juin 2025, les fenêtres ayant survécu à la dépréciation de janvier 2026, et ce que cela signifie pour les données en entrepôt.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Événements orphelins du Consent Mode GA4</title><link>https://adriennevermorel.com/fr/notes/evenements-orphelins-consent-mode-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/evenements-orphelins-consent-mode-ga4/</guid><description>Comment le Consent Mode crée des lignes dans les exports GA4 BigQuery avec user_pseudo_id et identifiants de session nuls — ce qu&apos;ils sont, comment ils affectent les comptages, et le comportement de backstitching sur la même page.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Fiabilité de l&apos;événement session_start GA4</title><link>https://adriennevermorel.com/fr/notes/fiabilite-evenement-session-start-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/fiabilite-evenement-session-start-ga4/</guid><description>Pourquoi compter les événements session_start produit des comptages de sessions incorrects dans les données BigQuery de GA4, et l&apos;approche correcte utilisant les ID de session distincts.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Filtrage automatique en amont avec Microbatch</title><link>https://adriennevermorel.com/fr/notes/filtrage-amont-automatique-microbatch/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/filtrage-amont-automatique-microbatch/</guid><description>Comment la stratégie microbatch de dbt filtre automatiquement les modèles en amont par event_time, réduisant les scans de tables complètes — et quand désactiver cela avec .render().</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Fonctionnalités dbt sans équivalent dans Dataform</title><link>https://adriennevermorel.com/fr/notes/fonctionnalites-dbt-sans-equivalent-dataform/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/fonctionnalites-dbt-sans-equivalent-dataform/</guid><description>Les fonctionnalités dbt qui n&apos;existent tout simplement pas dans Dataform — snapshots, l&apos;écosystème de packages, la stratégie incrémentale microbatch et Slim CI. Ce sont les blocages qui freinent les migrations de dbt vers Dataform.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Fondamentaux open source de dbt Core</title><link>https://adriennevermorel.com/fr/notes/fondamentaux-open-source-dbt-core/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/fondamentaux-open-source-dbt-core/</guid><description>Ce qu&apos;est dbt Core, comment fonctionne son workflow piloté par CLI, l&apos;écosystème open source qui l&apos;alimente, et le profil technique des équipes qui le choisissent.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Forces et limites de Claude Code pour la donnée</title><link>https://adriennevermorel.com/fr/notes/forces-limites-claude-code-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/forces-limites-claude-code-donnees/</guid><description>Là où Claude Code apporte une vraie valeur en data engineering — boilerplate, modifications multi-fichiers, réplication de patterns — et là où il peine avec la logique inédite, l&apos;ambiguïté et la sur-ingénierie.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Format de résumé KPI Slack pour les rapports générés par agent</title><link>https://adriennevermorel.com/fr/notes/format-resume-kpi-slack-agent/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/format-resume-kpi-slack-agent/</guid><description>Un modèle pratique pour les résumés KPI Slack générés par agent — flèches directionnelles, structure semaine sur semaine, points de pourcentage vs pourcentages, et comment gérer le problème de fiabilité des calculs LLM dans la couche de sortie.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Scraping de dashboards par agent : le problème de fragilité</title><link>https://adriennevermorel.com/fr/notes/fragilite-scraping-dashboards-agent/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/fragilite-scraping-dashboards-agent/</guid><description>Comment fonctionne l&apos;automatisation navigateur pour les dashboards sans API, la boucle de scraping en cinq étapes, les patterns de gestion de session et pourquoi les échecs silencieux en font une solution de dernier recours.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>La fusion dbt-Fivetran et le paysage de la transformation en 2026</title><link>https://adriennevermorel.com/fr/notes/fusion-dbt-fivetran-paysage-transformation/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/fusion-dbt-fivetran-paysage-transformation/</guid><description>Comment la fusion dbt-Fivetran d&apos;octobre 2025 a reconfiguré le paysage de l&apos;ingénierie analytique — stratégie de plateforme unifiée, divergence Core/Cloud et implications pour le choix des outils.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Garde-fous de gouvernance des coûts BigQuery</title><link>https://adriennevermorel.com/fr/notes/garde-fous-gouvernance-couts-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/garde-fous-gouvernance-couts-bigquery/</guid><description>Limites au niveau des requêtes, quotas par projet, vues autorisées et patterns d&apos;accès qui empêchent les erreurs BigQuery coûteuses avant qu&apos;elles ne surviennent.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Le garde full_refresh: false dans dbt</title><link>https://adriennevermorel.com/fr/notes/garde-full-refresh-false-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/garde-full-refresh-false-dbt/</guid><description>Quand et pourquoi définir full_refresh: false sur les modèles incrémentaux dbt — prévenir les reconstructions accidentelles de plusieurs heures tout en gardant les rafraîchissements complets intentionnels possibles.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>generate_schema_name : nommage des schémas adapté à l&apos;environnement dans dbt</title><link>https://adriennevermorel.com/fr/notes/generate-schema-name-nommage-schemas-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/generate-schema-name-nommage-schemas-dbt/</guid><description>Comment surcharger la macro generate_schema_name de dbt pour que les environnements de développement obtiennent des noms de schéma préfixés tandis que la production utilise directement des noms de schéma personnalisés propres.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Générateurs SQL de dbt-utils</title><link>https://adriennevermorel.com/fr/notes/generateurs-sql-dbt-utils/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/generateurs-sql-dbt-utils/</guid><description>Référence pour les macros de génération SQL de dbt-utils : date_spine, deduplicate, star, union_relations, pivot, unpivot et les helpers plus petits. Ce que fait chacun, comment l&apos;appeler et les pièges.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Génération dynamique de modèles dans Dataform</title><link>https://adriennevermorel.com/fr/notes/generation-dynamique-modeles-dataform/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/generation-dynamique-modeles-dataform/</guid><description>Comment le JavaScript de Dataform permet la construction programmatique de DAG — générant des dizaines de modèles à partir d&apos;une seule boucle — et ce que les équipes dbt font à la place.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Génération de Modèles Base avec Claude Code</title><link>https://adriennevermorel.com/fr/notes/generation-modeles-base-claude-code/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/generation-modeles-base-claude-code/</guid><description>Comment utiliser Claude Code pour générer des modèles base dbt — le workflow de réplication de patterns, les contraintes de prompting et les paramètres par défaut CLAUDE.md qui éliminent les incohérences.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Génération de rapports HTML Elementary</title><link>https://adriennevermorel.com/fr/notes/generation-rapports-html-elementary/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/generation-rapports-html-elementary/</guid><description>Comment fonctionne la commande edr report, quels flags comptent en pratique, et des patterns pour générer des rapports ciblés pour différentes audiences.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Gestion des fuseaux horaires dans l&apos;export GA4 BigQuery</title><link>https://adriennevermorel.com/fr/notes/gestion-fuseaux-horaires-ga4-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/gestion-fuseaux-horaires-ga4-bigquery/</guid><description>Trois contextes de fuseau horaire coexistent dans les exports GA4 BigQuery — event_timestamp, event_date et _TABLE_SUFFIX utilisent chacun des références différentes qui cassent silencieusement les requêtes de plages de dates.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Gestion des secrets dlt</title><link>https://adriennevermorel.com/fr/notes/gestion-secrets-dlt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/gestion-secrets-dlt/</guid><description>Comment la hiérarchie de configuration de dlt maintient les identifiants hors du code — l&apos;ordre de priorité, secrets.toml pour le développement local, les variables d&apos;environnement pour CI/CD, et les intégrations avec les coffres-forts de secrets.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Gestion des slots dbt sur BigQuery</title><link>https://adriennevermorel.com/fr/notes/gestion-slots-dbt-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/gestion-slots-dbt-bigquery/</guid><description>Comment le modèle d&apos;exécution de dbt interagit avec les slots BigQuery — pourquoi dbt est gourmand en calcul, la solution de contournement multi-projets et les bonnes pratiques pour dimensionner les slots pour les workflows dbt.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Google Ads côté serveur : Conversion Linker et Enhanced Conversions</title><link>https://adriennevermorel.com/fr/notes/google-ads-conversions-ameliorees-cote-serveur/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/google-ads-conversions-ameliorees-cote-serveur/</guid><description>Comment configurer le suivi des conversions Google Ads côté serveur — le tag Conversion Linker qui gère le cookie FPGCLAW, les Enhanced Conversions pour les données utilisateur hachées, et les attentes réalistes en termes d&apos;uplift.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Google Ads Scripts pour l&apos;export BigQuery</title><link>https://adriennevermorel.com/fr/notes/google-ads-scripts-export-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/google-ads-scripts-export-bigquery/</guid><description>Utiliser Google Ads Scripts pour exporter des données de performance directement vers BigQuery — fonctionnement du modèle d&apos;authentification, limites d&apos;exécution, et quand cette approche surpasse les alternatives.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Google Sheets comme source de données analytics</title><link>https://adriennevermorel.com/fr/notes/google-sheets-source-donnees-analytics/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/google-sheets-source-donnees-analytics/</guid><description>Comment Google Sheets fonctionne comme une source de données fantôme dans les stacks analytics GCP — les patterns d&apos;intégration, la lacune d&apos;automatisation que gws comble, et la convergence des outils de données et de productivité.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Gouvernance de l&apos;écosystème de packages dbt</title><link>https://adriennevermorel.com/fr/notes/gouvernance-ecosysteme-packages-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/gouvernance-ecosysteme-packages-dbt/</guid><description>Qui maintient l&apos;écosystème de packages dbt — dbt Labs, Fivetran et les contributeurs communautaires — et comment évaluer la fiabilité d&apos;un package avant de s&apos;y engager en production.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Groupes et modificateurs d&apos;accès dans dbt</title><link>https://adriennevermorel.com/fr/notes/groupes-modificateurs-acces-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/groupes-modificateurs-acces-dbt/</guid><description>Comment les groupes et les modificateurs d&apos;accès dbt (private, protected, public) organisent la propriété des modèles et appliquent les frontières — et pourquoi ils valent la peine d&apos;être utilisés même dans des projets uniques.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Graphe d&apos;identité GA4 dans BigQuery</title><link>https://adriennevermorel.com/fr/notes/graphe-identite-ga4-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/graphe-identite-ga4-bigquery/</guid><description>Comment construire un graphe d&apos;identité en production à partir des données BigQuery de GA4 — mapper user_id à tous les appareils associés, détecter les appareils partagés et les anomalies, et structurer les lookups avant et arrière.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Elementary pour dbt : guide d&apos;installation</title><link>https://adriennevermorel.com/fr/notes/guide-installation-elementary-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/guide-installation-elementary-dbt/</guid><description>Une carte séquencée de notes couvrant l&apos;installation d&apos;Elementary de zéro — package dbt, override de matérialisation, configuration du profil CLI et résolution de problèmes.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>dbt Project Structure : Hub Guide</title><link>https://adriennevermorel.com/fr/notes/guide-structure-projet-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/guide-structure-projet-dbt/</guid><description>Un hub reliant toutes les notes sur la structuration d&apos;un projet dbt — couches, nommage, matérialisation, YAML, fonctionnalités modernes et patterns d&apos;analytique marketing.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Guide de style des descriptions de modèles dbt</title><link>https://adriennevermorel.com/fr/notes/guide-style-descriptions-modeles-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/guide-style-descriptions-modeles-dbt/</guid><description>Hub de référence pour le guide de style de documentation dbt — pourquoi la cohérence prime sur l&apos;effort, quoi mettre dans les descriptions de modèles et de colonnes, les options de formatage YAML, les doc blocks, l&apos;application en CI et la stratégie de déploiement</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pourquoi un guide de style de documentation dbt compte plus que l&apos;effort</title><link>https://adriennevermorel.com/fr/notes/guide-style-documentation-dbt-pourquoi/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/guide-style-documentation-dbt-pourquoi/</guid><description>L&apos;argumentaire pour rédiger un guide de style de documentation pour votre projet dbt — pourquoi l&apos;incohérence est le problème racine, pas l&apos;effort, et comment les guides de style servent à la fois les humains et les outils d&apos;IA</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>GTM Server-Side sur AWS</title><link>https://adriennevermorel.com/fr/notes/hebergement-gtm-server-side-aws/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hebergement-gtm-server-side-aws/</guid><description>Comment héberger le conteneur de tagging GTM Server-Side sur AWS avec ECS Fargate, pourquoi App Runner coûte plus cher, et pourquoi Lambda est architecturalement incompatible.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>GTM Server-Side sur Azure</title><link>https://adriennevermorel.com/fr/notes/hebergement-gtm-server-side-azure/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hebergement-gtm-server-side-azure/</guid><description>Comment héberger le conteneur de tagging GTM Server-Side sur Azure avec App Service ou Container Apps, avec les niveaux de tarification et les notes de configuration SSL.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hébergement des rapports Elementary</title><link>https://adriennevermorel.com/fr/notes/hebergement-rapports-elementary/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hebergement-rapports-elementary/</guid><description>Comment héberger les rapports HTML Elementary sur S3, GCS ou Azure Blob Storage pour que toute l&apos;équipe y ait accès, et comment automatiser la génération des rapports dans les pipelines CI.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hiérarchie des réservations BigQuery</title><link>https://adriennevermorel.com/fr/notes/hierarchie-reservations-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hierarchie-reservations-bigquery/</guid><description>Les trois couches du modèle de capacité BigQuery -- engagements, réservations et affectations -- et comment elles fonctionnent ensemble pour gérer l&apos;allocation des slots.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hooks de sécurité dbt en production</title><link>https://adriennevermorel.com/fr/notes/hooks-securite-dbt-production/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hooks-securite-dbt-production/</guid><description>Utiliser les hooks PreToolUse de Claude Code pour bloquer les commandes dbt dangereuses avant leur exécution — full-refresh en production, builds sans sélecteur et autres opérations à risque élevé</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub d&apos;alertes Elementary</title><link>https://adriennevermorel.com/fr/notes/hub-alertes-elementary/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-alertes-elementary/</guid><description>Un parcours de lecture à travers le système d&apos;alertes d&apos;Elementary — de la commande edr monitor à la configuration Slack/Teams, le routage par filtres, la réduction de la fatigue aux alertes et la stratégie d&apos;astreinte.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hooks stop et session Claude Code</title><link>https://adriennevermorel.com/fr/notes/hooks-stop-session-claude-code/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hooks-stop-session-claude-code/</guid><description>Comment les hooks Stop et SessionStart complètent les hooks par outil — exécution de portes de qualité après la réponse de Claude et chargement du contexte de projet au démarrage de session</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub architecture de données CRM</title><link>https://adriennevermorel.com/fr/notes/hub-architecture-donnees-crm/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-architecture-donnees-crm/</guid><description>Note hub connectant toutes les notes de jardin sur la modélisation des données Salesforce et HubSpot dans un entrepôt moderne avec dbt et BigQuery.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Google Ads vers BigQuery : approches de chargement</title><link>https://adriennevermorel.com/fr/notes/hub-chargement-google-ads-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-chargement-google-ads-bigquery/</guid><description>Quatre façons de charger des données Google Ads dans BigQuery — une carte du paysage décisionnel.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Authentification GCP pour le travail de conseil multi-clients (Hub)</title><link>https://adriennevermorel.com/fr/notes/hub-auth-gcp-multi-clients/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-auth-gcp-multi-clients/</guid><description>Note hub sur l&apos;isolation des credentials GCP entre plusieurs projets clients — le problème, la solution à quatre variables, les contraintes spécifiques aux agents IA, et le compromis compte de service vs impersonation.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Google Workspace CLI pour les agents IA (Hub)</title><link>https://adriennevermorel.com/fr/notes/hub-cli-google-workspace-agents-ia/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-cli-google-workspace-agents-ia/</guid><description>Note hub sur l&apos;écosystème du CLI gws — l&apos;outil lui-même, les principes de conception agent-first, la configuration OAuth, les compromis CLI vs MCP, et Google Sheets comme source de données.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub comparaison dbt vs Dataform — Templating</title><link>https://adriennevermorel.com/fr/notes/hub-comparaison-dbt-dataform-templating/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-comparaison-dbt-dataform-templating/</guid><description>Hub de navigation pour les notes comparant le templating Jinja (dbt) et JavaScript (Dataform) en analytics engineering — syntaxe, philosophie, points forts et adéquation aux équipes.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub de configuration MetricFlow</title><link>https://adriennevermorel.com/fr/notes/hub-configuration-metricflow/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-configuration-metricflow/</guid><description>Note hub reliant les notes de jardin extraites du tutoriel de démarrage MetricFlow : installation, composants du modèle sémantique, timespine, types de métriques, requêtes CLI et organisation.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Dataform pour BigQuery</title><link>https://adriennevermorel.com/fr/notes/hub-dataform-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-dataform-bigquery/</guid><description>Un guide structuré pour évaluer Dataform comme outil de transformation BigQuery — ce qu&apos;il est, comment il se compare à dbt, et quand il est pertinent</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub dbt-audit-helper</title><link>https://adriennevermorel.com/fr/notes/hub-dbt-audit-helper/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-dbt-audit-helper/</guid><description>Note hub pour dbt-audit-helper — le workflow de validation progressive, la référence des macros, l&apos;intégration CI/CD, et les sujets de comparaison connexes.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub dbt-expectations</title><link>https://adriennevermorel.com/fr/notes/hub-dbt-expectations/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-dbt-expectations/</guid><description>Note hub pour dbt-expectations — configuration, référence des tests, filtrage conditionnel, réglage de la sévérité, patterns d&apos;implémentation BigQuery, et la distinction tests unitaires vs tests de données.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub dbt Core vs Cloud</title><link>https://adriennevermorel.com/fr/notes/hub-dbt-core-vs-cloud/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-dbt-core-vs-cloud/</guid><description>Note hub reliant les notes du jardin issues de l&apos;article de comparaison dbt Core vs dbt Cloud.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub dbt-utils</title><link>https://adriennevermorel.com/fr/notes/hub-dbt-utils/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-dbt-utils/</guid><description>Hub de navigation pour dbt-utils v1.3 — la portée complète du package, ce qui a été déplacé vers dbt-core, et des pointeurs vers chaque section de la référence.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>La documentation dbt que les gens lisent vraiment</title><link>https://adriennevermorel.com/fr/notes/hub-documentation-dbt-lue/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-documentation-dbt-lue/</guid><description>Un parcours de lecture sur la rédaction d&apos;une documentation dbt qui est utilisée — depuis le diagnostic des raisons pour lesquelles la documentation n&apos;est pas lue jusqu&apos;aux patterns de rédaction, mécanismes de diffusion, et la boucle de rétroaction qualité-IA</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub : données first-party et conformité</title><link>https://adriennevermorel.com/fr/notes/hub-donnees-first-party-conformite/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-donnees-first-party-conformite/</guid><description>Hub connectant les restrictions des navigateurs, l&apos;infrastructure côté serveur, les cadres juridiques UE/États-Unis, et les approches de résolution d&apos;identité qui déterminent collectivement la quantité de signal publicitaire et analytics que vous pouvez légalement collecter en 2026.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub des fondamentaux Dagster</title><link>https://adriennevermorel.com/fr/notes/hub-fondamentaux-dagster/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-fondamentaux-dagster/</guid><description>Note hub connectant toutes les notes sur les concepts de base Dagster — le modèle centré sur les assets, les SDA, les ressources, les composants, l&apos;UI, la tarification, le déploiement GCP, la courbe d&apos;apprentissage et l&apos;intégration dbt.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Fraîcheur de la documentation dbt</title><link>https://adriennevermorel.com/fr/notes/hub-fraicheur-documentation-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-fraicheur-documentation-dbt/</guid><description>Un parcours de lecture sur le maintien de la précision de la documentation dbt au fil de l&apos;évolution du projet — de la justification de l&apos;automatisation à la détection de dérive, au suivi de la couverture, et à une stratégie de déploiement graduée</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Google Ads BigQuery Data Transfer Service (Hub)</title><link>https://adriennevermorel.com/fr/notes/hub-google-ads-bigquery-dts/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-google-ads-bigquery-dts/</guid><description>Note hub sur le pipeline Google Ads → BigQuery gratuit — configuration, particularités du schéma, lacunes de données connues, et patterns de modélisation dbt.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>GTM Server-Side : Carte du contenu</title><link>https://adriennevermorel.com/fr/notes/hub-gtm-server-side/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-gtm-server-side/</guid><description>Index des notes de jardin sur GTM Server-Side — architecture, déploiement Cloud Run, configuration GA4, Meta CAPI, Google Ads, coûts d&apos;hébergement et échecs courants.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>GCP IAM Least Privilege pour les équipes data</title><link>https://adriennevermorel.com/fr/notes/hub-iam-moindre-privilege-gcp/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-iam-moindre-privilege-gcp/</guid><description>Un guide séquencé pour auditer et corriger la dette IAM sur les plateformes data GCP — de l&apos;identification des principals sur-privilégiés à l&apos;implémentation des policy tags et de la sécurité au niveau des lignes.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Identité utilisateur GA4</title><link>https://adriennevermorel.com/fr/notes/hub-identite-utilisateur-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-identite-utilisateur-ga4/</guid><description>Carte de contenu pour la résolution d&apos;identité GA4 dans BigQuery — de la compréhension des deux types d&apos;identifiants aux techniques de réconciliation, pipelines en production et monitoring continu.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub d&apos;intégration Dagster + dbt</title><link>https://adriennevermorel.com/fr/notes/hub-integration-dagster-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-integration-dagster-dbt/</guid><description>Note hub pour l&apos;intégration dagster-dbt — fonctionnement du mapping, checks de qualité, surveillance de la fraîcheur, workflows CI/CD et argumentaire pour choisir Dagster plutôt que dbt Cloud.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Macros dbt multi-warehouse</title><link>https://adriennevermorel.com/fr/notes/hub-macros-dbt-multi-warehouse/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-macros-dbt-multi-warehouse/</guid><description>Hub pour écrire des macros dbt fonctionnant sur BigQuery, Snowflake et Databricks — différences de dialectes, configuration dispatch, macros intégrées et opérations sur les tableaux.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Matérialisations dbt personnalisées</title><link>https://adriennevermorel.com/fr/notes/hub-materialisations-dbt-personnalisees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-materialisations-dbt-personnalisees/</guid><description>Note hub sur les matérialisations dbt personnalisées — anatomie, cadre de décision, swap sans interruption, secured table et patterns de débogage.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub migration Dataform vers dbt</title><link>https://adriennevermorel.com/fr/notes/hub-migration-dataform-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-migration-dataform-dbt/</guid><description>Note hub connectant toutes les notes du jardin relatives à la migration de Dataform vers dbt — critères de décision, correspondance des concepts, différences de templating, et validation.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Modélisation Customer 360</title><link>https://adriennevermorel.com/fr/notes/hub-modelisation-customer-360/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-modelisation-customer-360/</guid><description>Note hub connectant les concepts impliqués dans la construction d&apos;un modèle Customer 360 unifié à partir de données CRM et GA4 — résolution d&apos;identité, architecture DAG, résolution de conflits et contraintes de confidentialité.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Observabilité des données : construire ou acheter</title><link>https://adriennevermorel.com/fr/notes/hub-observabilite-donnees-construire-ou-acheter/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-observabilite-donnees-construire-ou-acheter/</guid><description>Un parcours de lecture pour la décision d&apos;observabilité des données — du paysage des outils aux seuils d&apos;évolutivité, la détection ML vs statistique, le TCO et la stack minimale viable.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Personnalisation et déploiement de la documentation dbt</title><link>https://adriennevermorel.com/fr/notes/hub-personnalisation-deploiement-documentation-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-personnalisation-deploiement-documentation-dbt/</guid><description>Un parcours de lecture sur la personnalisation et le déploiement de la documentation dbt au-delà de localhost — de la compréhension des artefacts de build au choix d&apos;une plateforme d&apos;hébergement, l&apos;automatisation du déploiement et le remplacement du frontend par défaut</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub du pipeline HubSpot vers BigQuery</title><link>https://adriennevermorel.com/fr/notes/hub-pipeline-hubspot-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-pipeline-hubspot-bigquery/</guid><description>Toutes les pièces mobiles d&apos;un pipeline HubSpot-vers-BigQuery avec dbt : associations, étapes du cycle de vie, étapes de deal, historique des propriétés, outils d&apos;ingestion et le package dbt_hubspot.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub schéma GA4 BigQuery</title><link>https://adriennevermorel.com/fr/notes/hub-schema-ga4-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-schema-ga4-bigquery/</guid><description>Hub de référence regroupant tous les concepts nécessaires pour comprendre et interroger le schéma d&apos;export GA4 BigQuery — types de tables, structures imbriquées, pièges et patterns de requêtes.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Serveurs MCP personnalisés pour l&apos;ingénierie des données</title><link>https://adriennevermorel.com/fr/notes/hub-serveurs-mcp-personnalises-ingenierie-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-serveurs-mcp-personnalises-ingenierie-donnees/</guid><description>Un parcours de lecture sur la construction de serveurs MCP personnalisés — des critères de décision et la sélection du SDK jusqu&apos;à la conception des outils, les tests et les patterns pratiques pour les catalogues de données, les pipelines et la qualité.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub de sessionisation GA4</title><link>https://adriennevermorel.com/fr/notes/hub-sessionisation-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-sessionisation-ga4/</guid><description>Hub connectant tous les concepts impliqués dans la construction de tables de session à partir des données d&apos;événements BigQuery de GA4.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub template de projet dbt GA4</title><link>https://adriennevermorel.com/fr/notes/hub-template-projet-dbt-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-template-projet-dbt-ga4/</guid><description>Hub reliant tous les concepts de la construction d&apos;un projet dbt production-ready pour les exports GA4 BigQuery — du modèle de base aux marts, avec tests et documentation.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub des tableaux de bord de qualité des données Elementary</title><link>https://adriennevermorel.com/fr/notes/hub-tableaux-bord-qualite-donnees-elementary/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hub-tableaux-bord-qualite-donnees-elementary/</guid><description>Hub pour construire des tableaux de bord de qualité des données avec Elementary : génération de rapports, hébergement pour l&apos;accès équipe, construction de tableaux de bord BI personnalisés et conception de KPIs.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Impact des matérialisations dbt sur les coûts BigQuery</title><link>https://adriennevermorel.com/fr/notes/impact-couts-materialisations-dbt-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/impact-couts-materialisations-dbt-bigquery/</guid><description>Comment les choix de matérialisation dbt affectent les coûts BigQuery — compromis table vs vue vs ephemeral, l&apos;anti-pattern des chaînes de vues, et pourquoi choisir les tables par défaut s&apos;avère généralement gagnant.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Les incremental_predicates pour le merge dbt</title><link>https://adriennevermorel.com/fr/notes/incremental-predicates-merge-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/incremental-predicates-merge-dbt/</guid><description>Comment les incremental_predicates limitent les scans de la table de destination lors des opérations de merge dbt, transformant des scans complets en lectures avec élagage de partitions.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Inadéquation des audiences de la documentation dbt</title><link>https://adriennevermorel.com/fr/notes/inadequation-audiences-documentation-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/inadequation-audiences-documentation-dbt/</guid><description>Pourquoi la plupart de la documentation dbt n&apos;est pas lue — l&apos;inadéquation fondamentale entre ceux qui écrivent la documentation (les ingénieurs) et ceux qui en ont besoin (les utilisateurs métier, les analystes et de plus en plus les outils d&apos;IA)</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Injection de prompt et la triade létale</title><link>https://adriennevermorel.com/fr/notes/injection-prompt-triade-letale/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/injection-prompt-triade-letale/</guid><description>La triade létale de Simon Willison — pourquoi combiner l&apos;accès aux données privées, l&apos;exposition au contenu non fiable, et la capacité de communication externe crée une surface d&apos;attaque particulièrement dangereuse pour les agents IA qui traitent des données.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Installation et configuration de MetricFlow</title><link>https://adriennevermorel.com/fr/notes/installation-configuration-metricflow/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/installation-configuration-metricflow/</guid><description>Installation de MetricFlow pour dbt Core avec des packages spécifiques aux adapteurs, l&apos;alternative dbt Cloud, et les étapes de configuration initiales du projet nécessaires avant de définir des modèles sémantiques.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration du serveur MCP dbt</title><link>https://adriennevermorel.com/fr/notes/installer-serveur-mcp-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/installer-serveur-mcp-dbt/</guid><description>Un parcours de lecture pour connecter dbt aux assistants IA via MCP — choisir entre les modes local et distant, les capacités des outils, la configuration, et la sécurité.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Installation et configuration de dbt-expectations</title><link>https://adriennevermorel.com/fr/notes/installation-configuration-dbt-expectations/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/installation-configuration-dbt-expectations/</guid><description>Comment installer et configurer dbt-expectations — packages.yml, variable timezone, compatibilité des plateformes et gestion des dépendances.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Intégration CI/CD de dbt-audit-helper</title><link>https://adriennevermorel.com/fr/notes/integration-cicd-dbt-audit-helper/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/integration-cicd-dbt-audit-helper/</guid><description>Comment intégrer dbt-audit-helper dans les pipelines CI/CD — jobs PR dbt Cloud, GitHub Actions avec --defer, et détection automatisée des régressions.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Intégration dbt pour Google Ads DTS</title><link>https://adriennevermorel.com/fr/notes/integration-dbt-google-ads-dts/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/integration-dbt-google-ads-dts/</guid><description>Comment modéliser les tables BigQuery DTS de Google Ads dans dbt — configuration des sources, stratégie incrémentale pour le remplacement de partitions, et fenêtres de lookback pour les conversions.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Intégration du skill GA4 dans OpenClaw</title><link>https://adriennevermorel.com/fr/notes/integration-skill-ga4-openclaw/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/integration-skill-ga4-openclaw/</guid><description>Comment utiliser les skills GA4 communautaires de ClawHub pour extraire des métriques analytics dans OpenClaw — les deux principales options, ce que chacune extrait, et comment alimenter la sortie dans un reporting planifié.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Intégration Elementary avec Slack et Teams</title><link>https://adriennevermorel.com/fr/notes/integration-elementary-slack-teams/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/integration-elementary-slack-teams/</guid><description>Comment connecter les alertes Elementary à Slack (par token et par webhook) et Microsoft Teams, y compris les compromis entre les méthodes d&apos;intégration.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>iOS 14.5, la perte de signal et la mesure Meta</title><link>https://adriennevermorel.com/fr/notes/ios14-perte-signal-mesure-meta/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/ios14-perte-signal-mesure-meta/</guid><description>Comment l&apos;App Tracking Transparency d&apos;Apple a modifié la mesure des publicités Meta — effondrement de l&apos;IDFA, changements des fenêtres d&apos;attribution par défaut, Aggregated Event Measurement et Conversions API comme réponse.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>CLOUDSDK_CONFIG pour l&apos;isolation gcloud par projet</title><link>https://adriennevermorel.com/fr/notes/isolation-gcloud-cloudsdk-config/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/isolation-gcloud-cloudsdk-config/</guid><description>Comment CLOUDSDK_CONFIG isole l&apos;intégralité de l&apos;état gcloud par projet — credentials, fichiers ADC, configuration active — et pourquoi c&apos;est la pièce manquante pour le travail GCP multi-clients.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>JavaScript vs Jinja en analytics engineering</title><link>https://adriennevermorel.com/fr/notes/javascript-vs-jinja-analytics-engineering/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/javascript-vs-jinja-analytics-engineering/</guid><description>Les différences philosophiques et pratiques entre le templating JavaScript de Dataform et Jinja2 de dbt — leurs points de divergence, leurs points forts respectifs, et comment convertir entre les deux.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>KPIs de qualité des données depuis Elementary</title><link>https://adriennevermorel.com/fr/notes/kpi-qualite-donnees-elementary/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/kpi-qualite-donnees-elementary/</guid><description>Cinq KPIs de qualité des données construits à partir des tables d&apos;entrepôt d&apos;Elementary, comment les interpréter, et comment ils correspondent aux dimensions standard de la qualité des données.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Jinja Templating pour les praticiens SQL</title><link>https://adriennevermorel.com/fr/notes/jinja-templating-praticiens-sql/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/jinja-templating-praticiens-sql/</guid><description>Pourquoi Jinja est naturel pour les analytics engineers SQL-first — le modèle à double accolade, les macros comme helpers SQL, et la séparation des responsabilités qui garde les fichiers de transformation focalisés.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Lacunes de données Performance Max dans Google Ads</title><link>https://adriennevermorel.com/fr/notes/lacunes-donnees-performance-max-google-ads/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/lacunes-donnees-performance-max-google-ads/</guid><description>Pourquoi les données de campagnes Performance Max sont incomplètes dans BigQuery DTS, ce qui manque réellement, et comment obtenir les données dont vous avez besoin.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Lacunes de l&apos;écosystème et de l&apos;outillage Dataform</title><link>https://adriennevermorel.com/fr/notes/lacunes-ecosysteme-outillage-dataform/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/lacunes-ecosysteme-outillage-dataform/</guid><description>Les limites de Dataform au-delà du testing — automatisation CI/CD, outils IDE, écosystème de packages et dépendance à la plateforme comparés à dbt</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Langage de templating et compétences de l&apos;équipe</title><link>https://adriennevermorel.com/fr/notes/langage-templating-competences-equipe/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/langage-templating-competences-equipe/</guid><description>Comment le mix de compétences existant d&apos;une équipe — praticien SQL, ingénieur Python, développeur JavaScript — devrait influencer le choix entre les templates Jinja et JavaScript en analytics engineering.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Lead scoring dans le warehouse — Hub</title><link>https://adriennevermorel.com/fr/notes/lead-scoring-natif-warehouse/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/lead-scoring-natif-warehouse/</guid><description>Hub note pour le lead scoring natif warehouse — des modèles pondérés basés sur des règles dans dbt au ML de classification BigQuery, en passant par la feature engineering et le reverse ETL vers le CRM.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Auto-héberger Lightdash avec Docker Compose</title><link>https://adriennevermorel.com/fr/notes/lightdash-auto-hebergement-docker-compose/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/lightdash-auto-hebergement-docker-compose/</guid><description>Comment exécuter Lightdash avec Docker Compose — services requis, variables d&apos;environnement, pièges connus et ce qu&apos;on peut attendre des déploiements en production pour petites équipes.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Comment Lightdash se connecte à votre projet dbt</title><link>https://adriennevermorel.com/fr/notes/lightdash-connexion-projet-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/lightdash-connexion-projet-dbt/</guid><description>Les trois mécanismes de connexion de Lightdash à un projet dbt — intégration dépôt Git, déploiement CLI et automatisation CI/CD — et comment Lightdash génère une couche BI à partir du YAML dbt.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Lightdash + YAML dbt : Hub de référence des métriques</title><link>https://adriennevermorel.com/fr/notes/lightdash-dbt-metriques-yaml-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/lightdash-dbt-metriques-yaml-hub/</guid><description>Hub note pour la configuration des métriques Lightdash dans le YAML dbt — dimensions, types de métriques, jointures et organisation à l&apos;échelle.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration des dimensions Lightdash dans le YAML dbt</title><link>https://adriennevermorel.com/fr/notes/lightdash-dimensions-yaml-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/lightdash-dimensions-yaml-dbt/</guid><description>Comment Lightdash transforme les définitions de colonnes dbt en dimensions — types, propriétés d&apos;affichage, intervalles de temps et additional_dimensions calculées.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Jointures Lightdash et protection contre le fanout</title><link>https://adriennevermorel.com/fr/notes/lightdash-jointures-protection-fanout/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/lightdash-jointures-protection-fanout/</guid><description>Comment définir des jointures entre des modèles dbt dans Lightdash YAML, pourquoi la propriété relationship est déterminante pour la précision des métriques, et comment Lightdash signale le risque de fanout dans les jointures one-to-many.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Lightdash Open Source et auto-hébergement — Hub</title><link>https://adriennevermorel.com/fr/notes/lightdash-open-source-auto-hebergement/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/lightdash-open-source-auto-hebergement/</guid><description>Hub sur l&apos;auto-hébergement de Lightdash — connexion à dbt, configuration Docker Compose, déploiement Kubernetes, et compromis entre le tier open-source et payant.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Organiser les métriques Lightdash à grande échelle</title><link>https://adriennevermorel.com/fr/notes/lightdash-metriques-grande-echelle/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/lightdash-metriques-grande-echelle/</guid><description>Comment garder une implémentation Lightdash volumineuse navigable — groupes, group_details, le Metrics Catalog avec les catégories Spotlight, et les paramètres pour les valeurs qui changent selon les déploiements.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Lightdash en production : déploiement Kubernetes</title><link>https://adriennevermorel.com/fr/notes/lightdash-production-deploiement-kubernetes/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/lightdash-production-deploiement-kubernetes/</guid><description>Passer Lightdash de Docker Compose à Kubernetes avec le Helm chart communautaire — checklist de production, dépendances externes, options d&apos;authentification et stratégie de mise à jour.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Types de métriques Lightdash et syntaxe de définition</title><link>https://adriennevermorel.com/fr/notes/lightdash-types-metriques-syntaxe/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/lightdash-types-metriques-syntaxe/</guid><description>Les trois catégories de métriques Lightdash — agrégat, non-agrégat et post-calcul — ainsi que le placement au niveau colonne vs modèle, les filtres et la configuration d&apos;affichage.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>La couche sémantique Lightdash vs MetricFlow</title><link>https://adriennevermorel.com/fr/notes/lightdash-vs-metricflow-couche-semantique/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/lightdash-vs-metricflow-couche-semantique/</guid><description>En quoi la couche de métriques native de Lightdash diffère de MetricFlow — syntaxe plus simple, couplage plus étroit, pas d&apos;API cross-plateforme — et quand les compromis favorisent chaque approche.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Limitations du testing Dataform</title><link>https://adriennevermorel.com/fr/notes/limitations-testing-dataform/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/limitations-testing-dataform/</guid><description>Les assertions intégrées de Dataform couvrent trois scénarios — unicité, contrôles de nullité et conditions de ligne. Tout le reste requiert une implémentation personnalisée.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Limitations Jinja des doc blocks dbt</title><link>https://adriennevermorel.com/fr/notes/limitations-jinja-doc-blocks-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/limitations-jinja-doc-blocks-dbt/</guid><description>Ce qu&apos;on ne peut pas faire dans les doc blocks dbt — contexte Jinja restreint, le piège du parsing README, et la fonctionnalité manquante d&apos;héritage des descriptions de colonnes</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Limites du matching probabiliste dans GA4</title><link>https://adriennevermorel.com/fr/notes/limites-matching-probabiliste-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/limites-matching-probabiliste-ga4/</guid><description>Pourquoi le matching d&apos;identité probabiliste échoue avec l&apos;export BigQuery de GA4 — les signaux que GA4 exclut intentionnellement, ce que les données grossières restantes permettent, et le coût cumulatif des faux positifs.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Accès à l&apos;API Marketing LinkedIn</title><link>https://adriennevermorel.com/fr/notes/linkedin-ads-acces-api-marketing/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/linkedin-ads-acces-api-marketing/</guid><description>Comment obtenir l&apos;approbation pour l&apos;API Marketing de LinkedIn — configuration de l&apos;application développeur, vérification super admin, processus de revue manuelle, gestion des rejets et ce qu&apos;inclure dans votre demande.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>L&apos;endpoint Analytics LinkedIn Ads</title><link>https://adriennevermorel.com/fr/notes/linkedin-ads-endpoint-analytics/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/linkedin-ads-endpoint-analytics/</guid><description>Les particularités techniques de l&apos;endpoint adAnalytics de LinkedIn — absence de pagination, limite de 15 000 éléments, limite de 20 métriques par requête, query tunneling, migration vers la pagination curseur et versionnage mensuel de l&apos;API.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Gestion des tokens OAuth LinkedIn Ads</title><link>https://adriennevermorel.com/fr/notes/linkedin-ads-gestion-tokens-oauth/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/linkedin-ads-gestion-tokens-oauth/</guid><description>Le modèle d&apos;expiration des tokens OAuth de l&apos;API Marketing LinkedIn — tokens d&apos;accès de 60 jours, tokens de refresh de 365 jours, ré-authentification annuelle forcée, et stratégies opérationnelles pour les pipelines custom.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Modélisation dbt des données LinkedIn Ads</title><link>https://adriennevermorel.com/fr/notes/linkedin-ads-modelisation-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/linkedin-ads-modelisation-dbt/</guid><description>Comment modéliser les données LinkedIn Ads dans dbt — le renommage de la hiérarchie de campagnes, la normalisation des métriques, l&apos;intégration cross-plateforme via dbt_ad_reporting, et la stratégie incrémentale pour les fenêtres d&apos;attribution de 90 jours.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Valeur des données LinkedIn Ads pour le B2B</title><link>https://adriennevermorel.com/fr/notes/linkedin-ads-valeur-donnees-b2b/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/linkedin-ads-valeur-donnees-b2b/</guid><description>Ce qui rend les données LinkedIn Ads uniquement précieuses pour l&apos;analytique B2B — pivots démographiques professionnels, la corrélation négative CTR-pipeline, l&apos;attribution d&apos;impressions au niveau entreprise, et les métriques qui comptent vraiment.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Asymétrie des données d&apos;entraînement LLM pour l&apos;utilisation d&apos;outils</title><link>https://adriennevermorel.com/fr/notes/llm-asymetrie-donnees-entrainement-outils/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/llm-asymetrie-donnees-entrainement-outils/</guid><description>Pourquoi les LLMs écrivent de meilleures commandes shell que des appels d&apos;outils MCP — la distribution des données d&apos;entraînement qui rend la maîtrise CLI supérieure aux appels d&apos;outils structurés pour les outils bien établis.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Le LLM comme nettoyeur de contenu</title><link>https://adriennevermorel.com/fr/notes/llm-nettoyeur-contenu/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/llm-nettoyeur-contenu/</guid><description>Utiliser un LLM économique comme GPT-4o-mini pour supprimer la navigation, les CTA et le bruit HTML du markdown scrappe — un pattern fiable pour les pipelines de contenu web.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Looker Studio + BigQuery Performance — Hub</title><link>https://adriennevermorel.com/fr/notes/looker-studio-bigquery-performance/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/looker-studio-bigquery-performance/</guid><description>Carte des notes de jardin sur l&apos;optimisation des dashboards Looker Studio alimentés par BigQuery : BI Engine, mode extract, pièges du blending, mise en cache, identifiants et décisions de mise à niveau.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Looker Studio : mode extract vs. connexion en temps réel</title><link>https://adriennevermorel.com/fr/notes/looker-studio-extract-vs-connexion-temps-reel/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/looker-studio-extract-vs-connexion-temps-reel/</guid><description>Quand utiliser le mode extract de Looker Studio plutôt que les connexions BigQuery en temps réel, la limite de 100 Mo qui prend les équipes par surprise, et comment combiner les deux dans un même rapport.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Identifiants et sécurité dans Looker Studio</title><link>https://adriennevermorel.com/fr/notes/looker-studio-identifiants-securite/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/looker-studio-identifiants-securite/</guid><description>Les risques de sécurité liés aux identifiants du propriétaire dans les rapports Looker Studio publics, la vulnérabilité LeakyLooker, l&apos;attribution des coûts, et l&apos;utilisation de comptes de service pour les tableaux de bord en production.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Limites de Looker Studio et chemins de migration</title><link>https://adriennevermorel.com/fr/notes/looker-studio-limites-chemins-migration/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/looker-studio-limites-chemins-migration/</guid><description>Les limites techniques structurelles de Looker Studio que l&apos;optimisation ne peut pas corriger, ce qu&apos;apporte réellement Looker Studio Pro, et quand évaluer Looker Enterprise ou des outils BI alternatifs.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mécanique de cache dans Looker Studio</title><link>https://adriennevermorel.com/fr/notes/looker-studio-mecanique-cache/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/looker-studio-mecanique-cache/</guid><description>Fonctionnement du cache par graphique dans Looker Studio, impact de la sélection des plages de dates sur les taux de succès du cache, différence entre les caches des identifiants propriétaire et visiteur, et comment préchauffer les tableaux de bord.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Les pièges du data blending dans Looker Studio</title><link>https://adriennevermorel.com/fr/notes/looker-studio-pieges-data-blending/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/looker-studio-pieges-data-blending/</guid><description>Pourquoi le data blending de Looker Studio crée silencieusement des produits cartésiens, comment les identifier, et pourquoi la pré-jointure dans BigQuery est presque toujours la bonne solution.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Macro dbt de regroupement des canaux GA4</title><link>https://adriennevermorel.com/fr/notes/macro-dbt-regroupement-canaux-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/macro-dbt-regroupement-canaux-ga4/</guid><description>Une macro dbt qui encapsule la logique de regroupement des canaux par défaut de Google sous forme de SQL réutilisable, avec les patterns regex et les cas limites à connaître.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Macro d&apos;extraction de paramètres GA4</title><link>https://adriennevermorel.com/fr/notes/macro-extraction-parametres-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/macro-extraction-parametres-ga4/</guid><description>Une macro dbt réutilisable pour extraire les paramètres d&apos;événements GA4 sans multiplication de lignes, incluant la variante numérique pour les champs int/float/double.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Macros cross-database intégrées à dbt</title><link>https://adriennevermorel.com/fr/notes/macros-cross-database-integrees-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/macros-cross-database-integrees-dbt/</guid><description>Référence des macros cross-database intégrées dans le namespace dbt — dateadd, datediff, safe_cast, concat, helpers de types, et le chemin de migration depuis dbt_utils.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Macros dbt à responsabilité unique</title><link>https://adriennevermorel.com/fr/notes/macros-dbt-responsabilite-unique/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/macros-dbt-responsabilite-unique/</guid><description>Pourquoi les macros dbt doivent faire une seule chose, comment reconnaître quand elles ont outrepassé leur portée, et le pattern de composition pour construire des transformations complexes à partir de pièces ciblées.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Écrire des macros dbt réutilisables</title><link>https://adriennevermorel.com/fr/notes/macros-dbt-reutilisables/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/macros-dbt-reutilisables/</guid><description>Une carte des notes du jardin sur la conception, le nommage, la documentation, les tests et l&apos;évolution des macros dbt — du moment où les extraire jusqu&apos;à la gestion des changements incompatibles.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Macros dbt</title><link>https://adriennevermorel.com/fr/notes/macros-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/macros-dbt/</guid><description>Comment fonctionnent les macros dbt — fondamentaux Jinja, écriture de macros personnalisées, utilisation de dbt_utils, patterns dispatch, et quand les macros aident ou nuisent</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Macros introspectives de dbt-utils</title><link>https://adriennevermorel.com/fr/notes/macros-introspectives-dbt-utils/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/macros-introspectives-dbt-utils/</guid><description>Fonctionnement des macros d&apos;introspection à la compilation de dbt-utils — get_column_values, get_relations_by_pattern, get_query_results_as_dict et get_single_value — et quand elles posent problème.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Macros web de dbt-utils pour le parsing d&apos;URL</title><link>https://adriennevermorel.com/fr/notes/macros-web-dbt-utils-parsing-url/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/macros-web-dbt-utils-parsing-url/</guid><description>Les macros d&apos;extraction d&apos;URL de dbt-utils pour l&apos;analytics marketing : get_url_host, get_url_path et get_url_parameter. Ce qu&apos;elles font, où elles sont utiles et ce qu&apos;elles ne gèrent pas.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mapping des assets Dagster-dbt</title><link>https://adriennevermorel.com/fr/notes/mapping-assets-dagster-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mapping-assets-dagster-dbt/</guid><description>Comment dagster-dbt lit le manifest.json pour créer un asset Dagster par modèle dbt, avec la lineage automatique depuis les appels ref(), et comment personnaliser le mapping avec DagsterDbtTranslator.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Maintenance du pipeline Meta Ads</title><link>https://adriennevermorel.com/fr/notes/maintenance-pipeline-meta-ads/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/maintenance-pipeline-meta-ads/</guid><description>Pratiques opérationnelles pour maintenir un pipeline Meta Ads en fonctionnement — monitoring de l&apos;expiration des tokens, réconciliation des dépenses, gestion du cycle de vie des versions API, et patterns de circuit breaker.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Masquage dynamique de données BigQuery</title><link>https://adriennevermorel.com/fr/notes/masquage-dynamique-donnees-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/masquage-dynamique-donnees-bigquery/</guid><description>Montrer la structure d&apos;une colonne sensible sans exposer ses valeurs — hachage SHA256, nullification et masquage par défaut pour les analystes qui ont besoin d&apos;écrire des requêtes mais pas de lire les PII.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Matérialisation de table sans interruption de service dans dbt</title><link>https://adriennevermorel.com/fr/notes/materialisation-table-sans-interruption-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/materialisation-table-sans-interruption-dbt/</guid><description>Une matérialisation dbt personnalisée qui construit sous un nom temporaire, valide le nombre de lignes, puis permute via un renommage — en maintenant l&apos;ancienne table interrogeable jusqu&apos;à ce que la nouvelle soit confirmée prête.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Matérialisation dbt par défaut : Tables partout</title><link>https://adriennevermorel.com/fr/notes/materialisation-dbt-tables-par-defaut/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/materialisation-dbt-tables-par-defaut/</guid><description>Pourquoi matérialiser chaque modèle dbt en table par défaut — ni en vue, ni en ephemeral — produit des projets plus déboguables, stables et maintenables.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Matérialisation de table sécurisée dans dbt</title><link>https://adriennevermorel.com/fr/notes/materialisation-table-securisee-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/materialisation-table-securisee-dbt/</guid><description>Une matérialisation dbt personnalisée qui réapplique automatiquement les politiques d&apos;accès aux lignes BigQuery, les descriptions de colonnes et les tags de masquage des données après chaque reconstruction de table.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Qualité des données par agent IA : ce qui fonctionne aujourd&apos;hui vs. ce qui est aspirationnel</title><link>https://adriennevermorel.com/fr/notes/maturite-agents-ia-qualite-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/maturite-agents-ia-qualite-donnees/</guid><description>Une évaluation honnête des capacités des agents IA pour la qualité des données dbt : ce qui est production-ready, ce qui requiert un travail important mais est réalisable, et ce qui est encore trop peu fiable pour être utilisé en production.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Fonctionnement interne du protocole MCP Apps</title><link>https://adriennevermorel.com/fr/notes/mcp-apps-fonctionnement-protocole/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-apps-fonctionnement-protocole/</guid><description>Comment MCP Apps étend le Model Context Protocol pour afficher des interfaces HTML interactives dans les clients IA — le mécanisme de ressource ui://, le sandboxing en iframe et la communication JSON-RPC bidirectionnelle.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>MCP Apps pour les data engineers</title><link>https://adriennevermorel.com/fr/notes/mcp-apps-data-engineers-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-apps-data-engineers-hub/</guid><description>Un parcours de lecture sur MCP Apps — l&apos;extension de janvier 2026 au MCP qui affiche des visualisations HTML interactives directement dans les conversations des clients IA.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>MCP Apps vs. BI traditionnel</title><link>https://adriennevermorel.com/fr/notes/mcp-apps-vs-bi-traditionnel/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-apps-vs-bi-traditionnel/</guid><description>Quand utiliser MCP Apps pour la visualisation de données plutôt qu&apos;un outil BI dédié — la comparaison honnête, ce que chacun fait mieux, et l&apos;architecture hybride qui convient à la plupart des équipes.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Choix du SDK MCP pour l&apos;ingénierie de données</title><link>https://adriennevermorel.com/fr/notes/mcp-choix-sdk-data-engineering/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-choix-sdk-data-engineering/</guid><description>Choisir entre les SDK MCP Python et TypeScript — installation, capacités, et lequel correspond à votre équipe d&apos;ingénierie de données.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration d&apos;un projet de serveur MCP</title><link>https://adriennevermorel.com/fr/notes/mcp-configuration-projet-serveur/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-configuration-projet-serveur/</guid><description>Initialisation pas à pas d&apos;un serveur MCP personnalisé — structure de répertoires, dépendances, installation client et structure de projet typique.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Vue d&apos;ensemble de l&apos;écosystème MCP — Hub</title><link>https://adriennevermorel.com/fr/notes/mcp-ecosysteme-vue-ensemble/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-ecosysteme-vue-ensemble/</guid><description>Une carte de lecture de l&apos;écosystème MCP — des fondamentaux du protocole aux serveurs officiels, clients, intégrations de data engineering, et construction de serveurs personnalisés.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Dépannage de la configuration MCP</title><link>https://adriennevermorel.com/fr/notes/mcp-depannage-configuration/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-depannage-configuration/</guid><description>Modes de défaillance courants lors de la configuration des serveurs MCP — problèmes de PATH sur macOS, échecs silencieux de configuration JSON, limites de nombre d&apos;outils, et où trouver les logs de débogage.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Fondamentaux du protocole MCP</title><link>https://adriennevermorel.com/fr/notes/mcp-fondamentaux-protocole/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-fondamentaux-protocole/</guid><description>Plan de lecture des concepts fondamentaux du MCP — fonctionnement du protocole, aspect des messages, primitives disponibles et articulation pour l&apos;ingénierie de données.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Format filaire JSON-RPC de MCP</title><link>https://adriennevermorel.com/fr/notes/mcp-format-jsonrpc-messages/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-format-jsonrpc-messages/</guid><description>Le format de message réel utilisé par MCP en coulisses — poignée de main d&apos;initialisation, négociation des capacités, découverte des outils et invocation des outils — avec des exemples pour le débogage.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Gouvernance de l&apos;écosystème MCP</title><link>https://adriennevermorel.com/fr/notes/mcp-gouvernance-ecosysteme/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-gouvernance-ecosysteme/</guid><description>Comment MCP est devenu un standard ouvert indépendant des fournisseurs — la donation à la Linux Foundation, l&apos;adoption par les entreprises, et ce que le soutien large de l&apos;industrie signifie en pratique.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de conception d&apos;outils MCP</title><link>https://adriennevermorel.com/fr/notes/mcp-patterns-conception-outils/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-patterns-conception-outils/</guid><description>Comment concevoir des outils MCP qui fonctionnent bien avec l&apos;IA — docstrings comme descriptions, modèles Pydantic pour les sorties structurées, et validation des entrées avec des schémas.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Ressources de découverte MCP</title><link>https://adriennevermorel.com/fr/notes/mcp-ressources-decouverte/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-ressources-decouverte/</guid><description>Où trouver des serveurs MCP — le registre officiel, les répertoires communautaires, et comment évaluer ce que vous trouvez avant d&apos;installer.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Ressources et prompts MCP</title><link>https://adriennevermorel.com/fr/notes/mcp-ressources-prompts/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-ressources-prompts/</guid><description>Au-delà des outils — utiliser les ressources MCP pour l&apos;exposition de données en lecture seule, les prompts pour des modèles réutilisables, et l&apos;objet Context pour le rapport de progression sur les opérations longues.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Schéma de serveur MCP pour catalogue de données</title><link>https://adriennevermorel.com/fr/notes/mcp-serveur-catalogue-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-serveur-catalogue-donnees/</guid><description>Un schéma pratique de serveur MCP pour exposer des catalogues de données internes — recherche de tables, récupération de métadonnées et traçage de la lignage en tant qu&apos;outils accessibles par l&apos;IA.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pattern de serveur MCP pour la supervision de pipelines</title><link>https://adriennevermorel.com/fr/notes/mcp-serveur-supervision-pipelines/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-serveur-supervision-pipelines/</guid><description>Un pattern pratique de serveur MCP pour la supervision de pipelines — vérification de l&apos;état des jobs, listing des échecs et déclenchement de relances pour des orchestrateurs comme Airflow et Dagster.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Serveurs MCP pour le data engineering</title><link>https://adriennevermorel.com/fr/notes/mcp-serveurs-data-engineering/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-serveurs-data-engineering/</guid><description>Les serveurs MCP qui comptent vraiment pour le travail de data engineering — Snowflake, BigQuery, ClickHouse, centralmind/gateway, MindsDB et Confluent.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Schéma de serveur MCP pour la qualité des données</title><link>https://adriennevermorel.com/fr/notes/mcp-serveur-qualite-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-serveur-qualite-donnees/</guid><description>Un schéma pratique de serveur MCP pour la qualité des données — exécuter des contrôles de validation, récupérer des scores de qualité et identifier les tables nécessitant une attention.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Serveurs de référence officiels MCP</title><link>https://adriennevermorel.com/fr/notes/mcp-serveurs-reference-officiels/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-serveurs-reference-officiels/</guid><description>Les serveurs maintenus par le MCP Steering Group — lesquels sont encore développés activement, lesquels ont été transférés aux éditeurs, et pourquoi cette distinction compte.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Surcharge de la fenêtre de contexte MCP</title><link>https://adriennevermorel.com/fr/notes/mcp-surcharge-fenetre-contexte/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-surcharge-fenetre-contexte/</guid><description>Le coût concret en tokens des définitions d&apos;outils MCP dans la fenêtre de contexte d&apos;un LLM — mesures d&apos;Anthropic et de praticiens, et pourquoi cela importe pour les sessions longues.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tests et débogage des serveurs MCP</title><link>https://adriennevermorel.com/fr/notes/mcp-tests-debogage-serveurs/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-tests-debogage-serveurs/</guid><description>Tester les serveurs MCP avec l&apos;Inspector, le piège de journalisation stderr qui affecte tout le monde, et un workflow de test pratique en trois étapes.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mécanique des contrats de modèles dbt</title><link>https://adriennevermorel.com/fr/notes/mecanique-contrats-modeles-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mecanique-contrats-modeles-dbt/</guid><description>Comment fonctionnent les contrats de modèles natifs de dbt — la vérification preflight, la génération DDL, le comportement fail-fast, les options de configuration, et ce que les contrats valident ou non.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mécanique de l&apos;historique des propriétés HubSpot</title><link>https://adriennevermorel.com/fr/notes/mecanique-historique-proprietes-hubspot/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mecanique-historique-proprietes-hubspot/</guid><description>Comment fonctionnent les tables d&apos;historique des propriétés HubSpot, leurs limites de rétention, pourquoi les propriétés CALCULATED gonflent les coûts de synchronisation, et comment modéliser les données d&apos;historique sans mauvaises surprises.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mécanique du planificateur cron OpenClaw</title><link>https://adriennevermorel.com/fr/notes/mecanique-planificateur-cron-openclaw/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mecanique-planificateur-cron-openclaw/</guid><description>Comment fonctionne le planificateur cron intégré d&apos;OpenClaw — modes de session, persistance des tâches, backoff exponentiel, et les patterns de configuration qui rendent la surveillance planifiée fiable.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mécanique du RESTClient dlt</title><link>https://adriennevermorel.com/fr/notes/mecanique-restclient-dlt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mecanique-restclient-dlt/</guid><description>Comment fonctionne le RESTClient de dlt — instanciation, méthode paginate(), paramètres clés et gestion des erreurs intégrée avec retry et backoff.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mécaniques d&apos;implémentation de Consent Mode</title><link>https://adriennevermorel.com/fr/notes/mecaniques-implementation-consent-mode/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mecaniques-implementation-consent-mode/</guid><description>L&apos;implémentation technique de Consent Mode v2 : configuration des états par défaut, intégration CMP, ordre des déclencheurs GTM, et la condition de course wait_for_update.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mémoire persistante OpenClaw pour le contexte dbt</title><link>https://adriennevermorel.com/fr/notes/memoire-persistante-openclaw-contexte-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/memoire-persistante-openclaw-contexte-dbt/</guid><description>Comment charger la documentation du projet dbt, les descriptions de schéma, et l&apos;historique des échecs dans la mémoire persistante d&apos;OpenClaw pour que les rapports de surveillance incluent le contexte business plutôt que seulement la sortie technique.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Mesurer la latence des données avant de choisir une stratégie incrémentale</title><link>https://adriennevermorel.com/fr/notes/mesurer-latence-donnees-modeles-incrementaux/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mesurer-latence-donnees-modeles-incrementaux/</guid><description>Comment profiler l&apos;écart entre l&apos;heure d&apos;événement et l&apos;heure de chargement dans vos tables sources, et utiliser cette distribution pour dimensionner les fenêtres de lookback et choisir la bonne stratégie incrémentale.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Migration Dataform vers dbt</title><link>https://adriennevermorel.com/fr/notes/migration-dataform-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/migration-dataform-dbt/</guid><description>Chemins de migration entre Dataform et dbt — outillage, délais réalistes par taille de projet, et pourquoi la conversion des macros est là où les migrations deviennent douloureuses</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Migrer les modèles incrémentiels vers Microbatch</title><link>https://adriennevermorel.com/fr/notes/migration-modeles-incrementaux-microbatch/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/migration-modeles-incrementaux-microbatch/</guid><description>Comment convertir les modèles incrémentiels dbt traditionnels vers la stratégie microbatch — migration étape par étape, exemples de code côte à côte et considérations pour la première exécution.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Migration dbt-utils v1.0 : ce qui a rejoint dbt-core</title><link>https://adriennevermorel.com/fr/notes/migration-dbt-utils-v1/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/migration-dbt-utils-v1/</guid><description>La liste complète des macros passées de dbt-utils vers le namespace dbt en v1.0, ce qui a été entièrement supprimé, et comment migrer un projet existant.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub de migration dbt vers Dataform</title><link>https://adriennevermorel.com/fr/notes/migration-dbt-vers-dataform/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/migration-dbt-vers-dataform/</guid><description>Hub de référence pour migrer de dbt vers Dataform — la décision, le mapping des concepts, les étapes procédurales et ce que vous perdrez. Pour les équipes BigQuery qui évaluent ce changement.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Migration et Portabilité des Outils BI</title><link>https://adriennevermorel.com/fr/notes/migration-portabilite-outils-bi/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/migration-portabilite-outils-bi/</guid><description>Les coûts de migration entre outils BI dépendent de l&apos;endroit où vivent les définitions de métriques. LookML est propriétaire et coûteux à migrer. Les définitions dbt YAML et Metabase par question sont plus portables.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Modèle de base GA4 : shardé vers partitionné</title><link>https://adriennevermorel.com/fr/notes/modele-base-ga4-sharde-vers-partitionne/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/modele-base-ga4-sharde-vers-partitionne/</guid><description>Comment convertir l&apos;export BigQuery date-shardé de GA4 en un modèle dbt incrémentiel correctement partitionné, et pourquoi le pattern de lookback statique est critique pour la correction.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Modèle d&apos;événements sessionisés GA4</title><link>https://adriennevermorel.com/fr/notes/modele-evenements-sessionises-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/modele-evenements-sessionises-ga4/</guid><description>L&apos;implémentation du modèle intermédiaire à grain événement large pour GA4 — la structure des CTE, les patterns de fonctions de fenêtrage, et les décisions de conception qui rendent l&apos;analyse en aval flexible.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Modèle de mémoire persistante d&apos;OpenClaw</title><link>https://adriennevermorel.com/fr/notes/modele-memoire-persistante-openclaw/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/modele-memoire-persistante-openclaw/</guid><description>Comment la mémoire persistante basée sur le Markdown d&apos;OpenClaw se distingue des outils à session unique, ce qu&apos;elle permet pour la surveillance des données sur le long terme, et comment fonctionnent les fichiers de mémoire en pratique.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Modèles de données Salesforce vs HubSpot</title><link>https://adriennevermorel.com/fr/notes/modeles-donnees-salesforce-vs-hubspot/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/modeles-donnees-salesforce-vs-hubspot/</guid><description>Comment Salesforce et HubSpot structurent les données CRM différemment — modèles relationnels orientés métadonnées vs. associations many-to-many — et ce que cela implique pour la modélisation en entrepôt.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Modèles incrémentaux idempotents dans dbt</title><link>https://adriennevermorel.com/fr/notes/modeles-incrementaux-idempotents-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/modeles-incrementaux-idempotents-dbt/</guid><description>Comment construire des modèles incrémentaux dbt qui produisent des résultats identiques quel que soit le nombre d&apos;exécutions, grâce à la déduplication préalable et à une conception correcte de l&apos;unique_key.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Modèles de propriété des contrats de données</title><link>https://adriennevermorel.com/fr/notes/modeles-propriete-contrats-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/modeles-propriete-contrats-donnees/</guid><description>Contrats définis par le producteur vs définis par le consommateur — pourquoi celui qui rédige le contrat détermine si l&apos;initiative réussit.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Modèles de self-service dans les outils BI</title><link>https://adriennevermorel.com/fr/notes/modeles-self-service-outils-bi/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/modeles-self-service-outils-bi/</guid><description>Trois approches différentes du self-service BI : l&apos;exploration gouvernée (Lightdash), le générateur de requêtes visuel (Metabase) et l&apos;Explore propulsé par LookML (Looker). Comment associer le modèle à vos utilisateurs.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Modélisation des étapes de deal HubSpot</title><link>https://adriennevermorel.com/fr/notes/modelisation-etapes-deal-hubspot/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/modelisation-etapes-deal-hubspot/</guid><description>Pourquoi les transitions d&apos;étapes de deal se trouvent dans DEAL_STAGE et non dans DEAL_PROPERTY_HISTORY, comment utiliser correctement les colonnes is_closed et label, et les patterns pour l&apos;analyse du temps-par-étape et du pipeline.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Modes d&apos;identité de reporting GA4</title><link>https://adriennevermorel.com/fr/notes/modes-identite-reporting-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/modes-identite-reporting-ga4/</guid><description>Comment les trois modes d&apos;identité de reporting de GA4 (Combiné, Observé, Basé sur l&apos;appareil) appliquent la résolution utilisateur dans l&apos;interface — et pourquoi aucune de ces logiques n&apos;atteint BigQuery.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Monitoring de l&apos;évolution du schéma GA4</title><link>https://adriennevermorel.com/fr/notes/monitoring-evolution-schema-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/monitoring-evolution-schema-ga4/</guid><description>Le schéma BigQuery de GA4 évolue sans annonces et les nouveaux champs ne sont jamais rétroactifs. Comment détecter les ajouts avant qu&apos;ils ne cassent les requêtes en production.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Monitoring des coûts Snowflake avec Warehouse History</title><link>https://adriennevermorel.com/fr/notes/monitoring-couts-snowflake-warehouse-history/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/monitoring-couts-snowflake-warehouse-history/</guid><description>Patterns SQL pour le monitoring des coûts Snowflake en utilisant QUERY_HISTORY et WAREHOUSE_METERING_HISTORY — résumés de coûts quotidiens, ventilations par warehouse, et traduction des crédits en dollars pour les parties prenantes non techniques.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Monitoring de la résolution d&apos;identité</title><link>https://adriennevermorel.com/fr/notes/monitoring-resolution-identite/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/monitoring-resolution-identite/</guid><description>Métriques clés et SQL de détection d&apos;anomalies pour surveiller un pipeline de stitching d&apos;identité GA4 — taux de stitching, taux de consolidation, exposition aux appareils partagés et alertes de variation hebdomadaire.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Monitoring de pipeline avec OpenClaw</title><link>https://adriennevermorel.com/fr/notes/monitoring-pipeline-openclaw-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/monitoring-pipeline-openclaw-hub/</guid><description>Un parcours de lecture du tutoriel de monitoring de pipeline avec OpenClaw — mécanismes du planificateur cron, écriture de skills de monitoring, acheminement des alertes par niveaux, vérifications des échecs BigQuery, et monitoring des coûts Snowflake.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>OpenClaw pour les data engineers — Hub</title><link>https://adriennevermorel.com/fr/notes/openclaw-data-engineers-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/openclaw-data-engineers-hub/</guid><description>Une carte de lecture pour le guide d&apos;introduction à OpenClaw — architecture et principes de conception, comparaison d&apos;outils, risques de sécurité, mémoire persistante, et l&apos;écosystème autour d&apos;OpenClaw.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Optimisation des coûts BigQuery</title><link>https://adriennevermorel.com/fr/notes/optimisation-couts-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/optimisation-couts-bigquery/</guid><description>Un guide structuré de l&apos;optimisation des coûts BigQuery couvrant le modèle de coûts, les patterns de requêtes, les configurations dbt, les modèles de tarification, la facturation du stockage et la gouvernance.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>OpenClaw vs Claude Code vs Cursor pour les data engineers</title><link>https://adriennevermorel.com/fr/notes/openclaw-vs-claude-code-vs-cursor/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/openclaw-vs-claude-code-vs-cursor/</guid><description>Une comparaison lucide de trois outils IA réellement utilisés par les professionnels de la data — ce que fait chacun, où chacun présente des limites, et pourquoi les praticiens expérimentés utilisent les trois ensemble en stack.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>OpenClaw pour les consultants indépendants</title><link>https://adriennevermorel.com/fr/notes/openclaw-consultants-independants-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/openclaw-consultants-independants-hub/</guid><description>Un parcours de lecture à travers les cas d&apos;usage d&apos;automatisation administrative d&apos;OpenClaw pour les consultants indépendants — briefings matinaux, capture des dépenses, CRM personnel, et préparation des réunions.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Nommage centré sur l&apos;entité pour les modèles intermédiaires dbt</title><link>https://adriennevermorel.com/fr/notes/nommage-entite-modeles-intermediaires-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/nommage-entite-modeles-intermediaires-dbt/</guid><description>Pourquoi les modèles intermédiaires doivent être nommés d&apos;après l&apos;entité qu&apos;ils représentent, pas la transformation qu&apos;ils effectuent — et la notation de jointure auto-documentée qui le rend possible.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>on_schema_change dans les modèles incrémentiels dbt</title><link>https://adriennevermorel.com/fr/notes/on-schema-change-modeles-incrementaux-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/on-schema-change-modeles-incrementaux-dbt/</guid><description>Comment dbt gère les ajouts et suppressions de colonnes dans les modèles incrémentiels, les quatre options on_schema_change, et pourquoi aucune d&apos;elles ne réalimente les données historiques.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Nommage des campagnes et standardisation des UTM</title><link>https://adriennevermorel.com/fr/notes/nommage-campagnes-standardisation-utm/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/nommage-campagnes-standardisation-utm/</guid><description>Comment standardiser les noms de campagnes entre plateformes publicitaires en utilisant des conventions de nommage, le parsing regex et des surcharges via seed — plus les règles d&apos;hygiène UTM qui rendent l&apos;attribution cross-plateforme possible.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Opérations sur les tableaux dbt multi-warehouse</title><link>https://adriennevermorel.com/fr/notes/operations-tableaux-dbt-multi-warehouse/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/operations-tableaux-dbt-multi-warehouse/</guid><description>Comment la syntaxe des tableaux diverge entre BigQuery, Snowflake et Databricks — UNNEST vs LATERAL FLATTEN vs EXPLODE — et les macros dispatch pour la gérer.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Conventions de nommage des comptes de service par workload</title><link>https://adriennevermorel.com/fr/notes/nommage-comptes-service-par-workload/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/nommage-comptes-service-par-workload/</guid><description>Un compte de service par workload avec un préfixe de plateforme de calcul — pour que les logs, l&apos;attribution des coûts, et la réponse aux incidents pointent immédiatement au bon endroit.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Options de déploiement dlt</title><link>https://adriennevermorel.com/fr/notes/options-deploiement-dlt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/options-deploiement-dlt/</guid><description>Où et comment exécuter les pipelines dlt en production — GitHub Actions, Airflow, Modal serverless et autres plateformes — avec la commande dlt deploy comme point de départ.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Options de formatage YAML pour les descriptions dbt</title><link>https://adriennevermorel.com/fr/notes/options-formatage-yaml-descriptions-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/options-formatage-yaml-descriptions-dbt/</guid><description>Les quatre façons d&apos;écrire des descriptions dans le YAML dbt — chaînes inline, scalaires repliés, scalaires littéraux et doc blocks — et quand utiliser chacune</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Héberger la documentation dbt au-delà de localhost</title><link>https://adriennevermorel.com/fr/notes/options-hebergement-dbt-docs/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/options-hebergement-dbt-docs/</guid><description>Options de déploiement pour dbt docs par niveau de complexité — GitHub Pages, Netlify, GCS avec IAP, S3 avec CloudFront, et Docker avec Nginx</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Orchestration Centrée sur les Assets</title><link>https://adriennevermorel.com/fr/notes/orchestration-centree-assets/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/orchestration-centree-assets/</guid><description>Le changement de paradigme de l&apos;orchestration par tâches (quoi exécuter) à l&apos;orchestration par assets (quelles données doivent exister) — pourquoi cela est important pour les analytics engineers et comment cela change le débogage, le monitoring et la conception des pipelines.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Orchestration avec Cloud Workflows</title><link>https://adriennevermorel.com/fr/notes/orchestration-cloud-workflows/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/orchestration-cloud-workflows/</guid><description>GCP Cloud Workflows comme couche d&apos;orchestration intermédiaire entre Cloud Scheduler et Cloud Composer — serverless, économique, et suffisamment capable pour des pipelines multi-étapes.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Ordonnancement équitable BigQuery</title><link>https://adriennevermorel.com/fr/notes/ordonnancement-equitable-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/ordonnancement-equitable-bigquery/</guid><description>Comment BigQuery distribue les slots entre des requêtes concurrentes -- l&apos;algorithme d&apos;ordonnancement équitable à deux niveaux, ses implications au niveau des projets, et pourquoi l&apos;architecture de projets est déterminante pour les performances.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Ordonnancement des événements GA4 avec les champs batch</title><link>https://adriennevermorel.com/fr/notes/ordonnancement-evenements-ga4-champs-batch/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/ordonnancement-evenements-ga4-champs-batch/</guid><description>Comment utiliser batch_event_index, batch_ordering_id et batch_page_id pour un séquencement déterministe des événements dans les exports GA4 BigQuery.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Organisation des fichiers de doc blocks dbt</title><link>https://adriennevermorel.com/fr/notes/organisation-fichiers-doc-blocks-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/organisation-fichiers-doc-blocks-dbt/</guid><description>Comment organiser les fichiers de doc blocks dans un projet dbt — approches par répertoire, par modèle, centralisée et hybride avec leurs compromis pratiques</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Organisation des métriques dans les projets dbt</title><link>https://adriennevermorel.com/fr/notes/organisation-metriques-projets-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/organisation-metriques-projets-dbt/</guid><description>Comment organiser les modèles sémantiques et les métriques dans dbt — structures co-localisée vs sous-dossiers parallèles, la règle d&apos;une entité primaire et les patterns de mise à l&apos;échelle pour les grands projets</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Organisation des tableaux de bord Elementary</title><link>https://adriennevermorel.com/fr/notes/organisation-tableaux-bord-elementary/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/organisation-tableaux-bord-elementary/</guid><description>Comment organiser les tableaux de bord et rapports Elementary par domaine, criticité et cadence de rafraîchissement pour qu&apos;ils restent utiles à mesure que votre projet évolue.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Override de matérialisation Elementary pour dbt 1.8+</title><link>https://adriennevermorel.com/fr/notes/override-materialisation-elementary-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/override-materialisation-elementary-dbt/</guid><description>Pourquoi Elementary nécessite une macro d&apos;override de matérialisation dans les projets dbt 1.8+, ce qui se passe sans elle, et comment l&apos;écrire correctement pour BigQuery et Snowflake.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Packages dbt Fivetran pour le CRM</title><link>https://adriennevermorel.com/fr/notes/packages-dbt-fivetran-crm/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/packages-dbt-fivetran-crm/</guid><description>Ce que dbt_salesforce et dbt_hubspot fournissent de série — couverture des modèles, configuration, pass-through columns, support du mode historique, et compromis liés aux conventions de nommage.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Packages dbt privés via Git</title><link>https://adriennevermorel.com/fr/notes/packages-dbt-prives-via-git/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/packages-dbt-prives-via-git/</guid><description>Comment distribuer des packages dbt internes comme dépendances Git — épinglage de versions, options d&apos;authentification et compromis par rapport aux packages Hub.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>dbt Packages vs Mesh</title><link>https://adriennevermorel.com/fr/notes/packages-dbt-vs-mesh/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/packages-dbt-vs-mesh/</guid><description>Quand utiliser les packages dbt (partage de code) vs dbt Mesh (partage de produits de données) — la distinction conceptuelle, les différences pratiques et comment choisir.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Panorama des clients MCP</title><link>https://adriennevermorel.com/fr/notes/panorama-clients-mcp/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/panorama-clients-mcp/</guid><description>Les principaux clients MCP — applications de bureau, éditeurs de code et outils CLI — et comment choisir parmi eux selon votre workflow.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Panorama des outils de data observability</title><link>https://adriennevermorel.com/fr/notes/panorama-outils-data-observability/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/panorama-outils-data-observability/</guid><description>Une comparaison de référence des outils de data observability en 2026 — Elementary, Monte Carlo, Soda, Bigeye, Datafold et Atlan — couvrant les capacités, la tarification et le positionnement.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Parseur Markdown vers blocs Notion</title><link>https://adriennevermorel.com/fr/notes/parseur-markdown-blocs-notion/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/parseur-markdown-blocs-notion/</guid><description>Comment convertir du markdown au format bloc de l&apos;API Notion en JavaScript, notamment la gestion des objets rich_text, de la limite des 2 000 caractères et du plafond de 100 blocs par requête.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Le paramètre row_condition dans dbt-expectations</title><link>https://adriennevermorel.com/fr/notes/parametre-row-condition-dbt-expectations/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/parametre-row-condition-dbt-expectations/</guid><description>Comment le paramètre row_condition de dbt-expectations permet de filtrer les tests sur des segments spécifiques — sans SQL personnalisé.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Partage de slots inactifs dans BigQuery</title><link>https://adriennevermorel.com/fr/notes/partage-slots-inactifs-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/partage-slots-inactifs-bigquery/</guid><description>Comment fonctionne le partage de slots inactifs dans les éditions Enterprise BigQuery -- conditions requises, configuration, comportement de préemption, et quand le désactiver.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pattern du briefing matinal OpenClaw</title><link>https://adriennevermorel.com/fr/notes/pattern-briefing-matinal-openclaw/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pattern-briefing-matinal-openclaw/</guid><description>Comment configurer une tâche cron OpenClaw pour livrer un briefing personnel quotidien — calendrier, priorité des emails, statut des pipelines, et suivi du temps — sur Telegram avant votre premier café.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pattern de comparaison d&apos;attribution dbt</title><link>https://adriennevermorel.com/fr/notes/pattern-comparaison-attribution-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pattern-comparaison-attribution-dbt/</guid><description>Comment structurer un projet dbt pour une attribution multi-modèles — exécuter en parallèle les modèles first-touch, last-touch, linéaire, basé sur la position et à décroissance temporelle avec une couche de comparaison par union</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Le pattern CRM personnel par agent IA</title><link>https://adriennevermorel.com/fr/notes/pattern-crm-personnel-agent-ia/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pattern-crm-personnel-agent-ia/</guid><description>Utiliser un agent IA pour scanner automatiquement email et calendrier et suivre les relations de contact — comment le pattern fonctionne, ce que SQLite avec des embeddings vectoriels permet, et pourquoi c&apos;est l&apos;intégration à configurer avec le plus grand soin.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pattern de dépréciation des macros dbt</title><link>https://adriennevermorel.com/fr/notes/pattern-depreciation-macros-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pattern-depreciation-macros-dbt/</guid><description>Comment modifier le comportement d&apos;une macro sans casser les appelants — le pattern de dépréciation progressive avec exceptions.warn() que démontre dbt-utils.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Le pattern de génération de code plutôt que d&apos;appels d&apos;outils</title><link>https://adriennevermorel.com/fr/notes/pattern-generation-code-vs-appels-outils/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pattern-generation-code-vs-appels-outils/</guid><description>Le pattern émergent consistant à faire écrire du code aux LLM contre des API plutôt que de générer des appels d&apos;outils — le mode Code de Cloudflare, l&apos;exécution de code d&apos;Anthropic, et ce que cela signifie pour l&apos;avenir de MCP.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pattern de mart utilisateur GA4</title><link>https://adriennevermorel.com/fr/notes/pattern-mart-utilisateur-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pattern-mart-utilisateur-ga4/</guid><description>Construction d&apos;un mart au grain utilisateur à partir des données de session GA4 — attribution premier/dernier contact, agrégation de la valeur vie client, et réconciliation d&apos;identité avec user_pseudo_id et user_id.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pattern UNNEST des items e-commerce GA4</title><link>https://adriennevermorel.com/fr/notes/pattern-unnest-items-ecommerce-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pattern-unnest-items-ecommerce-ga4/</guid><description>Comment gérer le tableau items imbriqué de GA4 dans dbt — construire un modèle séparé au grain item avec un UNNEST cartésien intentionnel.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns d&apos;authentification dlt</title><link>https://adriennevermorel.com/fr/notes/patterns-authentification-dlt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-authentification-dlt/</guid><description>Les stratégies d&apos;authentification fournies par dlt pour les pipelines API — tokens bearer, clés API, OAuth2 client credentials — et comment les étendre pour les flux non standards.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns en aval du modèle publicitaire unifié</title><link>https://adriennevermorel.com/fr/notes/patterns-aval-modele-publicitaire-unifie/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-aval-modele-publicitaire-unifie/</guid><description>Ce qui devient pratique une fois que vous disposez d&apos;un modèle publicitaire unifié multi-plateformes — ROAS mixte, suivi du rythme budgétaire, et préparation des données pour la modélisation du mix media.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns avancés MetricFlow</title><link>https://adriennevermorel.com/fr/notes/patterns-avances-metricflow/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-avances-metricflow/</guid><description>Patterns de métriques complexes dans MetricFlow — comparaisons période-sur-période avec offset_window, métriques filtrées avec Jinja, et gestion des lacunes dans les séries temporelles</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de configuration des stratégies incrémentielles dbt</title><link>https://adriennevermorel.com/fr/notes/patterns-configuration-strategies-incrementielles-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-configuration-strategies-incrementielles-dbt/</guid><description>Blocs de configuration dbt complets et fonctionnels pour chaque stratégie incrémentielle — merge avec prédicats, delete+insert sur Snowflake, insert_overwrite avec partitions statiques et replace_where sur Databricks.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de data lake BigQuery</title><link>https://adriennevermorel.com/fr/notes/patterns-data-lake-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-data-lake-bigquery/</guid><description>Un guide de lecture pour comprendre l&apos;architecture de data lake BigQuery : types de tables, le pattern de lakehouse en médaillon, stratégie de catalogue, performance, optimisation des coûts et erreurs courantes.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de livraison des alertes pipeline</title><link>https://adriennevermorel.com/fr/notes/patterns-livraison-alertes-pipeline/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-livraison-alertes-pipeline/</guid><description>Comment structurer les alertes de monitoring de pipelines — routage par niveau de sévérité, compromis Slack vs. Telegram, modes de livraison (channel, DM, webhook, silencieux), et concevoir des systèmes d&apos;alerte qui ne deviennent pas du bruit.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de rédaction des descriptions de modèles dbt</title><link>https://adriennevermorel.com/fr/notes/patterns-redaction-descriptions-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-redaction-descriptions-dbt/</guid><description>Patterns pratiques pour rédiger des descriptions de modèles, colonnes et sources dbt utiles aux utilisateurs métier comme aux ingénieurs — le cadre des trois questions et quand préférer meta à description</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de reporting publicitaire avec dbt</title><link>https://adriennevermorel.com/fr/notes/patterns-reporting-publicitaire-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-reporting-publicitaire-dbt/</guid><description>Comment modéliser les données publicitaires dans dbt — le package dbt_ad_reporting, les patterns UNION cross-plateformes, la normalisation spécifique aux plateformes, et les tests de réconciliation</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de pagination dlt</title><link>https://adriennevermorel.com/fr/notes/patterns-pagination-dlt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-pagination-dlt/</guid><description>Les paginateurs intégrés que dlt fournit pour les patterns d&apos;API courants, et comment étendre BasePaginator pour les APIs qui ne suivent pas les conventions standard.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de modélisation CRM dans dbt</title><link>https://adriennevermorel.com/fr/notes/patterns-modelisation-crm-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-modelisation-crm-dbt/</guid><description>Comment appliquer l&apos;architecture trois couches dbt aux données Salesforce et HubSpot — conventions de modèles de base, enrichissement intermédiaire, conception des marts et stratégies incrémentales.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns d&apos;implémentation dbt-expectations sur BigQuery</title><link>https://adriennevermorel.com/fr/notes/patterns-implementation-dbt-expectations-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-implementation-dbt-expectations-bigquery/</guid><description>Implémentation réelle de dbt-expectations sur BigQuery — YAML complet pour GA4 et les données publicitaires, placement des tests par couche DAG, et une checklist de démarrage pratique.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de modèles packageables dbt</title><link>https://adriennevermorel.com/fr/notes/patterns-modeles-packageables-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-modeles-packageables-dbt/</guid><description>Trois patterns qui rendent les modèles dbt installables par n&apos;importe qui — sources configurables avec var(), flags d&apos;activation/désactivation et noms de modèles avec namespace.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de requêtes GA4 BigQuery</title><link>https://adriennevermorel.com/fr/notes/patterns-requetes-ga4-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-requetes-ga4-bigquery/</guid><description>Requêtes efficaces sur les tables date-shardées GA4 — filtrage _TABLE_SUFFIX, UNNEST inline vs en clause FROM, macros dbt réutilisables et pratiques de contrôle des coûts.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de Reverse ETL pour l&apos;activation CRM</title><link>https://adriennevermorel.com/fr/notes/patterns-reverse-etl-activation-crm/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-reverse-etl-activation-crm/</guid><description>Comment pousser des scores et attributs calculés dans l&apos;entrepôt vers Salesforce ou HubSpot via des outils de reverse ETL — architecture de synchronisation, mapping de champs, fréquence et automatisations aval.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de tests dbt spécifiques à GA4</title><link>https://adriennevermorel.com/fr/notes/patterns-tests-dbt-specifiques-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-tests-dbt-specifiques-ga4/</guid><description>Tests de qualité des données pour les projets dbt GA4 qui détectent les défaillances de tracking que les tests de schéma standard manquent — événements session_start manquants, transactions orphelines, métriques de session suspectes.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de tests pour les modèles publicitaires cross-platform</title><link>https://adriennevermorel.com/fr/notes/patterns-tests-modeles-publicitaires-cross-platform/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-tests-modeles-publicitaires-cross-platform/</guid><description>Comment tester les modèles de reporting publicitaire unifié dans dbt — fraîcheur des sources, réconciliation des dépenses, tests de granularité, et les vérifications manuelles que les tests automatisés ne peuvent pas remplacer.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de test des macros dbt</title><link>https://adriennevermorel.com/fr/notes/patterns-test-macros-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-test-macros-dbt/</guid><description>Deux approches pour tester les macros dbt — les modèles de test d&apos;intégration et les tests unitaires dbt 1.8 — ainsi que le workflow compiler-et-inspecter pour le débogage.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de validation de migration dbt</title><link>https://adriennevermorel.com/fr/notes/patterns-validation-migration-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-validation-migration-dbt/</guid><description>Comment valider une migration dbt — exécution parallèle, requêtes de comparaison, tests de régression ML et l&apos;approche pratique pour prouver l&apos;équivalence.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Paysage BI moderne</title><link>https://adriennevermorel.com/fr/notes/paysage-bi-moderne-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/paysage-bi-moderne-hub/</guid><description>Hub pour comprendre le BI en 2026 — la couche sémantique, les métriques-as-code, le headless BI, la centralité de dbt et comment choisir un outil</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Paysage des outils de comparaison de données</title><link>https://adriennevermorel.com/fr/notes/paysage-outils-comparaison-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/paysage-outils-comparaison-donnees/</guid><description>Quand utiliser dbt-audit-helper, Elementary, dbt-expectations, Datafold ou Soda pour la comparaison et la validation des données.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Performance de dbt Docs à grande échelle</title><link>https://adriennevermorel.com/fr/notes/performance-dbt-docs-grande-echelle/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/performance-dbt-docs-grande-echelle/</guid><description>Pourquoi le site dbt docs par défaut devient inutilisable pour les grands projets — le frontend AngularJS, l&apos;analyse JSON côté client, et le plafond de performance qui pousse les équipes vers des alternatives</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Options de personnalisation du site dbt Docs</title><link>https://adriennevermorel.com/fr/notes/personnalisation-site-dbt-docs/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/personnalisation-site-dbt-docs/</guid><description>Ce que vous pouvez personnaliser dans le site dbt docs par défaut — la page d&apos;aperçu, les couleurs des nœuds du DAG, le masquage des modèles — et où s&apos;arrêtent les options de personnalisation</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Philosophies architecturales des orchestrateurs</title><link>https://adriennevermorel.com/fr/notes/philosophies-architecturales-orchestrateurs/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/philosophies-architecturales-orchestrateurs/</guid><description>Les trois modèles mentaux concurrents en orchestration de données — orienté processus (Airflow), orienté données (Dagster), et orienté fonctions (Prefect) — et pourquoi l&apos;abstraction importe plus que la liste de fonctionnalités.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Le piège des données fournies par l&apos;utilisateur GA4 dans BigQuery</title><link>https://adriennevermorel.com/fr/notes/piege-donnees-utilisateur-ga4-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/piege-donnees-utilisateur-ga4-bigquery/</guid><description>L&apos;activation des données fournies par l&apos;utilisateur dans l&apos;administration GA4 désactive définitivement l&apos;export de user_id vers BigQuery, sans possibilité de retour — ce que cela signifie et comment protéger vos pipelines.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Le piège des impressions ClickType Google Ads</title><link>https://adriennevermorel.com/fr/notes/piege-impressions-clicktype-google-ads/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/piege-impressions-clicktype-google-ads/</guid><description>Pourquoi les tables stats DTS de Google Ads gonflent silencieusement les comptages d&apos;impressions de 3 à 6 fois, et le filtre SQL exact qui corrige le problème sans casser les comptages de clics.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pièges de la configuration OAuth CLI de Google</title><link>https://adriennevermorel.com/fr/notes/pieges-configuration-oauth-cli-google/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pieges-configuration-oauth-cli-google/</guid><description>Les erreurs spécifiques qui font échouer silencieusement la configuration OAuth pour les outils CLI Google Workspace — mauvais type d&apos;application, utilisateurs de test manquants, et le piège de la limite de portées.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pièges des fonctions de fenêtrage GA4</title><link>https://adriennevermorel.com/fr/notes/pieges-fonctions-fenetrage-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pieges-fonctions-fenetrage-ga4/</guid><description>Trois pièges de fonctions de fenêtrage spécifiques à la sessionisation GA4 : le piège de cadrage LAST_VALUE, IGNORE NULLS pour les données d&apos;événements éparses, et MAX pour les indicateurs booléens à portée de session.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pipeline dlt Google Ads</title><link>https://adriennevermorel.com/fr/notes/pipeline-dlt-google-ads/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pipeline-dlt-google-ads/</guid><description>Construire un pipeline Google Ads vers BigQuery avec dlt — la source vérifiée, les patterns de requêtes GAQL, le chargement incrémental et les options de déploiement.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pipeline LinkedIn Ads — Hub</title><link>https://adriennevermorel.com/fr/notes/pipeline-donnees-linkedin-ads/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pipeline-donnees-linkedin-ads/</guid><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pipeline Meta Ads vers BigQuery — Hub</title><link>https://adriennevermorel.com/fr/notes/pipeline-meta-ads-bigquery-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pipeline-meta-ads-bigquery-hub/</guid><description>Carte du contenu pour construire et maintenir un pipeline Meta Ads vers BigQuery — structure de l&apos;API, aplatissement du tableau actions, fenêtres d&apos;attribution, perte de signal iOS, et maintenance opérationnelle.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Construire des pipelines API personnalisés avec dlt</title><link>https://adriennevermorel.com/fr/notes/pipelines-api-personnalises-dlt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pipelines-api-personnalises-dlt/</guid><description>Une carte des concepts et patterns impliqués dans la construction de pipelines API de production avec dlt — du choix d&apos;approche jusqu&apos;au déploiement.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pipeline de résolution d&apos;identité dbt</title><link>https://adriennevermorel.com/fr/notes/pipeline-resolution-identite-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pipeline-resolution-identite-dbt/</guid><description>Structure de DAG dbt en production pour la résolution d&apos;identité GA4 — le modèle de mapping d&apos;identité incrémental, le modèle d&apos;événements réconciliés, les tests de schéma et la fenêtre de rétroaction de 3 jours pour les données tardives.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Planifier dbt sans orchestrateur</title><link>https://adriennevermorel.com/fr/notes/planifier-dbt-sans-orchestrateur/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/planifier-dbt-sans-orchestrateur/</guid><description>Comment exécuter dbt en production sans Airflow, Dagster ou Prefect — les options pratiques de GitHub Actions à 0 €/mois jusqu&apos;à Cloud Run Jobs, quand chacune convient et quand passer à la suite.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Politiques d&apos;accès aux lignes BigQuery</title><link>https://adriennevermorel.com/fr/notes/politiques-acces-lignes-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/politiques-acces-lignes-bigquery/</guid><description>Filtrage dynamique au niveau des lignes avec CREATE ROW ACCESS POLICY — remplacez les vues par segment par des politiques qui s&apos;appliquent automatiquement selon l&apos;identité de l&apos;utilisateur qui interroge.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Politiques de fraîcheur et planification Dagster</title><link>https://adriennevermorel.com/fr/notes/politiques-fraicheur-planification-dagster/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/politiques-fraicheur-planification-dagster/</guid><description>Comment Dagster suit la fraîcheur des assets plutôt que de simples timestamps d&apos;exécution, et comment planifier les runs dbt avec des schedules cron, des sensors et des automation conditions.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Précision des nombres à virgule flottante dans la comparaison de données</title><link>https://adriennevermorel.com/fr/notes/precision-virgule-flottante-comparaison-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/precision-virgule-flottante-comparaison-donnees/</guid><description>Pourquoi l&apos;égalité exacte échoue pour les valeurs à virgule flottante dans la comparaison de données, et stratégies pratiques pour gérer les décalages de précision.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Préparer la certification Analytics Engineering dbt</title><link>https://adriennevermorel.com/fr/notes/preparation-certification-analytics-engineering-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/preparation-certification-analytics-engineering-dbt/</guid><description>Ce que l&apos;examen de certification développeur dbt teste réellement, les points où les candidats trébutent, et pourquoi l&apos;expérience projet en production compte plus que la révision.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Primitives client MCP</title><link>https://adriennevermorel.com/fr/notes/primitives-client-mcp/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/primitives-client-mcp/</guid><description>Les trois capacités que les clients MCP exposent aux serveurs — sampling (complétions LLM demandées par le serveur), elicitation (saisie utilisateur demandée par le serveur) et roots (frontières du système de fichiers) — et leur importance pour le data engineering.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Principes de conception CLI agent-first</title><link>https://adriennevermorel.com/fr/notes/principes-conception-cli-agent-first/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/principes-conception-cli-agent-first/</guid><description>Sept principes pour construire des CLI que les agents IA peuvent consommer de façon fiable — tirés de la conception du Google Workspace CLI par Justin Poehnelt, avec des implications pour tout outil ciblant des consommateurs agents.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Le problème des tâches administratives en freelance</title><link>https://adriennevermorel.com/fr/notes/probleme-taches-admin-freelance/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/probleme-taches-admin-freelance/</guid><description>Pourquoi les consultants indépendants passent 20 à 30% de leur temps sur des tâches non facturables, pourquoi les solutions standard ne fonctionnent pas, et ce qui distingue un seul agent d&apos;un abonnement SaaS supplémentaire.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Processus de migration dbt vers Dataform</title><link>https://adriennevermorel.com/fr/notes/processus-migration-dbt-dataform/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/processus-migration-dbt-dataform/</guid><description>Le processus étape par étape pour migrer un projet dbt vers Dataform — auditer l&apos;existant, exécuter l&apos;outil automatisé, convertir les macros en includes JavaScript, recréer les tests comme assertions et configurer l&apos;orchestration.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Profondeur d&apos;intégration dbt selon les orchestrateurs</title><link>https://adriennevermorel.com/fr/notes/profondeur-integration-dbt-orchestrateurs/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/profondeur-integration-dbt-orchestrateurs/</guid><description>Comment dagster-dbt, astronomer-cosmos et prefect-dbt diffèrent en profondeur d&apos;intégration — du mapping d&apos;assets de première classe aux wrappers opérationnels — et ce que cela signifie quand quelque chose casse.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Prompting Claude Code pour dbt</title><link>https://adriennevermorel.com/fr/notes/prompting-claude-code-pour-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/prompting-claude-code-pour-dbt/</guid><description>Ce qui sépare les prompts dbt qui fonctionnent de ceux qui produisent une sortie générique — spécificité, références à la base de code, encodage des contraintes, et le problème de la mémoire sans session.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Propagation de Consent Mode vers GTM server-side</title><link>https://adriennevermorel.com/fr/notes/propagation-consent-mode-gtm-server-side/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/propagation-consent-mode-gtm-server-side/</guid><description>Comment les signaux de consentement voyagent du conteneur web vers GTM server-side via les paramètres gcs et gcd, et pourquoi les tags des fournisseurs non-Google nécessitent une application manuelle du consentement.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Providers d&apos;hébergement GTM Server-Side managés</title><link>https://adriennevermorel.com/fr/notes/providers-hebergement-managed-gtm-server-side/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/providers-hebergement-managed-gtm-server-side/</guid><description>Comparaison de Stape, Addingwell, TAGGRS et Cloudflare Zaraz en tant qu&apos;alternatives managées à l&apos;auto-hébergement de conteneurs GTM Server-Side sur une infrastructure cloud.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Publication sur le dbt Hub</title><link>https://adriennevermorel.com/fr/notes/publication-dbt-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/publication-dbt-hub/</guid><description>Comment publier un package dbt sur le dbt Hub — prérequis, processus d&apos;enregistrement, automatisation avec hubcap et bonnes pratiques pour la gestion des versions.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>La qualité de la documentation détermine l&apos;utilité de l&apos;IA</title><link>https://adriennevermorel.com/fr/notes/qualite-documentation-utilite-ia/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/qualite-documentation-utilite-ia/</guid><description>Pourquoi la qualité de votre documentation dbt détermine directement l&apos;utilité des outils IA — l&apos;échec du chatbot Roche, la boucle de rétroaction docs-vers-IA, et des études de cas sur l&apos;application</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Qualité des données user_id GA4</title><link>https://adriennevermorel.com/fr/notes/qualite-donnees-user-id-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/qualite-donnees-user-id-ga4/</guid><description>Les bugs d&apos;implémentation courants qui corrompent les données user_id de GA4 — valeurs string &apos;null&apos;, erreurs de tagging de déconnexion, ID à haute cardinalité suspects — et les patterns SQL pour les détecter et les filtrer.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Quand écrire des matérialisations dbt personnalisées</title><link>https://adriennevermorel.com/fr/notes/quand-ecrire-materialisations-dbt-personnalisees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/quand-ecrire-materialisations-dbt-personnalisees/</guid><description>Cadre de décision pour déterminer quand les matérialisations dbt personnalisées justifient la charge de maintenance par rapport aux post-hooks, aux macros ou aux stratégies incrémentales intégrées.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Quand écrire des tests unitaires dbt</title><link>https://adriennevermorel.com/fr/notes/quand-ecrire-tests-unitaires-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/quand-ecrire-tests-unitaires-dbt/</guid><description>Critères de décision spécifiques pour savoir où les tests unitaires natifs dbt apportent de la valeur — scénarios de logique complexe, le pattern d&apos;override pour les modèles incrémentaux, et ce qu&apos;il faut ignorer.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pattern de rapport matinal de qualité dbt</title><link>https://adriennevermorel.com/fr/notes/rapport-matinal-qualite-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/rapport-matinal-qualite-dbt/</guid><description>Une conception à deux cycles pour le reporting automatisé de la qualité dbt — résumés matinaux quotidiens avec threading Slack et capacité de suivi, plus un digest hebdomadaire qui révèle les patterns que les rapports quotidiens manquent.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>RBAC à 2 couches avec Google Groups</title><link>https://adriennevermorel.com/fr/notes/rbac-deux-couches-google-groups/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/rbac-deux-couches-google-groups/</guid><description>Lier les rôles IAM à des Google Groups représentant des fonctions métier, et non à des utilisateurs individuels — le pattern qui rend l&apos;onboarding, l&apos;offboarding et les audits de permissions gérables.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Ingénierie des descriptions de skills Claude Code</title><link>https://adriennevermorel.com/fr/notes/rediger-descriptions-skills-claude-code/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/rediger-descriptions-skills-claude-code/</guid><description>Comment écrire des descriptions de skills Claude Code qui déclenchent réellement l&apos;activation — mots-clés explicites, limites négatives et le principe de spécificité</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Réduction de la fatigue aux alertes Elementary</title><link>https://adriennevermorel.com/fr/notes/reduction-fatigue-alertes-elementary/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/reduction-fatigue-alertes-elementary/</guid><description>Comment configurer les intervalles de suppression, le regroupement des alertes et les contrôles d&apos;échantillonnage dans Elementary pour maintenir un ratio signal/bruit élevé à mesure que les suites de tests se développent.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Refactoring de codebase avec Claude Code</title><link>https://adriennevermorel.com/fr/notes/refactoring-codebase-claude-code/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/refactoring-codebase-claude-code/</guid><description>Comment Claude Code permet le refactoring dbt à l&apos;échelle du projet — renommages de colonnes, migrations de conventions de nommage, et mises à jour des ref() sur des dizaines de fichiers sans le problème des recherche-et-remplacement manquées.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Référence des macros dbt-audit-helper</title><link>https://adriennevermorel.com/fr/notes/reference-macros-dbt-audit-helper/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/reference-macros-dbt-audit-helper/</guid><description>Référence de chaque macro dbt-audit-helper — paramètres, format de sortie, support des plateformes, et notes d&apos;utilisation pratiques.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Référence des outils du serveur MCP dbt</title><link>https://adriennevermorel.com/fr/notes/reference-outils-serveur-mcp-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/reference-outils-serveur-mcp-dbt/</guid><description>Référence complète des 20+ outils exposés par le serveur MCP dbt — commandes CLI, découverte de métadonnées, requêtes Semantic Layer, et gestion des jobs.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Référence des tests dbt-expectations</title><link>https://adriennevermorel.com/fr/notes/reference-tests-dbt-expectations/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/reference-tests-dbt-expectations/</guid><description>Référence catégorisée des tests dbt-expectations les plus utiles — niveau table, patterns, plages, multi-colonnes et exhaustivité — avec des exemples YAML compatibles BigQuery.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>La règle des trois pour les macros dbt</title><link>https://adriennevermorel.com/fr/notes/regle-trois-macros-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/regle-trois-macros-dbt/</guid><description>Pourquoi attendre la troisième occurrence d&apos;un pattern avant d&apos;extraire une macro dbt — et ce qui va mal quand on ne le fait pas.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Reporting KPI via des requêtes directes à l&apos;entrepôt</title><link>https://adriennevermorel.com/fr/notes/reporting-kpi-requetes-directes-warehouse/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/reporting-kpi-requetes-directes-warehouse/</guid><description>Pourquoi interroger l&apos;entrepôt directement est plus fiable que le scraping de dashboards pour la livraison de KPIs planifiée — les patterns CLI BigQuery et Snowflake, comment structurer du SQL pré-écrit pour le reporting piloté par agent, et les compromis de l&apos;approche.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Requêtes MCP paramétrées personnalisées</title><link>https://adriennevermorel.com/fr/notes/requetes-mcp-parametrees-personnalisees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/requetes-mcp-parametrees-personnalisees/</guid><description>Utiliser le fichier tools.yaml du MCP Toolbox pour définir des requêtes contraintes et paramétrées qui donnent aux assistants IA un accès structuré aux données sans SQL arbitraire.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Requêtes MetricFlow via la CLI</title><link>https://adriennevermorel.com/fr/notes/requetes-metricflow-cli/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/requetes-metricflow-cli/</guid><description>Comment interroger les métriques MetricFlow depuis la CLI dans dbt Core (mf) et dbt Cloud (dbt sl) : group-by, filtres avec la syntaxe Jinja des dimensions, requêtes multi-métriques et le manifeste sémantique.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>La résolution d&apos;identité pour le Customer 360</title><link>https://adriennevermorel.com/fr/notes/resolution-identite-customer-360/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/resolution-identite-customer-360/</guid><description>Comment lier les enregistrements de contacts CRM aux identifiants de cookies GA4 dans BigQuery — les trois stratégies de clé de jointure, le matching déterministe vs probabiliste, et les outils open source.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Résolution de conflits multi-sources</title><link>https://adriennevermorel.com/fr/notes/resolution-conflits-multi-sources/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/resolution-conflits-multi-sources/</guid><description>Trois patterns pour résoudre les données conflictuelles lors de la fusion d&apos;enregistrements provenant de plusieurs systèmes sources — résolution basée sur la priorité, la récence et les champs spécifiques à la source.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>La résolution d&apos;identité pour la mesure publicitaire</title><link>https://adriennevermorel.com/fr/notes/resolution-identite-mesure-publicitaire/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/resolution-identite-mesure-publicitaire/</guid><description>Comment les Enhanced Conversions, Unified ID 2.0 et les data clean rooms récupèrent le signal d&apos;attribution après la disparition des cookies — ce que chaque approche fait, ce qu&apos;elle requiert, et des estimations réalistes d&apos;uplift.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Ressources Dagster</title><link>https://adriennevermorel.com/fr/notes/ressources-dagster/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/ressources-dagster/</guid><description>Comment fonctionnent les ressources Dagster comme connexions externes centralement configurées et injectables — BigQueryResource, DbtCliResource, et le pattern pour changer d&apos;environnement sans modifier le code des assets.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Restrictions des cookies dans les navigateurs en 2026</title><link>https://adriennevermorel.com/fr/notes/restrictions-cookies-navigateurs-2026/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/restrictions-cookies-navigateurs-2026/</guid><description>Comment Safari ITP, Firefox Total Cookie Protection et Chrome gèrent différemment les cookies de tracking en 2026 — et pourquoi l&apos;effet combiné signifie que le tracking côté client manque 20 à 40 % des visiteurs.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Rétrocouture utilisateur GA4</title><link>https://adriennevermorel.com/fr/notes/retrocouture-utilisateur-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/retrocouture-utilisateur-ga4/</guid><description>Comment appliquer rétroactivement user_id de GA4 aux sessions anonymes dans l&apos;entrepôt — le pattern SQL, la gestion des appareils partagés, et quand la rétrocouture vaut sa complexité.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Risques de sécurité OpenClaw — Ce qui est documenté</title><link>https://adriennevermorel.com/fr/notes/risques-securite-openclaw-documentes/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/risques-securite-openclaw-documentes/</guid><description>Un catalogue factuel des incidents de sécurité spécifiques documentés, des CVE, des avertissements réglementaires et des patterns de menace qu&apos;un analytics engineer doit connaître avant de faire tourner OpenClaw près de données clients.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Ressources dépendantes dans dlt</title><link>https://adriennevermorel.com/fr/notes/ressources-dependantes-dlt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/ressources-dependantes-dlt/</guid><description>Comment dlt permet à une ressource d&apos;utiliser la sortie d&apos;une autre pour configurer son endpoint — la syntaxe de template de chemin pour le parcours multi-étape d&apos;une API.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Risques de sécurité OpenClaw — Hub</title><link>https://adriennevermorel.com/fr/notes/risques-securite-openclaw-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/risques-securite-openclaw-hub/</guid><description>Une carte de lecture du guide des risques de sécurité d&apos;OpenClaw — incidents documentés, CVE, avertissements réglementaires, attaques sur la chaîne d&apos;approvisionnement des skills, défaillances de sécurité liées à la compaction de la fenêtre de contexte, et ce que les équipes data doivent spécifiquement savoir.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Routage des alertes Elementary avec des filtres</title><link>https://adriennevermorel.com/fr/notes/routage-alertes-elementary-filtres/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/routage-alertes-elementary-filtres/</guid><description>Comment exécuter plusieurs commandes edr monitor avec des filtres différents pour router les alertes par tag, propriétaire, statut ou type de ressource vers différents canaux et outils de gestion d&apos;incidents.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>ROI de Claude Code pour les analytics engineers</title><link>https://adriennevermorel.com/fr/notes/roi-claude-code-analytics-engineers/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/roi-claude-code-analytics-engineers/</guid><description>Délai réaliste avant valeur pour Claude Code dans un workflow dbt — ce que l&apos;installation coûte vraiment, quand les économies cohérentes émergent, et le bénéfice qualitatif des tâches qui se font enfin.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Routage des alertes de tests dbt et propriété</title><link>https://adriennevermorel.com/fr/notes/routage-alertes-tests-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/routage-alertes-tests-dbt/</guid><description>Comment router les échecs de tests dbt vers les bonnes personnes, configurer la sévérité des alertes par palier et appliquer le principe de la vitre brisée à la santé de la suite de tests.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>La saisie des dépenses comme couche d&apos;habitude</title><link>https://adriennevermorel.com/fr/notes/saisie-depenses-couche-habitude/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/saisie-depenses-couche-habitude/</guid><description>Utiliser la journalisation en langage naturel et la reconnaissance optique de caractères sur les reçus pour combler l&apos;écart entre &apos;j&apos;ai dépensé de l&apos;argent&apos; et &apos;cette dépense est enregistrée quelque part d&apos;utile&apos; — pourquoi la saisie est le vrai problème, pas la comptabilité.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>SCD Type 2 avec les snapshots dbt</title><link>https://adriennevermorel.com/fr/notes/scd-type-2-snapshots-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/scd-type-2-snapshots-dbt/</guid><description>Comment les snapshots dbt implémentent les dimensions à variation lente de type 2 — suivi de chaque version d&apos;un enregistrement dans le temps avec les stratégies timestamp et check, et le History Mode Fivetran comme alternative.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>GitHub Actions pour le scheduling dbt</title><link>https://adriennevermorel.com/fr/notes/scheduling-dbt-github-actions/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/scheduling-dbt-github-actions/</guid><description>Utiliser les workflows schedulés GitHub Actions comme exécuteur dbt sans infrastructure — ce qu&apos;il couvre bien, ses limites, et quand le préférer à Cloud Run.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Schéma e-commerce GA4 dans BigQuery</title><link>https://adriennevermorel.com/fr/notes/schema-ecommerce-ga4-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/schema-ecommerce-ga4-bigquery/</guid><description>Le RECORD ecommerce et le REPEATED RECORD items dans l&apos;export GA4 BigQuery — référence des champs, item_params imbriqués, et patterns de requêtes pour l&apos;analyse des achats.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Schéma en étoile vs. table large unique</title><link>https://adriennevermorel.com/fr/notes/schema-etoile-vs-table-large-unique/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/schema-etoile-vs-table-large-unique/</guid><description>Quand utiliser un schéma en étoile avec entités séparées vs. des tables dénormalisées larges dans votre data warehouse — caractéristiques de performance BigQuery, benchmarks OBT, et la réponse pratique de construire les deux.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Scoring de leads basé sur des règles dans dbt</title><link>https://adriennevermorel.com/fr/notes/scoring-leads-regles-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/scoring-leads-regles-dbt/</guid><description>Comment construire un modèle de scoring de leads pondéré et configurable dans dbt en utilisant les vars, les fichiers seed et les macros Jinja — pour que le marketing puisse ajuster les poids sans toucher au SQL.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pattern de script de déploiement Cloud Run Jobs</title><link>https://adriennevermorel.com/fr/notes/script-deploiement-cloud-run-jobs-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/script-deploiement-cloud-run-jobs-dbt/</guid><description>Un script de déploiement de bout en bout pour dbt sur Cloud Run Jobs — comptes de service, liaisons IAM, Artifact Registry, création de tâche et planification dans un script reproductible unique.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Sections du rapport Elementary</title><link>https://adriennevermorel.com/fr/notes/sections-rapport-elementary/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/sections-rapport-elementary/</guid><description>Ce que chaque section du rapport HTML Elementary affiche et quand l&apos;utiliser lors d&apos;une revue de qualité des données.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Sécurité au niveau des colonnes BigQuery avec les policy tags</title><link>https://adriennevermorel.com/fr/notes/securite-colonnes-bigquery-policy-tags/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/securite-colonnes-bigquery-policy-tags/</guid><description>Remplacer le masquage de colonnes par des vues par des policy tags Data Catalog — une sécurité au niveau de la couche de stockage qui résiste aux changements de schéma et ne nécessite pas de maintenance de vues.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Considérations de sécurité du serveur MCP dbt</title><link>https://adriennevermorel.com/fr/notes/securite-serveur-mcp-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/securite-serveur-mcp-dbt/</guid><description>Les risques d&apos;accorder à un assistant IA un accès CLI dbt — modification des données de production, portée des identifiants, consommation de crédits Copilot, et atténuations pratiques.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Self-hosting et licences des outils BI</title><link>https://adriennevermorel.com/fr/notes/self-hosting-licences-outils-bi/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/self-hosting-licences-outils-bi/</guid><description>Comment les licences MIT, AGPL et propriétaires déterminent ce que vous pouvez faire avec les outils BI self-hostés — restrictions de fonctionnalités, obligations copyleft, et ce que « gratuit » signifie vraiment pour Lightdash, Metabase et Looker.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Sessionisation au grain événement</title><link>https://adriennevermorel.com/fr/notes/sessionisation-grain-evenement/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/sessionisation-grain-evenement/</guid><description>Pourquoi enrichir les événements avec le contexte de session est préférable à la construction de tables au grain session, et comment ce pattern permet une analyse flexible en aval.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Seuils de passage à l&apos;échelle pour la data observability</title><link>https://adriennevermorel.com/fr/notes/seuils-passage-echelle-data-observability/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/seuils-passage-echelle-data-observability/</guid><description>Les seuils de taille d&apos;équipe et de complexité technique qui déterminent quand passer des tests dbt à une solution d&apos;observabilité open source, puis à une plateforme payante.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Signaux indiquant que votre configuration dbt basée sur cron a dépassé ses limites</title><link>https://adriennevermorel.com/fr/notes/signaux-limites-orchestration-cron-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/signaux-limites-orchestration-cron-dbt/</guid><description>Cinq indicateurs concrets qu&apos;un job dbt planifié par cron a atteint ses limites — et ce que chacun révèle sur la capacité d&apos;orchestration dont vous avez réellement besoin.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Sévérité et optimisation des performances des tests dbt</title><link>https://adriennevermorel.com/fr/notes/severite-performance-tests-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/severite-performance-tests-dbt/</guid><description>Comment configurer les niveaux de sévérité des tests dbt, optimiser les tests coûteux sur BigQuery et structurer l&apos;exécution des tests pour une qualité des données rentable.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Skills OpenClaw pour le monitoring</title><link>https://adriennevermorel.com/fr/notes/skills-openclaw-monitoring-pipeline/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/skills-openclaw-monitoring-pipeline/</guid><description>Comment rédiger des fichiers de skills OpenClaw pour le monitoring de pipelines de données — structurer les instructions SKILL.md, catégoriser les types d&apos;échecs, formater les sorties pour Slack, et ajouter le contexte qui rend les alertes actionnables.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Slots baseline vs autoscaling dans BigQuery</title><link>https://adriennevermorel.com/fr/notes/slots-baseline-autoscaling-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/slots-baseline-autoscaling-bigquery/</guid><description>Comment fonctionnent les slots baseline et autoscaling dans BigQuery Editions — capacité garantie vs scaling élastique, la fenêtre d&apos;autoscale de 60 secondes, et la priorité d&apos;utilisation des slots.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Slots et réservations BigQuery</title><link>https://adriennevermorel.com/fr/notes/slots-reservations-bigquery-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/slots-reservations-bigquery-hub/</guid><description>Un guide de lecture sur le modèle de calcul BigQuery -- slots, réservations, éditions, autoscaling, fair scheduling et gestion des slots pour les workflows dbt.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Slots BigQuery</title><link>https://adriennevermorel.com/fr/notes/slots-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/slots-bigquery/</guid><description>Ce que sont les slots BigQuery, comment les requêtes les utilisent, ce qui se passe lors d&apos;une contention de slots, et les deux façons d&apos;obtenir des slots.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Squelette de serveur FastMCP</title><link>https://adriennevermorel.com/fr/notes/squelette-serveur-fastmcp/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/squelette-serveur-fastmcp/</guid><description>Exemples minimaux de serveurs MCP en Python (FastMCP) et TypeScript (McpServer) — le point de départ pour toute construction de serveur personnalisé.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Stack minimale viable pour l&apos;observabilité des données</title><link>https://adriennevermorel.com/fr/notes/stack-minimale-viable-observabilite-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/stack-minimale-viable-observabilite-donnees/</guid><description>Les quatre capacités d&apos;observabilité non négociables dont chaque équipe data a besoin quel que soit l&apos;outillage — tests de clé primaire, monitoring de la fraîcheur, détection d&apos;anomalies de volume et alertes actionnables.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Open Data Contract Standard</title><link>https://adriennevermorel.com/fr/notes/standard-contrat-donnees-open/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/standard-contrat-donnees-open/</guid><description>ODCS v3.1.0 sous le projet Bitol de la Linux Foundation — ce qu&apos;il couvre, comment il se compare au Data Contract Specification, et où en est l&apos;harmonisation.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Stratégie d&apos;automatisation de la documentation dbt</title><link>https://adriennevermorel.com/fr/notes/strategie-automatisation-documentation-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/strategie-automatisation-documentation-dbt/</guid><description>Une approche graduée pour automatiser la fraîcheur de la documentation dbt — du simple hook pre-commit à la détection complète de dérive, au suivi de la couverture et à la remédiation par IA</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Stratégie de déploiement des contrats dbt</title><link>https://adriennevermorel.com/fr/notes/strategie-deploiement-contrats-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/strategie-deploiement-contrats-dbt/</guid><description>Comment adopter les contrats de modèles dbt dans un projet existant — identification des candidats, génération du YAML, activation par phases et intégration CI/CD pour les vérifications de gouvernance.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Stratégie de déploiement des standards de documentation dbt</title><link>https://adriennevermorel.com/fr/notes/strategie-deploiement-standards-documentation-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/strategie-deploiement-standards-documentation-dbt/</guid><description>Une approche pratique semaine par semaine pour déployer les standards de documentation dbt — en commençant par les descriptions de modèles, en ajoutant l&apos;application de manière incrémentale, et en utilisant les outils d&apos;IA pour combler les lacunes de couverture</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Stratégie ELT hybride</title><link>https://adriennevermorel.com/fr/notes/strategie-elt-hybride/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/strategie-elt-hybride/</guid><description>Quand acheter un ELT managé, quand construire avec dlt + IA, et le chemin de migration pratique — un cadre de décision pour répartir stratégiquement son portefeuille de pipelines</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Stratégie de test dbt par couche</title><link>https://adriennevermorel.com/fr/notes/strategie-tests-dbt-par-couche/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/strategie-tests-dbt-par-couche/</guid><description>Quoi tester à chaque couche du DAG dbt — sources, base, intermediate et mart — et pourquoi l&apos;intensité des tests doit augmenter vers les bords.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Stratégies d&apos;astreinte pour les équipes data</title><link>https://adriennevermorel.com/fr/notes/strategies-astreinte-equipes-data/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/strategies-astreinte-equipes-data/</guid><description>Comment les équipes data structurent les rotations d&apos;astreinte, les processus de triage et les runbooks différemment de l&apos;astreinte en ingénierie logicielle, et quelles métriques révèlent si le système fonctionne.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Stratégie de test dbt</title><link>https://adriennevermorel.com/fr/notes/strategie-tests-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/strategie-tests-dbt/</guid><description>Note hub pour construire une stratégie de test dbt complète — taxonomie, placement par couche, sélection des tests unitaires, routage des alertes et écosystème de packages.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Stratégies de facturation du stockage BigQuery</title><link>https://adriennevermorel.com/fr/notes/strategies-facturation-stockage-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/strategies-facturation-stockage-bigquery/</guid><description>Facturation en octets physiques vs. logiques dans BigQuery, remises pour stockage longue durée, politiques d&apos;expiration des tables, et comment évaluer quel mode de facturation permet de faire des économies.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Structure de l&apos;API Insights Meta Ads</title><link>https://adriennevermorel.com/fr/notes/structure-api-insights-meta-ads/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/structure-api-insights-meta-ads/</guid><description>Organisation de l&apos;API Marketing de Meta — hiérarchie d&apos;objets à cinq niveaux, API Insights comme edge de reporting, cadence de versioning, modèles d&apos;authentification, et système de limites de débit.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Structure de dépôt dbt pour le déploiement sur Cloud Function</title><link>https://adriennevermorel.com/fr/notes/structure-depot-dbt-cloud-function/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/structure-depot-dbt-cloud-function/</guid><description>Comment restructurer un dépôt de projet dbt pour le déploiement sur Cloud Function — le pattern sous-répertoire, main.py, requirements.txt et profiles.yml avec oauth.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Suivi de la couverture de la documentation dbt</title><link>https://adriennevermorel.com/fr/notes/suivi-couverture-documentation-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/suivi-couverture-documentation-dbt/</guid><description>Mesurer et suivre les tendances de la couverture de la documentation dbt dans le temps avec dbt-coverage, dbt-score, et dbt Cloud — aller au-delà des vérifications CI pass/fail pour détecter l&apos;érosion tôt</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Surcoût de l&apos;autoscaling BigQuery</title><link>https://adriennevermorel.com/fr/notes/surcout-autoscaling-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/surcout-autoscaling-bigquery/</guid><description>Pourquoi les coûts théoriques en slot-heures correspondent rarement à votre facture BigQuery réelle — le multiplicateur 1,5x de l&apos;autoscaling, la fenêtre de facturation de 60 secondes, et l&apos;impact du profil de workload.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Surveillance de la dérive IAM pour GCP</title><link>https://adriennevermorel.com/fr/notes/surveillance-derive-iam-gcp/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/surveillance-derive-iam-gcp/</guid><description>Détecter la dette IAM avant qu&apos;elle ne s&apos;accumule — IAM Recommender, surveillance des jobs via INFORMATION_SCHEMA et requêtes sur les logs d&apos;audit pour identifier les dérives de permissions trimestriellement.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Surveillance des échecs de jobs BigQuery avec INFORMATION_SCHEMA</title><link>https://adriennevermorel.com/fr/notes/surveillance-echecs-jobs-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/surveillance-echecs-jobs-bigquery/</guid><description>Patterns SQL pour surveiller les échecs de jobs BigQuery et détecter les anomalies de coûts avec INFORMATION_SCHEMA.JOBS -- avec des stratégies de filtrage pour les configurations multi-projets.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Surveillance de l&apos;utilisation des slots BigQuery</title><link>https://adriennevermorel.com/fr/notes/surveillance-utilisation-slots-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/surveillance-utilisation-slots-bigquery/</guid><description>Comment surveiller l&apos;utilisation des slots BigQuery avec INFORMATION_SCHEMA, le Slot Estimator et Cloud Monitoring -- requêtes pratiques et outils pour la planification de capacité.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Syntaxe et patterns de réutilisation des doc blocks dbt</title><link>https://adriennevermorel.com/fr/notes/syntaxe-reutilisation-doc-blocks-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/syntaxe-reutilisation-doc-blocks-dbt/</guid><description>Comment fonctionnent les doc blocks dbt — syntaxe, règles de nommage, références inter-packages, et patterns pour écrire les descriptions de colonnes et de modèles une fois et les réutiliser dans tout le projet</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tableau actions Meta Ads dans BigQuery</title><link>https://adriennevermorel.com/fr/notes/tableau-actions-meta-ads-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tableau-actions-meta-ads-bigquery/</guid><description>Comment aplatir le tableau JSON imbriqué des actions de Meta dans BigQuery — patterns UNNEST, pivots configurables par type d&apos;action, intégration dbt, et le champ complémentaire action_values.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tarification Airbyte et Coûts d&apos;Auto-hébergement</title><link>https://adriennevermorel.com/fr/notes/tarification-airbyte-couts-auto-hebergement/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tarification-airbyte-couts-auto-hebergement/</guid><description>Le modèle de tarification par capacité d&apos;Airbyte de février 2025 et les coûts d&apos;infrastructure cachés de l&apos;auto-hébergement — frais NAT Gateway, surcharge Kubernetes et ce que « gratuit » coûte vraiment.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tarification Dagster+ et modèle de crédits</title><link>https://adriennevermorel.com/fr/notes/tarification-dagster-plus-modele-credits/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tarification-dagster-plus-modele-credits/</guid><description>Comment fonctionne la tarification Dagster+ — le modèle de crédits (1 crédit = 1 matérialisation d&apos;asset), les niveaux de plans, les coûts de dépassement, et comparaisons avec dbt Cloud et Cloud Composer pour les équipes d&apos;analytics engineering.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tableaux de bord BI personnalisés avec Elementary</title><link>https://adriennevermorel.com/fr/notes/tableaux-bord-bi-personnalises-elementary/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tableaux-bord-bi-personnalises-elementary/</guid><description>Comment construire des tableaux de bord de qualité des données personnalisés dans n&apos;importe quel outil BI en interrogeant directement les tables d&apos;entrepôt d&apos;Elementary, avec des exemples SQL pour les métriques les plus utiles.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tarifs des orchestrateurs pour les équipes dbt</title><link>https://adriennevermorel.com/fr/notes/tarifs-orchestrateurs-equipes-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tarifs-orchestrateurs-equipes-dbt/</guid><description>Comparaison des coûts d&apos;orchestration managée — Dagster+, Prefect Cloud, Astronomer, Cloud Composer et dbt Cloud — avec les tarifs d&apos;entrée, les modèles de montée en charge et les coûts cachés qui changent la donne.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Techniques de réconciliation d&apos;identité GA4</title><link>https://adriennevermorel.com/fr/notes/techniques-reconciliation-identite-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/techniques-reconciliation-identite-ga4/</guid><description>Les quatre patterns SQL pour résoudre l&apos;identité anonyme vers connue dans GA4 — dernier contact, premier contact, rétrocouture complète et session — avec un cadre de décision pour choisir entre eux.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tester la gestion des données tardives dans dbt</title><link>https://adriennevermorel.com/fr/notes/test-donnees-tardives-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/test-donnees-tardives-dbt/</guid><description>Comment écrire des tests unitaires dbt qui simulent les arrivées tardives, et comment utiliser audit_helper pour détecter la dérive entre les résultats incrémentaux et les full-refresh en production.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tester les Editions BigQuery sans engagement</title><link>https://adriennevermorel.com/fr/notes/tester-bigquery-editions-sans-engagement/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tester-bigquery-editions-sans-engagement/</guid><description>Comment évaluer les Editions BigQuery sur des charges réelles avant de s&apos;engager — créer une réservation de test, revenir en arrière instantanément, se soustraire aux réservations au niveau de l&apos;organisation, et utiliser le Slot Estimator.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tests génériques de dbt-utils</title><link>https://adriennevermorel.com/fr/notes/tests-generiques-dbt-utils/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tests-generiques-dbt-utils/</guid><description>Référence complète pour les tests génériques dbt-utils : syntaxe YAML, le changement de clé arguments: dans Fusion, le support group_by_columns et quand utiliser chaque test.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Les tests d&apos;incrémentalité pour l&apos;attribution</title><link>https://adriennevermorel.com/fr/notes/tests-incrementalite-attribution/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tests-incrementalite-attribution/</guid><description>Comment valider les modèles d&apos;attribution avec des expériences causales — tests de holdout, tests géographiques et études de lift des plateformes qui mesurent si un canal génère réellement des conversions</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tests d&apos;intégration de packages dbt</title><link>https://adriennevermorel.com/fr/notes/tests-integration-packages-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tests-integration-packages-dbt/</guid><description>Le pattern du sous-projet integration_tests pour tester les packages dbt — utilisation de seeds comme données mock, comparaison des sorties aux résultats attendus et exécution de la suite complète.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tests de pipelines dlt</title><link>https://adriennevermorel.com/fr/notes/tests-pipelines-dlt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tests-pipelines-dlt/</guid><description>Tester les pipelines dlt localement avec DuckDB avant de toucher la production — tests unitaires avec des limites sur les ressources, tests d&apos;intégration pour la validation du schéma et patterns de débogage courants.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tests de qualité des données dans les pipelines CI/CD dbt</title><link>https://adriennevermorel.com/fr/notes/tests-qualite-donnees-cicd-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tests-qualite-donnees-cicd-dbt/</guid><description>Comment intégrer les tests de qualité des données dans les pipelines CI/CD — Slim CI avec state:modified+, workflows GitHub Actions, et outils comme Datafold et Recce pour la détection de régressions.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>La triade de gouvernance dbt Mesh</title><link>https://adriennevermorel.com/fr/notes/triade-gouvernance-dbt-mesh/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/triade-gouvernance-dbt-mesh/</guid><description>Comment les contrats, les contrôles d&apos;accès et le versionnage des modèles se combinent dans dbt Mesh pour transformer les modèles en data products — et quels modèles méritent vraiment ce traitement.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Construire des pipelines dlt : du premier run au chargement incrémental</title><link>https://adriennevermorel.com/fr/notes/tutoriel-dlt-premier-run-incremental/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tutoriel-dlt-premier-run-incremental/</guid><description>Un parcours de lecture à travers les concepts du tutoriel dlt pratique — configuration de l&apos;environnement, configuration REST API Source, ressources dépendantes et chargement incrémental.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Timespine MetricFlow</title><link>https://adriennevermorel.com/fr/notes/timespine-metricflow/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/timespine-metricflow/</guid><description>La timespine MetricFlow est une table de dates continue utilisée pour les métriques cumulatives et le remplissage des lacunes dans les séries temporelles. Comment la créer, la configurer et comprendre quand elle est nécessaire.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Types d&apos;installation de packages dbt</title><link>https://adriennevermorel.com/fr/notes/types-installation-packages-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/types-installation-packages-dbt/</guid><description>Les trois façons d&apos;installer des packages dbt — Hub, Git et local — et comment choisir entre elles. Inclut les patterns de conflits de versions et les bonnes pratiques pour votre packages.yml racine.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Types de métriques MetricFlow</title><link>https://adriennevermorel.com/fr/notes/types-metriques-metricflow/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/types-metriques-metricflow/</guid><description>Les cinq types de métriques dans dbt MetricFlow — simple, cumulative, dérivée, ratio et conversion — avec la syntaxe, les cas d&apos;usage et les pièges de chacun</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Types de tables dans l&apos;export GA4 BigQuery</title><link>https://adriennevermorel.com/fr/notes/types-tables-export-ga4-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/types-tables-export-ga4-bigquery/</guid><description>Les quatre types de tables d&apos;un dataset d&apos;export GA4 BigQuery — tables quotidiennes, intraday et tables utilisateurs — leur temporalité, leurs limites, leurs coûts et quand utiliser chacune.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>UI Dagster pour les analytics engineers</title><link>https://adriennevermorel.com/fr/notes/ui-dagster-analytics-engineers/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/ui-dagster-analytics-engineers/</guid><description>Un parcours de l&apos;UI web Dagster — le Catalogue d&apos;assets, la Lignée globale des assets, les Détails d&apos;exécution, les indicateurs de santé, et les fonctionnalités Dagster+ Pro les plus importantes pour les analytics engineers sur dbt + BigQuery.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Unit tests vs tests de données dans dbt</title><link>https://adriennevermorel.com/fr/notes/unit-tests-vs-tests-donnees-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/unit-tests-vs-tests-donnees-dbt/</guid><description>Le modèle à deux points de contrôle pour les tests dbt — les unit tests bloquent les déploiements en vérifiant la logique de transformation, les tests de données bloquent la production en vérifiant la santé des données.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Validation progressive dbt-audit-helper</title><link>https://adriennevermorel.com/fr/notes/validation-progressive-dbt-audit-helper/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/validation-progressive-dbt-audit-helper/</guid><description>Le workflow de validation du large vers le précis pour dbt-audit-helper — commencer par les vérifications de schéma, escalader vers les diffs au niveau des lignes uniquement si nécessaire.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hub validation de schéma dbt et data products</title><link>https://adriennevermorel.com/fr/notes/validation-schema-data-products-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/validation-schema-data-products-dbt/</guid><description>Hub reliant les notes sur les trois mécanismes de validation dbt, les lacunes de schéma des sources, la triade de gouvernance Mesh et le développement contract-first.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Validation sémantique dans dbt</title><link>https://adriennevermorel.com/fr/notes/validation-semantique-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/validation-semantique-dbt/</guid><description>Comment encoder les règles métier sous forme de tests dbt — validation de patterns regex, logique multi-colonnes, validation IA en langage naturel, et quand chaque approche convient.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Validation du schéma source dbt</title><link>https://adriennevermorel.com/fr/notes/validation-schema-sources-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/validation-schema-sources-dbt/</guid><description>Comment valider le schéma source dans dbt quand les contrats ne peuvent pas atteindre les sources — utiliser dbt-expectations sur les sources pour détecter la dérive des colonnes avant l&apos;exécution des transformations.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Vérifications d&apos;assets Dagster issues des tests dbt</title><link>https://adriennevermorel.com/fr/notes/verifications-assets-dagster-tests-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/verifications-assets-dagster-tests-dbt/</guid><description>Comment Dagster convertit automatiquement les tests dbt en vérifications d&apos;assets depuis la version 1.7 — mapping des niveaux de sévérité, badges de santé, et ce que cela signifie pour la surveillance unifiée de la qualité des données.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Versionnage des modèles dbt</title><link>https://adriennevermorel.com/fr/notes/versionnage-modeles-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/versionnage-modeles-dbt/</guid><description>Fonctionnement du versionnage des modèles dbt — changements breaking vs non-breaking, le sélecteur state:modified, les entiers de version, les dates de dépréciation et les points de friction.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Workflow n8n RSS vers Notion</title><link>https://adriennevermorel.com/fr/notes/workflow-n8n-rss-vers-notion/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/workflow-n8n-rss-vers-notion/</guid><description>Comment construire un lecteur RSS automatisé qui récupère, nettoie et stocke des articles dans Notion en utilisant n8n, Jina AI et ChatGPT.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Workload Identity Federation pour le CI/CD</title><link>https://adriennevermorel.com/fr/notes/workload-identity-federation-cicd/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/workload-identity-federation-cicd/</guid><description>Remplacer les clés de comptes de service dans GitHub Actions et autres systèmes CI par une authentification OIDC sans clé — plus aucune credential à stocker, faire tourner ou laisser fuiter.</description><pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Architecture BigQuery pour les analytics engineers</title><link>https://adriennevermorel.com/fr/notes/architecture-bigquery-analytics-engineers/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/architecture-bigquery-analytics-engineers/</guid><description>Comment BigQuery fonctionne sous le capot — stockage en colonnes, slots, la séparation calcul/stockage — et pourquoi cela compte pour vos requêtes et vos coûts.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Application de la documentation dbt en CI</title><link>https://adriennevermorel.com/fr/notes/application-documentation-dbt-ci/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/application-documentation-dbt-ci/</guid><description>Outils et patterns pour appliquer la complétude de la documentation dbt en CI — dbt-coverage, dbt-checkpoint, dbt-score, et dbt-bouncer</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Architecture de la couche sémantique</title><link>https://adriennevermorel.com/fr/notes/architecture-couche-semantique/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/architecture-couche-semantique/</guid><description>Fonctionnement des couches sémantiques dans le modern data stack — implémentations concurrentes (MetricFlow, Snowflake Semantic Views, Databricks Metric Views), l&apos;initiative OSI, et pourquoi la couche sémantique détermine la précision de l&apos;IA.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>L&apos;architecture de données comme jugement humain</title><link>https://adriennevermorel.com/fr/notes/architecture-donnees-jugement-humain/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/architecture-donnees-jugement-humain/</guid><description>Pourquoi l&apos;architecture de données — conception du DAG, modèles de propriété, logique temporelle, frontières d&apos;équipes — résiste à l&apos;automatisation par l&apos;IA et reste une discipline fondamentalement humaine.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Architecture Medallion Lakehouse sur GCP</title><link>https://adriennevermorel.com/fr/notes/architecture-medallion-lakehouse-gcp/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/architecture-medallion-lakehouse-gcp/</guid><description>Comment l&apos;architecture medallion bronze-argent-or se mappe aux types de tables BigQuery, avec BigLake Iceberg pour la flexibilité et les tables natives pour la performance.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Architecture régionale de BigQuery</title><link>https://adriennevermorel.com/fr/notes/architecture-regionale-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/architecture-regionale-bigquery/</guid><description>Comment fonctionne le modèle de région BigQuery — multi-région vs. région unique, la contrainte de jointure inter-régions, et comment choisir une région avec laquelle vous vivrez définitivement.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Architecture trois couches de dbt</title><link>https://adriennevermorel.com/fr/notes/architecture-trois-couches-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/architecture-trois-couches-dbt/</guid><description>Comment les couches base, intermediate et mart organisent un projet dbt, ce qui appartient à chacune et comment les données circulent entre elles.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Atrophie des compétences développeur avec l&apos;IA</title><link>https://adriennevermorel.com/fr/notes/atrophie-competences-developpeur-ia/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/atrophie-competences-developpeur-ia/</guid><description>Comment les outils de codage IA affectent la compréhension des développeurs — l&apos;essai contrôlé randomisé d&apos;Anthropic, la distinction délégation vs. interrogation, et pourquoi la façon dont vous utilisez l&apos;IA compte autant que les outils choisis</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Biais d&apos;attribution des plateformes publicitaires</title><link>https://adriennevermorel.com/fr/notes/biais-attribution-plateformes-publicitaires/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/biais-attribution-plateformes-publicitaires/</guid><description>Pourquoi chaque plateforme publicitaire surcompte les conversions, comment les incitations des jardins clos créent des angles morts de mesure, et ce qui ne devient visible que lorsque les données publicitaires se trouvent dans l&apos;entrepôt</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>BigLake Metastore et stratégie de catalogue</title><link>https://adriennevermorel.com/fr/notes/biglake-metastore-strategie-catalogue/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/biglake-metastore-strategie-catalogue/</guid><description>Pourquoi l&apos;infrastructure de catalogue importe plus que le choix de format sur GCP, et comment BigLake Metastore et Dataplex Universal Catalog assurent une gouvernance unifiée à travers les moteurs et les formats.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Cadre de décision pour les stratégies incrémentales dbt</title><link>https://adriennevermorel.com/fr/notes/cadre-decision-strategies-incrementales-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cadre-decision-strategies-incrementales-dbt/</guid><description>Un cadre de décision pour choisir la bonne stratégie de matérialisation incrémentale dbt — merge, delete+insert, insert_overwrite, append et microbatch</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Cadre de sélection d&apos;un outil BI</title><link>https://adriennevermorel.com/fr/notes/cadre-selection-outil-bi/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cadre-selection-outil-bi/</guid><description>Un cadre de décision pour choisir un outil BI en 2026 — quatre questions clés, une comparaison de Lightdash vs Looker vs Metabase, et un panorama du marché des outils dbt-natifs aux solutions enterprise</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Caractéristiques de performance de BigLake</title><link>https://adriennevermorel.com/fr/notes/caracteristiques-performance-biglake/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/caracteristiques-performance-biglake/</guid><description>Comment les tables BigLake externes et Iceberg se comparent aux tables BigQuery natives en termes de performance, le rôle du cache de métadonnées, et les cas où l&apos;écart résiduel compte vraiment.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>CLAUDE.md comme Mémoire de Projet</title><link>https://adriennevermorel.com/fr/notes/claude-md-memoire-projet/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/claude-md-memoire-projet/</guid><description>Comment CLAUDE.md donne à Claude Code un contexte de projet persistant — ce qu&apos;il faut inclure, ce qu&apos;il faut omettre, et pourquoi les ajouts réactifs sont préférables à la documentation proactive</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Commandes slash Claude Code pour dbt</title><link>https://adriennevermorel.com/fr/notes/commandes-slash-claude-code-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/commandes-slash-claude-code-dbt/</guid><description>Comment créer des commandes slash personnalisées dans Claude Code qui automatisent les workflows dbt répétables — génération de tests, documentation de modèles et validation d&apos;invites</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Compromis de la Revue SQL par l&apos;IA</title><link>https://adriennevermorel.com/fr/notes/compromis-revue-sql-ia/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/compromis-revue-sql-ia/</guid><description>Les coûts pratiques de la revue SQL par l&apos;IA — taux de faux positifs, retours d&apos;outils contradictoires, latence CI, dépense annuelle et investissement en configuration qui en justifie la valeur</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Configuration dbt BigQuery</title><link>https://adriennevermorel.com/fr/notes/configuration-dbt-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/configuration-dbt-bigquery/</guid><description>Comment configurer dbt pour BigQuery — configuration de profiles.yml, méthodes d&apos;authentification, generate_schema_name, labels de job pour l&apos;attribution des coûts, et paramètres de contrôle des coûts.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Coût de l&apos;Outillage IA pour les Consultants Indépendants</title><link>https://adriennevermorel.com/fr/notes/cout-outillage-ia-consultants-independants/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cout-outillage-ia-consultants-independants/</guid><description>Ce que coûte réellement un stack IA en quatre couches par mois pour un consultant indépendant en analytics engineering — détail outil par outil, évaluation du ROI et angles morts sur la visibilité des coûts</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Cursor pour le développement dbt</title><link>https://adriennevermorel.com/fr/notes/cursor-developpement-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/cursor-developpement-dbt/</guid><description>Comment Cursor fonctionne comme couche IDE pour les projets dbt — points forts avec dbt Power User, limites pour le travail multi-fichiers, et positionnement par rapport à Claude Code</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Débogage dbt avec Claude Code</title><link>https://adriennevermorel.com/fr/notes/debogage-dbt-claude-code/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/debogage-dbt-claude-code/</guid><description>Comment utiliser Claude Code pour le débogage dbt — laisser l&apos;agent affronter les erreurs directement, tracer les problèmes de données à travers les modèles upstream, et utiliser des sous-agents pour les investigations complexes</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Défis d&apos;ingénierie des pipelines publicitaires</title><link>https://adriennevermorel.com/fr/notes/defis-ingenierie-pipelines-publicitaires/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/defis-ingenierie-pipelines-publicitaires/</guid><description>Les défis opérationnels liés à la maintenance des pipelines de données publicitaires — rate limits API, changements de schéma, normalisation des fenêtres d&apos;attribution, gestion des devises et conformité vie privée</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Documentation dbt Assistée par l&apos;IA</title><link>https://adriennevermorel.com/fr/notes/documentation-dbt-assistee-ia/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/documentation-dbt-assistee-ia/</guid><description>Un parcours de lecture pour automatiser la documentation dbt — des outils de scaffolding à la génération par IA, l&apos;enrichissement du contexte métier et l&apos;application en CI</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>L&apos;Écart de Production de l&apos;IA en Data Engineering</title><link>https://adriennevermorel.com/fr/notes/ecart-production-ia-data-engineering/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/ecart-production-ia-data-engineering/</guid><description>Pourquoi l&apos;IA vous amène rapidement à 80% du chemin, mais les 20% restants — sécurité, conformité, cohérence temporelle, gouvernance — concentrent l&apos;essentiel du travail réel.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Documentation dbt avec Claude Code</title><link>https://adriennevermorel.com/fr/notes/documentation-dbt-avec-claude-code/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/documentation-dbt-avec-claude-code/</guid><description>Une approche systématique de la documentation dbt avec Claude Code — le pattern codegen + IA, les blocs doc pour la cohérence, les diagrammes de lignage, et les commandes slash pour l&apos;automatisation</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Elementary pour dbt</title><link>https://adriennevermorel.com/fr/notes/elementary-pour-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/elementary-pour-dbt/</guid><description>Comment Elementary étend dbt avec l&apos;observabilité des données — détection d&apos;anomalies, surveillance automatisée de la fraîcheur, historique des résultats de tests et alertes Slack</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Erreurs SQL silencieuses dans le code généré par l&apos;IA</title><link>https://adriennevermorel.com/fr/notes/erreurs-sql-silencieuses-code-genere-ia/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/erreurs-sql-silencieuses-code-genere-ia/</guid><description>Pourquoi le SQL généré par l&apos;IA qui compile et s&apos;exécute est plus dangereux que celui qui échoue — le taux d&apos;avertissement de 3 %, les incohérences de filtres temporels, et les pratiques de revue qui détectent ce que les linters manquent.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Le fossé de contexte en ingénierie des données IA</title><link>https://adriennevermorel.com/fr/notes/fosse-contexte-ingenierie-donnees-ai/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/fosse-contexte-ingenierie-donnees-ai/</guid><description>Pourquoi le contexte métier — ce que signifie « Status », si « Amount » est net ou brut, le savoir tacite SAP — est la limitation centrale de l&apos;IA en ingénierie des données.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hiérarchie des ressources BigQuery</title><link>https://adriennevermorel.com/fr/notes/hierarchie-ressources-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hierarchie-ressources-bigquery/</guid><description>Comment BigQuery organise les ressources de l&apos;organisation jusqu&apos;au niveau des tables — les projets comme frontières de facturation, les datasets comme unités de contrôle d&apos;accès, et les conventions de nommage qui passent à l&apos;échelle.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Hooks Claude Code</title><link>https://adriennevermorel.com/fr/notes/hooks-claude-code/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/hooks-claude-code/</guid><description>Comment les hooks donnent à Claude Code des garde-fous déterministes — des commandes shell qui s&apos;exécutent à des points spécifiques du cycle de vie pour appliquer des règles, formater automatiquement le code et bloquer les opérations dangereuses</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>L&apos;ingénierie du contexte pour les pipelines de données</title><link>https://adriennevermorel.com/fr/notes/ingenierie-contexte-pipelines-donnees/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/ingenierie-contexte-pipelines-donnees/</guid><description>Comment la valeur en ingénierie des données se déplace de l&apos;écriture de code vers la structuration du contexte — la discipline émergente de l&apos;ingénierie du contexte, le recadrage ETL-vers-ECL, et le risque sur la chaîne de compétences.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Limites de l&apos;IA en data engineering</title><link>https://adriennevermorel.com/fr/notes/limites-ia-data-engineering/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/limites-ia-data-engineering/</guid><description>Un parcours de lecture sur les cinq limites fondamentales de l&apos;IA en data engineering — modes de défaillance SQL, le gap de contexte, le jugement architectural, le gap de production, et le context engineering comme réponse.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Architecture du protocole MCP</title><link>https://adriennevermorel.com/fr/notes/mcp-architecture-protocole/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/mcp-architecture-protocole/</guid><description>Ce qu&apos;est le Model Context Protocol, comment les clients et les serveurs communiquent, et pourquoi cela compte pour connecter les outils d&apos;IA à votre infrastructure de données.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Métriques-as-code</title><link>https://adriennevermorel.com/fr/notes/metriques-as-code/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/metriques-as-code/</guid><description>La pratique de définir les métriques métier dans un YAML versionné — révisé en pull requests, testé en CI/CD, et consommé par les outils BI et les agents IA</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Modèle de coûts BigQuery</title><link>https://adriennevermorel.com/fr/notes/modele-couts-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/modele-couts-bigquery/</guid><description>Comment fonctionne la tarification BigQuery entre les modèles on-demand et Editions — octets facturés, slot-heures, coûts de stockage et leviers d&apos;optimisation</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Les modèles incrémentaux dans dbt</title><link>https://adriennevermorel.com/fr/notes/modeles-incrementaux-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/modeles-incrementaux-dbt/</guid><description>Comment fonctionnent les modèles incrémentaux dbt, quand les utiliser, les stratégies disponibles et les compromis à comprendre.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Modes de défaillance du SQL généré par l&apos;IA</title><link>https://adriennevermorel.com/fr/notes/modes-defaillance-sql-genere-ia/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/modes-defaillance-sql-genere-ia/</guid><description>Pourquoi le SQL généré par l&apos;IA est dangereux — il s&apos;exécute sans erreur mais retourne des résultats incorrects. Recherches sur les incohérences de filtres temporels, les échecs de jointure et le problème de confiance.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Niveaux d&apos;Outils IA pour le Data Engineering</title><link>https://adriennevermorel.com/fr/notes/niveaux-outils-ia-data-engineering/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/niveaux-outils-ia-data-engineering/</guid><description>Les quatre niveaux de capacité des outils IA pour le data engineering — agents autonomes, copilotes, assistants conversationnels et IA intégrée aux plateformes — et pourquoi le contexte détermine quel niveau apporte de la valeur</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Tiering de Cloud Storage pour BigQuery</title><link>https://adriennevermorel.com/fr/notes/niveaux-stockage-cloud-storage-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/niveaux-stockage-cloud-storage-bigquery/</guid><description>Comment utiliser les niveaux de stockage Cloud Storage et les politiques de cycle de vie avec BigQuery pour un stockage data lake économique, incluant Autoclass et la facturation physique.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>OpenClaw pour la surveillance dbt</title><link>https://adriennevermorel.com/fr/notes/openclaw-surveillance-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/openclaw-surveillance-dbt/</guid><description>Utiliser OpenClaw comme couche de surveillance permanente pour les projets dbt — tests basés sur cron, alertes Slack, accès mobile, et cas d&apos;usage pratiques pour les consultants indépendants.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Outils d&apos;extraction de données publicitaires</title><link>https://adriennevermorel.com/fr/notes/outils-extraction-donnees-publicitaires/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/outils-extraction-donnees-publicitaires/</guid><description>ELT managé, open-source et intégrations natives pour centraliser les données publicitaires dans votre entrepôt — Fivetran, Airbyte, dlt, Meltano et le BigQuery Data Transfer Service</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Outils IA pour la Documentation dbt</title><link>https://adriennevermorel.com/fr/notes/outils-ia-documentation-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/outils-ia-documentation-dbt/</guid><description>Comparaison de dbt Copilot, Claude Code avec MCP et Altimate AI pour générer la documentation des modèles et colonnes dbt — capacités, limitations et guide de sélection</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Outils de Revue SQL par l&apos;IA</title><link>https://adriennevermorel.com/fr/notes/outils-revue-sql-ia/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/outils-revue-sql-ia/</guid><description>Une référence des outils qui appliquent l&apos;IA à la revue de code SQL et dbt — Altimate AI, Greptile, CodeRabbit et MotherDuck FixIt — avec des benchmarks et des différenciateurs</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Outils de scaffolding pour la documentation dbt</title><link>https://adriennevermorel.com/fr/notes/outils-scaffolding-documentation-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/outils-scaffolding-documentation-dbt/</guid><description>Comment dbt-codegen et dbt-osmosis gèrent les parties mécaniques de la documentation — générer des squelettes YAML et propager les descriptions dans votre DAG</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Panorama des API de plateformes publicitaires</title><link>https://adriennevermorel.com/fr/notes/panorama-api-plateformes-publicitaires/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/panorama-api-plateformes-publicitaires/</guid><description>Caractéristiques des API, modèles d&apos;authentification et pièges d&apos;ingénierie pour Google Ads, Meta, LinkedIn, Microsoft, TikTok, Pinterest et Twitter</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Partage de données BigQuery entre organisations</title><link>https://adriennevermorel.com/fr/notes/partage-donnees-bigquery-inter-organisations/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/partage-donnees-bigquery-inter-organisations/</guid><description>Patterns de partage de données BigQuery entre organisations — modèle agence/client, Analytics Hub, vues autorisées, et sécurité au niveau des lignes et des colonnes.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pattern d&apos;agents en cascade</title><link>https://adriennevermorel.com/fr/notes/pattern-agents-cascade/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pattern-agents-cascade/</guid><description>L&apos;architecture où un agent de surveillance toujours actif détecte les problèmes et déclenche un agent de code pour les investiguer et les corriger — comment OpenClaw et Claude Code se passent le travail</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pattern Headless BI</title><link>https://adriennevermorel.com/fr/notes/pattern-headless-bi/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pattern-headless-bi/</guid><description>Le pattern architectural qui découple la couche sémantique de la visualisation — exposer les métriques via des API pour que tout frontend, agent IA ou application puisse consommer des données gouvernées</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns d&apos;attribution SQL</title><link>https://adriennevermorel.com/fr/notes/patterns-attribution-sql/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-attribution-sql/</guid><description>Patterns d&apos;implémentation SQL pour l&apos;attribution marketing — modèles first-touch, last-touch, linéaire, basé sur la position, time-decay et algorithmiques.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de la couche base dbt</title><link>https://adriennevermorel.com/fr/notes/patterns-couche-base-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-couche-base-dbt/</guid><description>Ce qui appartient aux modèles base dbt — renommage, transtypage, déduplication, unnesting — et la seule exception à la règle du pas de jointures.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de la couche intermédiaire dbt</title><link>https://adriennevermorel.com/fr/notes/patterns-couche-intermediaire-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-couche-intermediaire-dbt/</guid><description>Ce qui appartient aux modèles intermédiaires dbt — jointures, logique métier, fonctions de fenêtre — et la règle critique de ne jamais réduire la granularité.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de la couche Mart dbt</title><link>https://adriennevermorel.com/fr/notes/patterns-couche-mart-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-couche-mart-dbt/</guid><description>Ce qui appartient aux modèles mart dbt — agrégations de reporting, exports d&apos;activation, tables de features ML — et le principe selon lequel chaque mart sert un consommateur spécifique.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de fonctions de fenêtrage pour le SQL analytique</title><link>https://adriennevermorel.com/fr/notes/patterns-fonctions-fenetrage-sql-analytique/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-fonctions-fenetrage-sql-analytique/</guid><description>Patterns pratiques de fonctions de fenêtrage pour le SQL analytique — ROW_NUMBER, LEAD/LAG, totaux courants, détection de sessions et déduplication</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns IAM BigQuery</title><link>https://adriennevermorel.com/fr/notes/patterns-iam-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-iam-bigquery/</guid><description>IAM selon le principe du moindre privilège pour BigQuery -- rôles prédéfinis, la séparation des permissions sur les données et le compute, la stratégie des comptes de service, et les anti-patterns courants.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns multi-environnements BigQuery</title><link>https://adriennevermorel.com/fr/notes/patterns-multi-environnements-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-multi-environnements-bigquery/</guid><description>Trois patterns pour séparer les environnements dev, staging et production dans BigQuery -- projets séparés, préfixes de datasets, et data lake central avec marts départementaux.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de pruning de partitions BigQuery</title><link>https://adriennevermorel.com/fr/notes/patterns-pruning-partitions-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-pruning-partitions-bigquery/</guid><description>Comment combiner partitionnement et clustering dans BigQuery pour une réduction maximale des scans, y compris les anti-patterns qui désactivent silencieusement le pruning.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns de sessionisation personnalisée</title><link>https://adriennevermorel.com/fr/notes/patterns-sessionisation-personnalisee/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-sessionisation-personnalisee/</guid><description>Comment construire des définitions de session personnalisées à partir d&apos;événements bruts en utilisant LAG et des sommes cumulatives, avec des timeouts configurables, des découpages basés sur les campagnes, et des métriques de session.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Patterns SQL BigQuery pour les analytics engineers</title><link>https://adriennevermorel.com/fr/notes/patterns-sql-bigquery-analytics-engineers/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/patterns-sql-bigquery-analytics-engineers/</guid><description>Un guide de lecture sur les patterns SQL BigQuery essentiels couvrant l&apos;optimisation des requêtes, les données imbriquées, les fonctions de fenêtrage, les modèles dbt incrémentaux et l&apos;analytique marketing.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Pipeline de revue SQL en couches pour dbt</title><link>https://adriennevermorel.com/fr/notes/pipeline-revue-sql-couches-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/pipeline-revue-sql-couches-dbt/</guid><description>Une architecture à quatre couches pour la revue SQL dans les projets dbt — feedback IDE, hooks pre-commit, revue IA au niveau PR, et tests CI — chacune détectant une classe différente d&apos;erreurs</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Posture de sécurité pour les agents IA</title><link>https://adriennevermorel.com/fr/notes/posture-securite-agents-ia/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/posture-securite-agents-ia/</guid><description>Comment délimiter les permissions, isoler les environnements et traiter les agents IA toujours actifs comme OpenClaw comme des acteurs non fiables — pratiques de sécurité concrètes pour les équipes data.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>RAG pour la documentation dbt</title><link>https://adriennevermorel.com/fr/notes/rag-documentation-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/rag-documentation-dbt/</guid><description>Comment la génération augmentée par la récupération comble le manque de contexte métier dans la documentation dbt générée par IA — des pipelines RAG complets au contournement plus simple par CLAUDE.md</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Sketches HyperLogLog dans BigQuery</title><link>https://adriennevermorel.com/fr/notes/sketches-hyperloglog-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/sketches-hyperloglog-bigquery/</guid><description>Comment les sketches HyperLogLog++ dans BigQuery permettent des comptages distincts approchés et composables à une fraction du coût du comptage exact.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Stack IA en couches pour l&apos;analytics engineering</title><link>https://adriennevermorel.com/fr/notes/stack-ia-couches-analytics-engineering/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/stack-ia-couches-analytics-engineering/</guid><description>Le modèle mental consistant à penser les outils IA en couches — IDE, agent de coding, orchestration, revue — plutôt que de choisir un seul outil pour tout faire</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Structure des données d&apos;événements GA4</title><link>https://adriennevermorel.com/fr/notes/structure-donnees-evenements-ga4/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/structure-donnees-evenements-ga4/</guid><description>Comment GA4 structure les données d&apos;événements dans BigQuery — le modèle événementiel, les paramètres imbriqués, et les patterns nécessaires pour l&apos;interroger efficacement.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Structure et nommage d&apos;un projet dbt</title><link>https://adriennevermorel.com/fr/notes/structure-nommage-projet-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/structure-nommage-projet-dbt/</guid><description>Comment organiser un projet dbt — structure des dossiers, conventions de nommage des modèles, responsabilités par couche et patterns de configuration dbt_project.yml</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Taxonomie des tests dbt</title><link>https://adriennevermorel.com/fr/notes/taxonomie-tests-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/taxonomie-tests-dbt/</guid><description>Une taxonomie des types de tests dbt — tests génériques, tests singuliers, tests unitaires, tests de contrat et packages de qualité des données comme dbt_expectations</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>TDD avec Claude Code pour dbt</title><link>https://adriennevermorel.com/fr/notes/tdd-claude-code-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/tdd-claude-code-dbt/</guid><description>Comment le développement piloté par les tests fonctionne avec Claude Code pour les modèles dbt — écrire les tests en premier, laisser l&apos;agent itérer pour les faire passer, puis refactoriser avec confiance.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Types de tables BigQuery</title><link>https://adriennevermorel.com/fr/notes/types-tables-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/types-tables-bigquery/</guid><description>Tables BigQuery natives, tables externes BigLake, et tables BigLake Iceberg — ce que chacune optimise, quand les utiliser, et un cadre de décision pour choisir.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Vues matérialisées BigQuery</title><link>https://adriennevermorel.com/fr/notes/vues-materialisees-bigquery/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/vues-materialisees-bigquery/</guid><description>Comment les vues matérialisées BigQuery précalculent les agrégations, s&apos;actualisent de manière incrémentale, et réécrivent les requêtes de manière transparente pour une optimisation automatique.</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Workflows avancés de Claude Code pour dbt</title><link>https://adriennevermorel.com/fr/notes/workflows-avances-claude-code-dbt/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/workflows-avances-claude-code-dbt/</guid><description>Un parcours de lecture sur la configuration de Claude Code, les tests, la documentation et les workflows de débogage pour les analytics engineers travaillant avec dbt sur BigQuery</description><pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Agents IA proactifs vs. réactifs</title><link>https://adriennevermorel.com/fr/notes/agents-ai-proactifs-vs-reactifs/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/agents-ai-proactifs-vs-reactifs/</guid><description>La distinction entre les outils IA qui répondent aux prompts et les agents IA qui agissent selon des plannings — pourquoi ce glissement compte pour les cas d&apos;usage d&apos;automatisation, et où chaque modèle s&apos;applique.</description><pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate></item><item><title>Assistant de qualité des données dbt avec OpenClaw</title><link>https://adriennevermorel.com/fr/notes/assistant-qualite-donnees-dbt-openclaw-hub/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/assistant-qualite-donnees-dbt-openclaw-hub/</guid><description>Un parcours de lecture à travers les blocs de construction d&apos;un assistant de qualité des données dbt 24h/24 — exécution et analyse des tests, évaluation de la sévérité, cross-référencement de la documentation, résumés matinaux, et une évaluation honnête de la maturité.</description><pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate></item><item><title>Déduplication de flux RSS dans n8n</title><link>https://adriennevermorel.com/fr/notes/deduplication-flux-rss-n8n/</link><guid isPermaLink="true">https://adriennevermorel.com/fr/notes/deduplication-flux-rss-n8n/</guid><description>Comment éviter les pages Notion en double lors du polling de flux RSS dans n8n, en utilisant un nœud Merge configuré comme une jointure anti-gauche.</description><pubDate>Thu, 01 Jan 1970 00:00:00 GMT</pubDate></item></channel></rss>