En esta página se describe cómo conectar Microsoft OneDrive a Gemini Enterprise mediante la federación de datos.
Sigue este procedimiento para buscar en tu cuenta de Microsoft OneDrive mediante la búsqueda federada.Acerca de la federación de datos
Con la federación de datos, Gemini Enterprise obtiene directamente información de las fuentes de datos de terceros mediante APIs, en lugar de copiar los datos en Gemini Enterprise. Con este método, puedes acceder a fuentes de datos externas inmediatamente, sin tener que esperar a que se ingieran.
Antes de empezar la configuración federada de Microsoft OneDrive
Sigue estos pasos antes de conectarte a tu almacén de datos de Microsoft OneDrive mediante la búsqueda federada.
Registra Gemini Enterprise como una aplicación OAuth 2.0 en Microsoft Entra ID y recopila la siguiente información:
- ID de cliente
- Secreto de cliente
- URL de la instancia: la URL de OneDrive de tu organización. Por ejemplo,
https://example-my.sharepoint.com
. - ID de cliente
Configura los siguientes permisos de aplicación de Microsoft Graph con el consentimiento de un administrador de Microsoft OneDrive:
Permiso
Tipo
Descripción
Files.Read.All
Delegada
Leer todos los archivos a los que puede acceder el usuario
Sites.Read.All
Delegada
Leer elementos de todas las colecciones de sitios
Añade las siguientes URLs como URLs de retrollamada web:
https://vertexaisearch.cloud.google.com/console/oauth/default_oauth.html
https://vertexaisearch.cloud.google.com/oauth-redirect
Crear un conector de búsqueda federada con OneDrive
Sigue estos pasos para usar la consola y realizar una búsqueda federada en Microsoft OneDrive desde Gemini Enterprise. Google Cloud
En la Google Cloud consola, ve a la página Gemini Enterprise.
En el menú de navegación, haga clic en Almacenes de datos.
Haz clic en Crear almacén de datos.
En la página Seleccionar una fuente de datos, selecciona Búsqueda federada de OneDrive para conectar tu fuente de datos de terceros.
En Ajustes de autenticación, selecciona el método de autenticación que quieras usar.
Introduce el ID de cliente, el secreto de cliente, la URL de instancia y el ID de cliente.
Haz clic en Autenticar.
Haz clic en Continuar.
Selecciona una región para tu fuente de datos.
Escribe el nombre de la fuente de datos.
Haz clic en Crear. Gemini Enterprise crea tu almacén de datos y lo muestra en la página Almacenes de datos.
Una vez creado el almacén de datos, ve a la página Almacenes de datos y haz clic en el nombre del almacén de datos para ver el estado. Cuando el estado del conector cambia de Creando a Activo, el conector de búsqueda federada está listo para usarse.
Autorización de usuario
Después de crear un almacén de datos de búsqueda federada, lo verá en la lista de fuentes de datos del panel de gestión de fuentes. Si no has autorizado Gemini Enterprise anteriormente, no podrás seleccionar la fuente de datos. En su lugar, aparece el botón Autorizar.
Para iniciar el flujo de autorización, sigue estos pasos:
Haz clic en Autorizar. Se te redirige al servidor de autorización de OneDrive.
Inicia sesión en tu cuenta.
Haz clic en Conceder acceso. Después de conceder acceso, se te redirigirá a Gemini Enterprise para completar el proceso de autorización. Gemini Enterprise obtiene el token de acceso y lo usa para acceder a la búsqueda de Microsoft OneDrive.
Ejecución de consultas
Después de autorizar Microsoft OneDrive, cuando introduzcas una consulta de búsqueda:
Gemini Enterprise envía tu consulta de búsqueda a la API de Microsoft Graph.
Gemini Enterprise combina los resultados con los de otras fuentes y los muestra.
Tratamiento de datos
Cuando se usa la búsqueda federada de terceros, la cadena de consulta se envía al backend de búsqueda de terceros. Estos terceros pueden asociar las consultas con tu identidad. Si hay varias fuentes de datos de búsqueda federada habilitadas, la consulta se puede enviar a todas ellas.
Una vez que los datos llegan al sistema de terceros, se rigen por los términos del servicio y las políticas de privacidad de ese sistema.
Códigos de error
En la siguiente tabla se enumeran los códigos de error y las descripciones de OneDrive.
Código de error | Descripción |
---|---|
ONEDRIVE_MISSING_PERMISSION_1 | La aplicación no tiene el rol Files.Read.All necesario para la API Graph. |
ONEDRIVE_MISSING_PERMISSION_2 | La aplicación no tiene el rol Group.Read.All necesario para la API Graph. |
ONEDRIVE_MISSING_PERMISSION_3 | La aplicación no tiene los roles obligatorios User.Read.All o User.ReadBasic.All para la API Graph. |
ONEDRIVE_INVALID_SITE_URI | La URL de la instancia no es válida. |
ONEDRIVE_INVALID_AUTH | Se ha producido un error al obtener el token de acceso de la API de Graph. Esto puede deberse a un ID de cliente no válido, a un valor secreto no válido o a que faltan credenciales federadas. |
ONEDRIVE_UNCATEGORIZED_ERROR | El archivo no tiene ninguna ACL o no es válida. |
ONEDRIVE_TOO_MANY_REQUESTS | OneDrive ha recibido demasiadas solicitudes HTTP y ha devuelto una respuesta HTTP 429. |
Pasos siguientes
Para adjuntar tu almacén de datos a una aplicación, crea una aplicación y selecciona tu almacén de datos. Para ello, sigue los pasos que se indican en el artículo Crear una aplicación.
Para ver una vista previa de cómo se muestran los resultados de búsqueda después de configurar tu aplicación y tu almacén de datos, consulta Vista previa de los resultados de búsqueda. Si has usado el control de acceso de terceros, consulta Vista previa de los resultados de las aplicaciones con control de acceso de terceros.