Amazona Kendra é um serviço de pesquisa inteligente altamente preciso e simples de usar, desenvolvido com aprendizado de máquina (ML). O Amazon Kendra oferece um conjunto de conectores de fonte de dados para simplificar o processo de ingestão e indexação de seu conteúdo, onde quer que ele resida.
Dados valiosos nas organizações são armazenados em repositórios estruturados e não estruturados. O Amazon Kendra pode reunir dados em vários repositórios de base de conhecimento estruturados e não estruturados para indexação e pesquisa.
Um desses repositórios de base de conhecimento é o Microsoft SharePoint, e temos o prazer de anunciar que atualizamos o conector do SharePoint para Amazon Kendra para adicionar ainda mais recursos. Nesta nova versão (V2.0), adicionamos suporte para SharePoint Subscription Edition e vários modos de autenticação e sincronização para indexar conteúdos com base em conteúdos novos, modificados ou excluídos.
Agora você também pode escolher OAuth 2.0 para autenticar com o SharePoint Online. Várias opções de sincronização estão disponíveis para atualizar seu índice quando o conteúdo da fonte de dados for alterado. Você pode filtrar os resultados da pesquisa com base nas informações do usuário e do grupo para garantir que os resultados da pesquisa sejam exibidos apenas com base nos direitos de acesso do usuário.
Nesta postagem, demonstramos como indexar conteúdo do SharePoint usando o conector Amazon Kendra SharePoint V2.0.
Visão geral da solução
Você pode usar o Amazon Kendra como um local central para indexar o conteúdo fornecido por várias fontes de dados para pesquisa inteligente. Nas seções a seguir, passamos pelas etapas para criar um índice, adicionar o conector do SharePoint e testar a solução.
Pré-requisitos
Para começar, você precisa do seguinte:
Criar um índice do Amazon Kendra
Para criar um índice do Amazon Kendra, conclua as seguintes etapas:
- No console Amazon Kendra, escolha Crie um índice.
- Escolha Nome do índice, insira um nome para o índice (por exemplo,
my-sharepoint-index
). - Insira uma descrição opcional.
- Escolha Crie uma nova função.
- Escolha Nome do papel, insira um nome de função do IAM.
- Defina configurações e tags opcionais de criptografia.
- Escolha Próximo.
- Escolha Configurações de controle de acesso, escolha Sim.
- Escolha Configuração de tokenconjunto Tipo de token para JSON e deixe os valores padrão para Nome de Utilizador e Grupos.
- Escolha Expansão do grupo de usuários, deixe os padrões.
- Escolha Próximo.
- Escolha Especificar provisionamento, selecione Edição de desenvolvedor, que é adequado para criar uma prova de conceito e experimentação, e escolha Crie.
Adicionar uma fonte de dados do SharePoint ao índice do Amazon Kendra
Uma das vantagens de implementar o Amazon Kendra é que você pode usar um conjunto de conectores pré-criados para fontes de dados como Serviço de armazenamento simples da Amazon (Amazon S3), Serviço de banco de dados relacional da Amazon (Amazon RDS), SharePoint Online e Salesforce.
Para adicionar uma fonte de dados do SharePoint ao seu índice, conclua as seguintes etapas:
- No console do Amazon Kendra, navegue até o índice que você criou.
- Escolha As fontes de dados no painel de navegação.
- Debaixo Conector do SharePoint V2.0, escolha Adicionar conector.
- Escolha Nome da fonte de dados, insira um nome (por exemplo,
my-sharepoint-data-source
). - Insira uma descrição opcional.
- Escolha Inglês (en) para Idioma padrão.
- Insira tags opcionais.
- Escolha Próximo.
Dependendo da opção de hospedagem que seu aplicativo do SharePoint está usando, escolha o método de hospedagem apropriado. Os atributos necessários para a configuração do conector aparecem com base no método de hospedagem escolhido.
- Se você selecionar SharePoint Online, conclua as seguintes etapas:
- Insira a URL para seu repositório do SharePoint Online.
- Escolha sua opção de autenticação (esses detalhes de autenticação serão usados pelo conector do SharePoint para integração com seu aplicativo do SharePoint).
- Insira a ID do locatário do seu aplicativo SharePoint Online.
- Escolha Segredo do AWS Secrets Manager, escolha o segredo que possui as credenciais do aplicativo SharePoint Online ou crie um novo segredo e adicione os detalhes da conexão (por exemplo,
AmazonKendra-SharePoint-my-sharepoint-online-secret
).
Para saber mais sobre Gerenciador de segredos da AWS, referir-se Introdução ao Gerenciador de segredos.
O conector do SharePoint usa o clientId
, clientSecret
, userName
e password
informações para autenticar com o aplicativo SharePoint Online. Esses detalhes podem ser acessados no Registros de aplicativos página no portal do Azure, se o aplicativo SharePoint Online já estiver registrado.
- Se você selecionar SharePoint Server, conclua as seguintes etapas:
- Escolha sua versão do SharePoint (por exemplo, usamos o SharePoint 2019 para esta postagem).
- Insira a URL do site para seu repositório do SharePoint Server.
- Escolha localização do certificado SSL, insira o caminho para o arquivo de bucket do S3 onde o certificado SSL do SharePoint Server está localizado.
- Digite o nome do host do proxy da Web e os detalhes do número da porta se o servidor do SharePoint exigir uma conexão proxy.
Para esta postagem, nenhum proxy da web é usado porque o aplicativo do SharePoint usado para este exemplo é um aplicativo voltado para o público.
-
- Selecione a opção de autorização para a configuração da Lista de Controle de Acesso (ACL).
Esses detalhes de autenticação serão usados pelo conector do SharePoint para integração com sua instância do SharePoint.
- Escolha Segredo do AWS Secrets Manager, escolha o segredo que possui credenciais do SharePoint Server ou crie um novo segredo e adicione os detalhes da conexão (por exemplo,
AmazonKendra-my-sharepoint-server-secret
).
O conector do SharePoint usa as informações de nome de usuário e senha para autenticar com o aplicativo do SharePoint Server. Se você usar um ID de e-mail com IDP de formulário de domínio como configuração de ACL, o endpoint do servidor LDAP, a base de pesquisa, o nome de usuário LDAP e a senha LDAP também serão necessários.
Para obter um nível granular de controle sobre o conteúdo pesquisável e exibível, a funcionalidade do rastreador de identidade é introduzida no conector do SharePoint V2.0.
- Habilite o rastreador de identidade e selecione Rastrear mapeamento de grupo local e Rastrear mapeamento de grupo AD.
- Escolha Nuvem privada virtual (VPC), escolha a VPC por meio da qual o aplicativo do SharePoint pode ser acessado de seu conector do SharePoint.
Para esta postagem, nós escolhemos Sem VPC porque o aplicativo do SharePoint usado para este exemplo é um aplicativo voltado para o público implantado em Amazon Elastic Compute Nuvem (Amazon EC2).
- Escolheu Criar uma nova função (recomendado) e forneça um nome de função, como
AmazonKendra-sharepoint-v2
. - Escolha Próximo.
- Selecione entidades que você gostaria de incluir para indexação. Você pode escolher Todos os Produtos ou entidades específicas com base em seu caso de uso. Para esta postagem, escolhemos Todos os Produtos.
Você também pode incluir ou excluir documentos usando expressões regulares. Você pode definir padrões que o Amazon Kendra usa para excluir determinados documentos da indexação ou incluir apenas documentos com esse padrão. Para mais informações, consulte Configuração do SharePoint.
- Selecione seu modo de sincronização para atualizar o índice quando o conteúdo da fonte de dados for alterado.
Você pode sincronizar e indexar todos os conteúdos em todas as entidades, independentemente do processo de sincronização anterior, selecionando Sincronização completa, ou sincronizar apenas conteúdo novo, modificado ou excluído, ou sincronizar apenas conteúdo novo ou modificado. Para esta postagem, selecionamos Sincronização completa.
- Escolha uma frequência para executar a programação de sincronização, como Executar sob demanda.
- Escolha Próximo.
Nesta próxima etapa, você pode criar mapeamentos de campos para adicionar uma camada extra de metadados aos seus documentos. Isso permite que você melhore a precisão por meio de afinação manual, filtragem, e facetamento.
- Revise as informações de mapeamentos de campo padrão e escolha Próximo.
- Como último passo, revise os detalhes de configuração e escolha Adicionar fonte de dados para criar a fonte de dados do conector do SharePoint para o índice Amazon Kendra.
Teste a solução
Agora você está pronto para preparar e testar os recursos de pesquisa do Amazon Kendra usando o conector do SharePoint.
Para esta postagem, os documentos de introdução da AWS foram adicionados à fonte de dados do SharePoint. O conjunto de dados de amostra usado para esta postagem pode ser baixado em AWS_Whitepapers.zip. Esse conjunto de dados possui documentos PDF categorizados em vários diretórios com base no tipo de documento (por exemplo, documentos relacionados a opções de banco de dados da AWS, segurança e ML).
Além disso, os diretórios de conjunto de dados de amostra no SharePoint são configurados com IDs de e-mail de usuário e detalhes de grupo para que apenas os usuários e grupos com permissões possam acessar diretórios específicos ou arquivos individuais.
Para obter controle de nível granular sobre os resultados da pesquisa, o conector do SharePoint rastreia o mapeamento de grupo local ou Active Directory (AD) na fonte de dados do SharePoint, além do conteúdo quando o rastreador de identidade está habilitado com as opções de mapeamento de grupo local e AD selecionadas . Com esse recurso, o conteúdo indexado do Amazon Kendra pode ser pesquisado e exibido com base nas permissões de controle de acesso dos usuários e grupos.
Para sincronizar nosso índice com o conteúdo do SharePoint, conclua as seguintes etapas:
- No console do Amazon Kendra, navegue até o índice que você criou.
- Escolha As fontes de dados no painel de navegação e selecione a fonte de dados do SharePoint.
- Escolha Sincronize agora para iniciar o processo de indexação do conteúdo do aplicativo SharePoint e aguardar a conclusão do processo.
Se você encontrar algum problema de sincronização, consulte Solução de problemas de fontes de dados para obter mais informações.
Quando o processo de sincronização for bem-sucedido, o valor para Último status de sincronização será definido para Bem-sucedido - o serviço está operando normalmente. O conteúdo do aplicativo SharePoint agora está indexado e pronto para consultas.
- Escolha Pesquisar conteúdo indexado (Sob Gestão de dados) no painel de navegação.
- Insira uma consulta de teste no campo de pesquisa e pressione Entrar.
Uma consulta de teste como "Qual é a durabilidade do S3?" fornece as seguintes respostas sugeridas pelo Amazon Kendra. Observe que os resultados dessa consulta são de todo o conteúdo indexado. Isso ocorre porque não há contexto de nome de usuário ou informações de grupo para esta consulta.
- Para testar a pesquisa de acesso controlado, expanda Consulta de teste com nome de usuário ou grupos e escolha Aplicar nome de usuário ou grupos para adicionar um nome de usuário (ID de e-mail) ou informações de grupo.
Quando um aplicativo Experience Builder é usado, ele inclui o contexto do usuário e, portanto, você não precisa adicionar IDs de usuário ou grupo explicitamente.
- Para esta postagem, o acesso ao diretório de bancos de dados no site do SharePoint é fornecido apenas para o grupo de especialistas em banco de dados.
- Insira uma nova consulta de teste e pressione Entrar.
Neste exemplo, apenas o conteúdo no diretório Databases é pesquisado e os resultados são exibidos. Isso ocorre porque o grupo de especialistas em banco de dados só tem acesso ao diretório Bancos de dados.
Parabéns! Você usou com sucesso o Amazon Kendra para encontrar respostas e insights com base no conteúdo indexado de seu aplicativo do SharePoint.
Criador de experiência do Amazon Kendra
Você pode criar e implantar um aplicativo de pesquisa do Amazon Kendra sem a necessidade de nenhum código de front-end. O Amazon Kendra Experience Builder ajuda você a criar e implantar um aplicativo de pesquisa totalmente funcional com apenas alguns cliques para que você possa começar a pesquisar imediatamente.
Consulte Construindo uma experiência de pesquisa sem código para obter mais informações.
limpar
Para evitar custos futuros, limpe os recursos que você criou como parte desta solução. Se você criou um novo índice do Amazon Kendra ao testar esta solução, exclua-o se não precisar mais dele. Se você adicionou apenas uma nova fonte de dados usando o conector Amazon Kendra para SharePoint, exclua essa fonte de dados após a conclusão da análise da solução.
Consulte Excluindo um índice e uma fonte de dados para obter mais informações.
Conclusão
Nesta postagem, mostramos como inserir documentos de seu aplicativo do SharePoint em seu índice do Amazon Kendra. Também analisamos alguns dos novos recursos introduzidos na nova versão do conector do SharePoint.
Para saber mais sobre o conector Amazon Kendra para SharePoint, consulte Conector do Microsoft SharePoint V2.0.
Finalmente, não se esqueça de verificar o outros posts sobre o Amazon Kendra!
Sobre o autor
Udaya Jaladi é Arquiteto de Soluções da Amazon Web Services (AWS), especializado em auxiliar clientes de Fornecedores Independentes de Software (ISV). Com experiência em estratégias de nuvem, tecnologias AI/ML e operações, Udaya atua como um consultor confiável para executivos e engenheiros, oferecendo orientação personalizada para maximizar o potencial da nuvem e impulsionar o desenvolvimento de produtos inovadores. Aproveitando sua experiência como Enterprise Architect (EA) em diversos domínios de negócios, Udaya se destaca na arquitetura de soluções de nuvem escaláveis, personalizadas para atender às necessidades específicas dos clientes ISV.
- Conteúdo com tecnologia de SEO e distribuição de relações públicas. Seja amplificado hoje.
- PlatoAiStream. Inteligência de Dados Web3. Conhecimento Amplificado. Acesse aqui.
- Cunhando o Futuro com Adryenn Ashley. Acesse aqui.
- Compre e venda ações em empresas PRE-IPO com PREIPO®. Acesse aqui.
- Fonte: https://aws.amazon.com/blogs/machine-learning/announcing-the-updated-microsoft-sharepoint-connector-v2-0-for-amazon-kendra/
- :tem
- :é
- :onde
- $UP
- 10
- 100
- 11
- 12
- 14
- 17
- 20
- 2019
- 7
- 9
- a
- Sobre
- Acesso
- acessadas
- precisão
- preciso
- Alcançar
- em
- ativo
- Ad
- adicionar
- adicionado
- Adição
- vantagens
- assessor
- Depois de
- AI / ML
- Todos os Produtos
- já
- tb
- Amazon
- Amazon EC2
- Amazona Kendra
- Amazon RDS
- Amazon Web Services
- Amazon Web Services (AWS)
- an
- e
- Anunciar
- Anunciando
- respostas
- qualquer
- app
- aparecer
- Aplicação
- apropriado
- SOMOS
- AS
- At
- atributos
- autenticar
- Autenticação
- autorização
- disponível
- evitar
- longe
- AWS
- Azul
- fundo
- base
- baseado
- BE
- Porque
- Blog
- Posts do Blog
- ambos
- construir
- construtor
- Prédio
- negócio
- by
- CAN
- capacidades
- casas
- central
- certo
- certificado
- Alterações
- verificar
- Escolha
- Na nuvem
- código
- completar
- Efetuado
- Computar
- conceito
- Configuração
- da conexão
- cônsul
- conteúdo
- conteúdo
- contexto
- ao controle
- custos
- rastreador
- crio
- criado
- Credenciais
- Clientes
- dados,
- banco de dados
- bases de dados
- Padrão
- defaults
- demonstrar
- implantar
- implantado
- descrição
- detalhes
- Desenvolvimento
- diretórios
- diferente
- INSTITUCIONAIS
- domínio
- domínios
- não
- condução
- durabilidade
- EA
- edição
- ou
- habilitado
- permite
- criptografia
- Ponto final
- Engenheiros
- garantir
- Entrar
- Empreendimento
- entidades
- Mesmo
- exemplo
- animado
- executivos
- Expandir
- vasta experiência
- experiência
- expressões
- extra
- Funcionalidades
- poucos
- campo
- Envie o
- Arquivos
- filtro
- seguinte
- Escolha
- formulário
- Frequência
- da
- totalmente
- funcional
- funcionalidade
- futuro
- ter
- obtendo
- Go
- Grupo
- Do grupo
- orientações
- Ter
- ajuda
- altamente
- sua
- hospedeiro
- hospedagem
- Como funciona o dobrador de carta de canal
- Como Negociar
- HTML
- http
- HTTPS
- ID
- Identidade
- ids
- if
- implementação
- melhorar
- in
- incluir
- inclui
- de treinadores em Entrevista Motivacional
- índice
- Individual
- INFORMAÇÕES
- inovadores
- insights
- instância
- integrar
- Inteligente
- para dentro
- introduzido
- questões
- IT
- jpg
- Conhecimento
- Sobrenome
- camada
- APRENDER
- aprendizagem
- Deixar
- Nível
- aproveitando
- como
- Lista
- local
- localizado
- localização
- mais
- máquina
- aprendizado de máquina
- Gerente
- mapeamento
- maximizando
- Conheça
- metadados
- método
- Microsoft
- ML
- Moda
- modos
- modificada
- mais
- múltiplo
- nome
- Navegar
- Navegação
- você merece...
- Cria
- Novo
- Novos Recursos
- Próximo
- não
- agora
- número
- juramento
- of
- oferecendo treinamento para distância
- Oferece
- on
- online
- só
- operando
- Operações
- Opção
- Opções
- or
- organizações
- A Nossa
- Fora
- Acima de
- página
- pão
- parte
- Senha
- caminho
- padrão
- padrões
- permissões
- Personalizado
- escolher
- platão
- Inteligência de Dados Platão
- PlatãoData
- Portal
- Publique
- POSTAGENS
- potencial
- alimentado
- Preparar
- imprensa
- anterior
- privado
- processo
- Produto
- desenvolvimento de produtos
- prova
- prova de conceito
- fornecer
- fornecido
- fornece
- procuração
- consultas
- pronto
- Recomenda
- Independentemente
- registrado
- regular
- relacionado
- repositório
- requeridos
- exige
- Recursos
- Resultados
- rever
- Comentários
- certo
- direitos
- Tipo
- Execute
- Salesforce
- Conjunto de dados de amostra
- escalável
- cronograma
- Pesquisar
- pesquisar
- Segredo
- seções
- segurança
- selecionado
- selecionando
- serve
- serviço
- Serviços
- conjunto
- contexto
- Configurações
- vários
- mostrou
- mostrando
- simples
- simplificar
- local
- So
- Software
- solução
- Soluções
- alguns
- fonte
- Fontes
- especializando
- específico
- SSL
- Certificado SSL
- começo
- começado
- Status
- Passo
- Passos
- armazenamento
- armazenadas
- estratégias
- estruturada
- tudo incluso
- bem sucedido
- entraram com sucesso
- tal
- suíte
- ajuda
- superfície
- Sincronização
- adaptados
- Tecnologias
- inquilino
- teste
- ensaio
- que
- A
- Lá.
- assim sendo
- Este
- isto
- Através da
- para
- juntos
- confiável
- tipo
- para
- Atualizar
- Atualizada
- URL
- usar
- caso de uso
- usava
- Utilizador
- usuários
- utilização
- valor
- Valores
- vário
- fornecedor
- versão
- esperar
- we
- web
- serviços web
- quando
- qual
- enquanto
- precisarão
- de
- sem
- Workshops
- seria
- Vocês
- investimentos
- zefirnet
- Zip