Cette page explique comment connecter Microsoft SharePoint Online à Gemini Enterprise à l'aide de la fédération de données.
Suivez la procédure ci-dessous pour effectuer une recherche dans votre compte SharePoint à l'aide de la recherche fédérée.À propos de la fédération de données
Grâce à la fédération de données, Gemini Enterprise récupère directement les informations à partir des sources de données tierces à l'aide d'API, au lieu de copier les données dans Gemini Enterprise. Cette approche vous permet d'accéder immédiatement aux sources de données externes, sans attendre l'ingestion.
Avant de commencer
Pour pouvoir créer le connecteur dans Gemini Enterprise, vous devez configurer un enregistrement d'application Entra pour permettre un accès sécurisé à SharePoint.
Pour enregistrer Gemini Enterprise en tant qu'application OAuth 2.0 dans Entra, procédez comme suit :
- Accédez au centre d'administration Microsoft Entra.
- Dans le menu, développez la section Applications, puis sélectionnez App registrations (Enregistrements d'applications).
- Sur la page App registrations (Enregistrements d'applications), sélectionnez New registration (Nouvel enregistrement).
Enregistrement d'une nouvelle application dans le Centre d'administration Microsoft Entra - Créez un enregistrement d'application sur la page Register an application (Enregistrer une application) :
Sélectionnez le type de compte et saisissez l'URI de redirection. - Dans la section Supported account types (Types de comptes compatibles), sélectionnez Accounts in the organizational directory only (Comptes dans l'annuaire de l'organisation uniquement).
Dans la section Redirect URI (URI de redirection), sélectionnez Web, puis saisissez les URL suivantes comme URL de rappel Web (ou URL de redirection) :
https://vertexaisearch.cloud.google.com/console/oauth/sharepoint_oauth.htmlhttps://vertexaisearch.cloud.google.com/oauth-redirect
Cliquez sur S'inscrire. Votre application sera créée.
Pour obtenir l'ID client et le code secret de l'application, procédez comme suit :
- Sur la page de l'application, sélectionnez Certificats et secrets.
- Cliquez sur Nouvelle clé secrète client.
- Saisissez une description pour le secret.
- Sélectionnez une durée d'expiration. Nous vous recommandons de sélectionner la valeur par défaut.
- Cliquez sur Ajouter.
- Copiez le code secret affiché dans la colonne Valeur (
Client Secret) et l'identifiant dans la colonne ID du code secret (Client ID), puis stockez-les de manière sécurisée pour une utilisation ultérieure.
Pour configurer les autorisations d'API requises pour l'application, procédez comme suit :
Sur la page de l'application, sélectionnez Autorisations des API.
Cliquez sur Ajouter des autorisations.
Sur la page Demander des autorisations d'API, sélectionnez SharePoint.
Sélectionnez Autorisations déléguées.
Recherchez et sélectionnez les autorisations suivantes :
Sites.Search.All
Pour l'accès au site, choisissez l'une des autorisations suivantes :
AllSites.Read: vous permet de rechercher tous les documents auxquels vous avez accès sur n'importe quel site.Sites.Selected: vous offre un contrôle administratif plus étendu. Les administrateurs peuvent limiter les sites sur lesquels l'utilisateur peut effectuer des requêtes, mais ils doivent accorder l'accès à chaque site individuel qu'ils souhaitent activer. Pour en savoir plus, consultez Accorder des autorisations à une collection de sites spécifique.
Cliquez sur Ajouter des autorisations.
Créer un connecteur de recherche fédérée avec SharePoint
Autorisation des utilisateurs
Une fois que vous avez créé un datastore de recherche fédérée, il s'affiche en tant que source de données dans votre panneau de gestion des sources. Si vous n'avez pas autorisé Gemini Enterprise auparavant, vous ne pouvez pas sélectionner la source de données. À la place, un bouton Autoriser s'affiche à côté.
Pour lancer le flux d'autorisation :
- Cliquez sur Autoriser.
Vous êtes redirigé vers le serveur d'autorisation SharePoint.
Cliquez sur Autoriser. Connectez-vous à votre compte.
Cliquez sur Accorder l'accès. Une fois l'accès accordé, vous êtes redirigé vers Gemini Enterprise pour terminer le flux d'autorisation. Gemini Enterprise obtient le
access_tokenet l'utilise pour accéder à la recherche tierce.
Exécution de la requête
Lorsque vous saisissez une requête de recherche :
- Si SharePoint est autorisé, Gemini Enterprise envoie la requête à l'API SharePoint.
- Gemini Enterprise fusionne les résultats avec ceux des autres sources et les affiche.
Traitement des données
Lorsque vous utilisez la recherche fédérée tierce, votre chaîne de requête est envoyée au backend de recherche tiers. Ces tiers peuvent associer les requêtes à votre identité. Si plusieurs sources de données de recherche fédérée sont activées, la requête peut être envoyée à chacune d'elles.
Une fois les données transférées vers le système tiers, elles sont régies par les conditions d'utilisation et les règles de confidentialité de ce système (et non par celles de Google Cloud).