clement13.net
Photo d’origine : Vue aérienne d’un grand lac aux rives boisées, traversé par une chaussée.
Description
Vue aérienne d’un grand lac aux rives boisées, traversé par une chaussée.
Source
Mx. Granger · page d’origine
Licence
CC0 Domaine public
Photo d’origine, non retouchée. L’arrière-plan en est une version stylisée par le site.

OneLake + applications mobiles en SaaS : contribution de l'IA

Vous saurez situer l'offre IA de Fabric et Power BI (Copilot, agents de données, AI Functions, notebooks) et son état de maturité en octobre 2026.

Guide≈ 10 min de lectureVérifié en partieContrôle partielLes faits principaux ont été contrôlés par recherche dans des sources citées. Les éléments ci-dessous restent à recontrôler avant de s’y fier.À recontrôler
  • Statut actuel (preview ou GA) de l'Operations agent et de l'authentification par principal de service du data agent : sources contradictoires.
  • Détail des conditions de la capacité Copilot dédiée (seuil F64 évoqué par Microsoft) non confirmé.
Rédaction assistée par IA ; sources citées en bas de page. Une erreur ? Signalez-la via le site clement13.net.
Lecture
En bref
  • Vous saurez situer l'offre IA de Fabric et Power BI (Copilot, agents de données, AI Functions, notebooks) et son état de maturité en octobre 2026.
  • Vous disposez d'un tableau de cas d'usage avec gain, risque et maturité sur /5, prérequis et garde-fous, appliqué aux données d'applications de terrain.
  • Vous saurez formuler des prompts utiles et cadrer ce que l'IA ne remplace pas : jugement, responsabilité, confidentialité.
  • Contexte : vue d'ensemble, architecture, pièges.
Sur cette page

Niveau : 🟢→🔴

1. Panorama de l'offre IA#

🟢 Novice.

Vocabulaire à fixer (Glossaire) :

Brique Ce que c'est Où État (2026-10)
Copilot dans Power BI Assistant : crée des pages de rapport, résume, écrit du DAX, répond à des questions sur un modèle Service Power BI, Desktop Disponible ; exige une capacité Fabric/Power BI éligible
Copilot dans Fabric Assistant dans les notebooks, pipelines, dataflows gen2, warehouse (génération de code SQL/PySpark/M, explication) Items Fabric Annoncé disponible mondialement ; certaines fonctions (ex. complétion inline dans les notebooks) en preview
Fabric data agent (anciennement « AI skill ») Agent de questions-réponses en langage naturel sur lakehouse, warehouse, modèles sémantiques, KQL, qu'on configure (sources, consignes, exemples) Fabric Disponible (GA) ; fonction en évolution rapide, certaines améliorations restent en preview (par exemple l'authentification par principal de service) ; réponses volontairement limitées en taille (25 lignes et 25 colonnes d'après la documentation) ; questions de préférence en anglais
AI Functions / Spark ML Appels de modèles dans les dataframes (classer, extraire, résumer, traduire) Notebooks Disponible sur les capacités payantes (F2 et plus d'après l'annonce d'avril 2025)
Azure OpenAI / Foundry Modèles appelés depuis les pipelines/notebooks Azure Hors Fabric ; coûts et conformité propres
Détection d'anomalies (Power BI visuels, Eventhouse, ML) Repérage de valeurs atypiques Rapports, KQL, Spark Mature en visuel ; sur-mesure en ML
Operations agent / observabilité IA Aide à enquêter sur les échecs de pipelines Fabric Preview

Disponibilité : d'après les annonces Microsoft, Copilot et les capacités d'IA sont ouverts aux SKU payantes à partir de F2 depuis le 30 avril 2025 (état 2026-10). La consommation s'impute sur les CU de la capacité (il n'y a pas de facturation par requête) ; une capacité « Copilot » dédiée peut être créée pour isoler la consommation. À revérifier avant décision : les conditions, régions et paramètres d'administration évoluent vite.

⚠️ Piège

« Copilot est inclus » est vrai pour la licence, pas pour la capacité : à l'usage, il consomme des CU qui manqueront aux rapports (voir P03 et P35).


2. Cas d'usage notés#

🟡 Praticien.

Notes /5 : gain (valeur attendue), risque (5 = très risqué), maturité (5 = éprouvé). Appréciations d'expert, contextuelles — cf. NOTATION. Contexte : équipe BI de 3 à 6 personnes, données SFA terrain.

Cas d'usage Gain Risque Maturité Prérequis Garde-fous
Génération de squelettes de notebooks/SQL/M (Copilot Fabric) 4/5 2/5 4/5 Droit d'usage, schéma décrit Relecture systématique, tests, pas de données sensibles dans les prompts
Génération et explication de DAX (Copilot Power BI) 3/5 3/5 3/5 Modèle propre (noms, relations) Validation sur chiffres connus, revue par un pair
Résumés narratifs de rapport 3/5 3/5 3/5 Modèle sémantique documenté Rappeler que le résumé n'est pas une recette ; relecture par un métier
Questions en langage naturel sur le modèle (Copilot/Q&A) 3/5 4/5 3/5 Descriptions, synonymes, mesures nommées, jeu de questions de test Périmètre limité, indication de limite, journal de questions
Data agent sur gold (lakehouse/warehouse) 4/5 4/5 2/5 Gold étoile propre, consignes, exemples de requêtes, OneLake security Droits de l'utilisateur appliqués, validation, mode « lecture seule »
Nettoyage et normalisation d'adresses, de noms de clients 4/5 3/5 3/5 Référentiel de référence, règle d'arbitrage Sortie en quarantaine, taux de confiance, validation humaine des ambiguïtés
Déduplication / rapprochement de clients 5/5 4/5 3/5 Clé fonctionnelle quand elle existe, table de correspondance Seuils prudents, trace de la décision, réversibilité
Détection d'anomalies de saisie terrain (GPS, volumes, durées) 4/5 2/5 4/5 Historique suffisant, seuils métier Alerte et non correction, retour au terrain
Enrichissement (catégorisation de commentaires libres, extraction d'entités depuis notes de visite) 4/5 3/5 3/5 Volume de texte, règles RGPD Données personnelles masquées, échantillon contrôlé
Analyse de photos de rayon (reconnaissance) 3/5 4/5 2/5 Consentement, qualité d'image Usage ciblé, évaluation de précision, conformité
Traduction de libellés multilingues du modèle 3/5 3/5 4/5 Glossaire métier validé Relecture linguistique, glossaire imposé (multilingue)
Aide au diagnostic d'incident de pipeline 3/5 2/5 2/5 Journaux structurés Pas d'action automatique, lecture seule
Génération de documentation (descriptions de tables, lignage) 4/5 2/5 4/5 Métadonnées techniques Relecture, signature (IA conduite de projet)
💡 Astuce d'expert

Le gain réel le plus rapide n'est pas « interroger les chiffres en français » : c'est la documentation et le code assistés (descriptions, squelettes de MERGE, tests). Le moins mûr et le plus risqué : l'agent de données ouvert à des non-spécialistes sur un modèle non documenté.


3. Copilot et agents de données en détail#

🟡 Praticien.

3.1 Ce qui fait réussir un agent de données#

Un agent traduit une question en requête (SQL, DAX, KQL) sur les sources que vous lui ouvrez. Sa qualité dépend de ce que vous lui fournissez :

  1. Périmètre étroit : quelques tables du gold (faits visite/commande, dimensions client/produit/date), pas tout le lac.
  2. Schéma lisible : noms explicites, descriptions de colonnes, clés et relations claires.
  3. Consignes : définitions métier (« visite réalisée = statut X et durée > Y »), conventions de période, devise, langue.
  4. Exemples de requêtes validées (few-shot), pour les questions fréquentes et les ambiguïtés.
  5. Jeu de test : 30 à 50 questions avec réponses attendues, rejoué à chaque évolution du modèle ou de l'agent.
  6. Sécurité : l'agent doit s'exécuter avec les droits de l'utilisateur ; la couche de sécurité (OneLake security, RLS du modèle) s'applique sans contournement. Les agents avec principal de service sont en preview (état 2026-10) : ne les utilisez pas pour contourner la sécurité (sécurité RLS et accès).

3.2 Ce que Copilot Power BI peut ou ne peut pas faire#

  • Peut : proposer une page de rapport, une mesure DAX, résumer un visuel, répondre à une question simple sur un modèle bien décrit.
  • Ne peut pas : connaître vos règles de gestion non écrites, deviner la différence entre « date de visite » et « date de synchronisation », corriger un modèle mal conçu.
  • Risque : réponse plausible mais fausse (jointure inadaptée, filtre manquant, contexte RLS).
🤖 IA

Règle de pouce : l'IA est un stagiaire rapide, pas un auditeur. Elle accélère le premier jet, jamais la validation. Toute mesure générée est comparée à un chiffre connu (la recette de tests et fiabilité des chiffres).

3.3 Notebooks et Spark#

Copilot dans un notebook : génération de code PySpark, explication, correction d'erreurs, complétion inline (preview, état 2026-10). Utile pour les motifs standards (MERGE, lecture JSON imbriqué, jointures). Risques : API Delta mal utilisées, absence de gestion de l'idempotence, secrets dans le code. Le code produit doit passer en Git, en revue de code et en test comme tout autre (CI/CD pour la data).


4. Qualité des données par l'IA#

🔴 Expert.

4.1 Déduplication des clients terrain#

Approche en entonnoir, du moins coûteux au plus coûteux :

  1. Règles déterministes : normalisation (casse, accents, ponctuation, abréviations d'adresse), clé exacte (code ERP, SIRET si légal).
  2. Similarité : distance d'édition, n-grammes, phonétique, distance géographique, regroupement par blocs.
  3. Modèle (embeddings ou LLM) sur les cas restants : « ces deux fiches décrivent-elles le même point de vente ? » avec score et raisons.
  4. Humain pour les scores intermédiaires ; la décision alimente la table de correspondance (et améliore les règles).

Pourquoi ne pas tout confier à un LLM ? Coût en CU, variabilité, non-reproductibilité, difficulté d'audit. Un LLM est un bon juge des cas limites, pas un moteur de déduplication à grande échelle.

# Esquisse : on ne soumet au modèle que les paires ambiguës (score intermédiaire)
ambigues = paires.filter((F.col("score") >= 0.70) & (F.col("score") < 0.92))
# puis revue humaine ou LLM avec sortie structurée {decision, confiance, raison}

4.2 Détection d'anomalies#

Avant le ML, utilisez des règles lisibles : durée de visite négative ou supérieure à 12 h, nombre de visites par jour supérieur à un seuil plausible, coordonnées à zéro, prix hors de ± 5 écarts-types de l'historique par produit. Le ML (isolation forest, séries temporelles) vient compléter pour les motifs non triviaux. Dans tous les cas : signaler vers le terrain, ne pas corriger en silence.

4.3 Enrichissement#

Catégorisation de commentaires libres (motifs de non-vente, litiges), extraction d'entités depuis des notes, résumé de comptes rendus. Précautions : masquer ou pseudonymiser les données personnelles avant l'appel à un modèle externe ; tracer la version du modèle et du prompt utilisés pour chaque ligne enrichie (reproductibilité) ; mesurer la précision sur un échantillon étiqueté ; ne pas écraser la donnée source, créer des colonnes dérivées.

⚠️ Piège

Symptôme : des classifications changent d'un recalcul à l'autre. Cause : modèle non figé, prompt modifié, génération non déterministe. Remède : version du modèle et du prompt dans la table, température basse, résultat stocké (pas recalculé à chaque rafraîchissement).


5. Prompts d'exemple#

🟡 Praticien.

Génération d'un MERGE Delta idempotent

« Écris un notebook PySpark Fabric qui lit la table bronze.visite_raw (colonnes : visite_id, payload JSON, recu_le), extrait visite_id, commercial_id, client_id, debut, fin, statut, modifie_le, et fait un MERGE dans silver.visite sur visite_id en ne mettant à jour que si modifie_le est plus récent. Ajoute une colonne ingere_le. Explique comment rejouer sans doublon. »

Documentation de modèle

« Pour chaque colonne de la table gold.fait_visite (liste jointe), propose une description d'une phrase en français, en distinguant la date de l'événement et la date de synchronisation. Signale les colonnes dont le sens est ambigu plutôt que de l'inventer. »

Revue de DAX

« Voici une mesure Taux de couverture. Explique-la ligne par ligne, liste les contextes de filtre qui peuvent la fausser (RLS, filtres de date, rôles), propose 3 tests de recette avec un jeu de données minimal. »

Instruction d'agent de données (extrait)

« Tu réponds uniquement à partir des tables fait_visite, dim_client, dim_date. Une visite réalisée est une visite de statut 'RÉALISÉE'. Si une question demande des données personnelles d'agents, refuse. Si la question est ambiguë, pose une question de clarification. Réponds en français et indique la période et le périmètre utilisés. »

✅ Bonne pratique

Conservez les prompts efficaces dans un dépôt versionné (bibliothèque de prompts), avec leur objectif, leur auteur et les cas de test, comme du code.


6. Garde-fous#

🔴 Expert.

Domaine Garde-fou
Confidentialité Clarifier où partent les données (service Microsoft vs modèle externe), régions, rétention ; masquer les données personnelles avant tout appel externe ; paramètres d'administration de l'IA dans le tenant (activation par groupe de sécurité)
Droits L'agent applique les droits de l'utilisateur ; aucune clé d'API partagée contournant la sécurité
Exactitude Jeu de questions de test, comparaison à des chiffres validés, refus de répondre hors périmètre, affichage des sources et de la requête générée
Coût Suivi des CU par charge IA, quotas, capacité dédiée si besoin (coûts cachés)
Traçabilité Journal des questions, des requêtes générées et des versions de modèle/prompt ; signature des contenus générés
Réversibilité Aucune écriture automatique en production par un agent sans validation ; sorties dans des colonnes ou tables dérivées
Conformité RGPD (base légale, information, droit d'opposition), registre des traitements ; règlement européen sur l'IA (classification du risque, transparence) : à faire valider par le juriste ; non traité ici
Dette cachée Code et modèles générés = code à maintenir ; exiger tests, relecture et documentation

7. Ce que l'IA ne remplace pas#

🔴 Expert.

  • Le jugement métier : décider qu'une visite « compte » ou qu'un client est « actif » relève de règles de gestion que l'IA ne peut pas découvrir seule.
  • La responsabilité : le chiffre publié engage son auteur ; « c'est Copilot qui l'a généré » n'est pas une défense.
  • La recette : l'IA propose, le test et le métier valident (recette et validation métier).
  • La modélisation : un mauvais modèle produit de mauvaises réponses plus convaincantes.
  • L'architecture et l'arbitrage de coût : où copier, quelle capacité, quel mode de stockage (architecture).
  • La conduite du changement : l'adoption par les commerciaux dépend de la simplicité de saisie et du retour qu'ils en obtiennent.
🤖 IA

Trois signaux d'alerte : (1) on ne comprend plus le code généré ; (2) les réponses de l'agent ne sont plus comparées à rien ; (3) personne ne sait combien l'IA coûte en CU. L'un des trois suffit à suspendre le déploiement.

Pour la dimension IA du pilotage de projet : IA et conduite de projet ; pour l'IA dans l'outillage : IA et outils ; synthèse : IA transverse. Pour la variante relationnelle : IA avec SQL Server en SaaS.


8. Voir aussi#

✻ Rédigé par Claude Sonnet 5.5