RAG sur SharePoint et Azure Blob : connecter vos documents sans les migrer
Ce guide explique comment brancher SharePoint et Azure Blob sur IgnitionRAG pour obtenir des réponses qui citent leurs sources : ce qu'il faut préparer côté Azure, comment se passe la connexion, ce qui est stocké où, et les limites à connaître avant de commencer. Pas de promesse magique : un RAG ne vaut que ce que valent les documents et les accès que vous lui donnez.
Vos procédures sont dans SharePoint. Vos fiches techniques, exports et archives PDF dorment dans un conteneur Azure Blob. Tout est « quelque part », et pourtant, quand quelqu'un a besoin d'une réponse précise, il finit souvent par demander à un collègue.
Le problème : les documents sont dans Azure, les réponses n'y sont pas
Petit test honnête. La dernière fois que quelqu'un dans votre équipe a cherché une procédure dans SharePoint :
- combien de temps a-t-il cherché ?
- a-t-il trouvé la bonne version, ou une copie de 2022 ?
- a-t-il fini par envoyer un message à la personne « qui sait » ?
Si la réponse ressemble à « un quart d'heure, pas sûr, oui », le problème n'est pas le stockage. La recherche SharePoint retrouve des fichiers, pas des réponses. Et un conteneur Blob, pour un métier, ne se « cherche » pas du tout : c'est un espace technique.
Un RAG (Retrieval-Augmented Generation) comble cet écart : il retrouve les passages pertinents dans vos documents et formule une réponse en citant d'où elle vient. Le construire soi-même implique un connecteur par source, l'extraction du texte, le découpage, les vecteurs, une base vectorielle, le rafraîchissement et la gestion des accès. C'est faisable, mais c'est un projet. Nous avons détaillé ce calcul dans notre guide build vs buy d'un RAG.
SharePoint ou Azure Blob : quelle source pour quel contenu
Les deux se connectent à IgnitionRAG, mais ils ne contiennent pas le même genre de documents.
SharePoint convient aux documents vivants et collaboratifs : procédures, modes opératoires, wiki interne, contrats types, notes de service. Ils changent, ils ont des versions, des gens les éditent.
Azure Blob convient aux documents produits ou archivés par des applications : exports, PDF générés, fiches produits, rapports périodiques, archives.
Azure Tables (plus rare) : un connecteur Azure Table est également disponible pour compléter avec des données structurées.
| Type de contenu | Source recommandée |
|---|---|
| Procédures, wiki, modèles édités par l'équipe | SharePoint |
| PDF générés, exports applicatifs, archives | Azure Blob |
| Données structurées (lignes/colonnes) | Azure Tables |
| Pages publiques de votre site, documentation en ligne | Site web (scraping) |
Préparer le terrain côté Azure (avant de connecter)
Commencez petit
Ne connectez pas tout votre tenant le premier jour. Choisissez un site SharePoint ou une bibliothèque, et un conteneur Blob. Vous verrez vite si les réponses sont bonnes, et vous saurez quoi nettoyer avant d'élargir.
Azure Blob : chaîne de connexion ou jeton SAS
IgnitionRAG demande, pour le compte de stockage :
- soit une chaîne de connexion ;
- soit l'URL du compte (
https://<compte>.blob.core.windows.net) et un jeton SAS.
Bonne pratique Azure (indépendante d'IgnitionRAG) : préférez un jeton SAS en lecture seule, limité au conteneur concerné, avec une date d'expiration. Une chaîne de connexion donne accès à tout le compte de stockage.
SharePoint : une application Entra ID
Il n'y a pas de bouton « Se connecter avec Microsoft ». Votre administrateur crée une application dans Entra ID (ex-Azure AD) et fournit trois informations :
- Tenant ID (identifiant du locataire) ;
- Client ID (identifiant du client) ;
- Secret client.
L'application a besoin d'un seul droit : la lecture des sites SharePoint voulus. Limitez-la aux sites que vous souhaitez rendre interrogeables, rien de plus.
Les identifiants saisis dans IgnitionRAG (chaîne de connexion, jeton SAS, secret client) sont stockés chiffrés.
⚠️ Avant tout : IgnitionRAG ne reproduit pas les permissions SharePoint
C'est le point le plus important de ce guide.
Tout ce que l'application Entra (ou le jeton SAS) peut lire devient indexable, et interrogeable par les membres de la collection IgnitionRAG.
IgnitionRAG lit vos documents avec les droits de l'application, pas avec ceux de chaque utilisateur. Si un dossier RH est lisible par l'application, son contenu pourra apparaître dans les réponses de toute personne ayant accès à la collection.
Concrètement : limitez l'accès de l'application aux seuls sites et bibliothèques voulus, limitez le jeton SAS au seul conteneur voulu, et choisissez avec soin qui a accès à chaque collection.
Faites un peu de ménage
Un RAG répond à partir de ce qu'il lit. Avant de connecter :
- supprimez ou excluez les doublons et versions obsolètes (sinon la réponse peut citer l'ancienne procédure) ;
- repérez les scans d'images sans texte : ils risquent d'être mal exploités ;
- évitez les dossiers « fourre-tout » ; ciblez un dossier propre.
Connecter SharePoint et Azure Blob à une collection IgnitionRAG
Dans IgnitionRAG, l'unité de travail est la collection : un ensemble de sources sur lequel on pose des questions.
1. Ouvrir la collection et l'onglet « Source connectée »
Créez ou ouvrez une collection, puis allez dans l'onglet « Source connectée ».

2. SharePoint : identifiants puis navigation
Ajoutez les identifiants de l'application Entra (Tenant ID, Client ID, secret client). Une fois les identifiants validés, choisissez le site, la bibliothèque puis le dossier à indexer.

3. Azure Blob : chaîne de connexion ou SAS, puis conteneur
Choisissez « Chaîne de connexion » ou « Jeton SAS », saisissez-le, puis indiquez le conteneur. Vous pouvez restreindre à un préfixe (un « dossier » du conteneur) et choisir de parcourir les sous-dossiers ou non.

Azure Tables (optionnel)
Le connecteur Azure Table se configure de la même manière, depuis le même onglet.

4. Choisir la fréquence de synchronisation
Pour chaque source :
- manuelle : vous relancez quand vous voulez ;
- quotidienne, hebdomadaire ou mensuelle.
Il n'y a pas de synchronisation en temps réel : un document modifié dans SharePoint ou ajouté dans Blob sera pris en compte à la prochaine synchronisation. Pour des procédures qui bougent peu, une synchro hebdomadaire suffit souvent ; après une grosse mise à jour, relancez à la main.
5. Suivre la synchronisation
Pendant la synchronisation, IgnitionRAG affiche l'avancement, de la connexion à la source jusqu'à l'indexation. Vous pouvez annuler en cours de route ; en cas d'échec, le statut de synchronisation l'indique.
Sur les offres Solo et Équipe, les crédits d'usage sont inclus : vous n'avez pas de clé API de modèle à fournir.
Poser une question et vérifier la source
Une bonne question est précise et liée à un document identifiable : « Quelle est la procédure de retour d'une pièce non conforme ? » marche mieux que « parle-moi de la qualité ».
Chaque réponse contient des renvois numérotés [1], [2]… Un clic sur un renvoi affiche, dans le panneau Sources, le nom du document, l'extrait utilisé et, quand c'est disponible, la page et un lien pour ouvrir le document. Prenez l'habitude de :
- cliquer sur le renvoi ;
- lire l'extrait affiché dans le panneau Sources ;
- vérifier que ce passage dit bien ce que la réponse affirme.
Si la réponse est vide ou fausse, les causes habituelles sont :
- le document est hors du périmètre de l'application Entra ou du jeton SAS ;
- il n'a pas encore été synchronisé (vérifiez la date de dernière synchro) ;
- son texte a été mal extrait (scan, mise en page complexe) ;
- la question est trop vague.

Ce qui reste chez vous, ce qui est stocké chez IgnitionRAG
Soyons précis, parce que c'est souvent là que les promesses dérapent.
Ce qui ne change pas : vous ne migrez rien. SharePoint et Azure Blob restent votre source de référence ; vous continuez à y travailler comme avant.
Ce qu'IgnitionRAG conserve : pour pouvoir répondre, IgnitionRAG garde sur son infrastructure une copie des fichiers, le texte extrait et les vecteurs (l'index de recherche). C'est ce qui permet des réponses rapides et sourcées — et c'est pour ça que le périmètre d'accès compte autant.
Selon l'éditeur, cette infrastructure est hébergée en France (OVH).
Combien ça coûte
- Solo : 59 € HT/mois, crédits inclus.
- Équipe : 249 € HT/mois, crédits inclus.
- Agence / ESN : licence BYOK (vous apportez vos clés), sur demande.
Détails sur la page tarifs. Pour comparer avec un développement maison, voir build vs buy d'un RAG.
Exemple : Atelier Durand
Exemple fictif — entreprise, documents et questions inventés pour illustrer le parcours.
Atelier Durand est une PME de 40 personnes. Ses procédures qualité vivent dans un site SharePoint « Qualité » ; ses fiches techniques PDF sont générées dans un conteneur Blob fiches-produits.
- L'administrateur crée une application Entra limitée au site « Qualité », et un jeton SAS en lecture seule sur le conteneur
fiches-produits. - Dans IgnitionRAG, il crée la collection « Qualité & produits » et, dans l'onglet « Source connectée », ajoute les deux sources avec une synchronisation hebdomadaire.
- Il lance une première synchronisation manuelle et attend la fin de l'indexation.
- Une technicienne demande : « Quelle est la procédure de retour pour une pièce non conforme ? » La réponse renvoie à [1] ; dans le panneau Sources, [1] correspond à
Procedure-retour-NC-v3.docx, issu de SharePoint, avec l'extrait utilisé. - Elle demande ensuite : « Quelle est la température maximale pour la référence X-200 ? » La réponse renvoie à [1] ; le panneau Sources indique
fiche-X200.pdf, issu du conteneur Blob, avec l'extrait utilisé.
Le jour où la procédure passe en v4, elle sera prise en compte à la synchronisation suivante — ou tout de suite si l'administrateur relance à la main.
Démarrer
IgnitionRAG est accessible en pilote, sur liste d'attente. Si vos documents sont dans SharePoint ou Azure Blob et que vous voulez tester sur un périmètre restreint :
Questions fréquentes
Faut-il migrer mes documents ?
Non. Vous connectez la source ; IgnitionRAG en garde une copie indexée pour répondre, mais SharePoint et Blob restent votre référence.
IgnitionRAG respecte-t-il les droits SharePoint de chaque utilisateur ?
Non. Il lit avec les droits de l'application Entra. Tout ce que l'application peut lire devient interrogeable par les membres de la collection : limitez son accès en conséquence.
Les modifications sont-elles prises en compte en temps réel ?
Non. La synchronisation est manuelle ou planifiée (quotidienne, hebdomadaire, mensuelle).
Puis-je combiner SharePoint, Azure Blob et d'autres sources ?
Oui : une même collection peut recevoir plusieurs sources — SharePoint, Azure Blob, un site web, S3/MinIO, GitHub ou Hugging Face, ainsi qu'Azure Tables — chacune avec sa propre synchronisation.
Comment sont protégés mes identifiants ?
Chaîne de connexion, jeton SAS et secret client sont stockés chiffrés.
Où sont hébergées les données ?
Selon l'éditeur, sur une infrastructure hébergée en France (OVH).
Déployez des agents IA pour votre entreprise.
Connectez les connaissances et outils autorisés, puis mettez un agent au travail là où votre équipe en a besoin.