Esta página descreve como associar o Microsoft OneDrive ao Gemini Enterprise através da federação de dados.
Use o procedimento seguinte para pesquisar na sua conta do Microsoft OneDrive através da pesquisa federada.Acerca da federação de dados
Com a federação de dados, o Gemini Enterprise obtém diretamente informações das origens de dados de terceiros através de APIs, em vez de copiar os dados para o Gemini Enterprise. Com esta abordagem, pode aceder imediatamente a origens de dados externas, sem esperar pela ingestão.
Antes de iniciar a configuração federada do Microsoft OneDrive
Execute os seguintes passos antes de estabelecer ligação ao seu repositório de dados do Microsoft OneDrive através da pesquisa federada.
Registe o Gemini Enterprise como uma aplicação OAuth 2.0 no Microsoft Entra ID e recolha as seguintes informações:
- ID do cliente
- Segredo do cliente
- URL da instância: o URL do OneDrive da sua organização. Por exemplo,
https://example-my.sharepoint.com
. - ID do inquilino
Configure as seguintes autorizações da aplicação Microsoft Graph com o consentimento de um administrador do Microsoft OneDrive:
Autorização
Tipo
Descrição
Files.Read.All
Delegada
Ler todos os ficheiros aos quais o utilizador pode aceder
Sites.Read.All
Delegada
Ler itens em todas as coleções de sites
Adicione os seguintes URLs como URLs de retorno Web:
https://vertexaisearch.cloud.google.com/console/oauth/default_oauth.html
https://vertexaisearch.cloud.google.com/oauth-redirect
Crie um conector de pesquisa federada com o OneDrive
Use os seguintes passos para que a Google Cloud consola execute uma pesquisa federada através do Microsoft OneDrive a partir do Gemini Enterprise.
Na Google Cloud consola, aceda à página Gemini Enterprise.
No menu de navegação, clique em Armazenamentos de dados.
Clique em Criar arquivo de dados.
Na página Selecione uma origem de dados, selecione Pesquisa federada do OneDrive para associar a sua origem de dados de terceiros.
Em Definições de autenticação, selecione o método de autenticação a usar.
Introduza o ID de cliente, o segredo do cliente, o URL da instância e o ID do inquilino.
Clique em Autenticar.
Clique em Continuar.
Selecione uma região para a sua origem de dados.
Introduza um nome para a origem de dados.
Clique em Criar. O Gemini Enterprise cria o seu repositório de dados e apresenta-o na página Repositórios de dados.
Depois de criar o arquivo de dados, aceda à página Arquivos de dados e clique no nome do arquivo de dados para ver o estado. Quando o Estado do conector muda de A criar para Ativo, o conector de pesquisa federada está pronto a ser usado.
Autorização do utilizador
Depois de criar um repositório de dados de pesquisa federada, vê-o listado como uma das origens de dados no painel de gestão de origens. Se não tiver autorizado anteriormente o Gemini Enterprise, não pode selecionar a origem de dados. Em alternativa, é apresentado um botão Autorizar.
Para iniciar o fluxo de autorização:
Clique em Autorizar. É feito o redirecionamento para o servidor de autorização do OneDrive.
Inicie sessão na sua conta.
Clique em Conceder acesso. Depois de conceder acesso, é feito o redirecionamento novamente para o Gemini Enterprise para concluir o fluxo de autorização. O Gemini Enterprise obtém o token de acesso e usa-o para aceder à pesquisa do Microsoft OneDrive.
Execução de consultas
Depois de autorizar o Microsoft OneDrive, quando introduz uma consulta de pesquisa:
O Gemini Enterprise envia a sua consulta de pesquisa para a API Microsoft Graph.
O Gemini Enterprise mistura os resultados com os de outras fontes e apresenta-os.
Tratamento de dados
Quando utiliza a pesquisa federada de terceiros, a sua string de consulta é enviada para o backend de pesquisa de terceiros. Estes terceiros podem associar consultas à sua identidade. Se estiverem ativadas várias origens de dados de pesquisa federada, a consulta pode ser enviada para todas elas.
Assim que os dados chegam ao sistema de terceiros, são regidos pelos termos de utilização e pelas políticas de privacidade desse sistema.
Códigos de erro
A tabela seguinte lista os códigos de erro e as descrições do OneDrive.
Código de erro | Descrição |
---|---|
ONEDRIVE_MISSING_PERMISSION_1 | A aplicação não tem a função necessária Files.Read.All para a API Graph. |
ONEDRIVE_MISSING_PERMISSION_2 | A aplicação não tem a função necessária Group.Read.All para a API Graph. |
ONEDRIVE_MISSING_PERMISSION_3 | A aplicação não tem as funções necessárias User.Read.All ou
User.ReadBasic.All para a API Graph. |
ONEDRIVE_INVALID_SITE_URI | O URL da instância é inválido. |
ONEDRIVE_INVALID_AUTH | Ocorreu um erro ao obter o token de acesso da API Graph. Isto pode dever-se a um ID do cliente inválido, a um valor secreto inválido ou a credenciais federadas em falta. |
ONEDRIVE_UNCATEGORIZED_ERROR | Não existe ou existe uma ACL inválida no ficheiro. |
ONEDRIVE_TOO_MANY_REQUESTS | O OneDrive recebeu demasiados pedidos HTTP e devolveu uma resposta HTTP 429. |
Passos seguintes
Para anexar o seu repositório de dados a uma app, crie uma app e selecione o seu repositório de dados, seguindo os passos em Criar uma app.
Para pré-visualizar a apresentação dos resultados da pesquisa após a configuração da app e do arquivo de dados, consulte o artigo Pré-visualizar resultados da pesquisa. Se usou o controlo de acesso de terceiros, consulte o artigo Pré-visualize os resultados das apps com controlo de acesso de terceiros.