Amazon Kendra este un serviciu de căutare inteligentă extrem de precis și simplu de utilizat, alimentat de machine learning (ML). Amazon Kendra oferă o suită de conectori pentru sursa de date pentru a simplifica procesul de asimilare și indexare a conținutului dvs., oriunde ar fi acesta.
Datele valoroase din organizații sunt stocate atât în depozite structurate, cât și în cele nestructurate. Amazon Kendra poate strânge date în mai multe depozite de baze de cunoștințe structurate și nestructurate pentru a indexa și a căuta.
Un astfel de depozit al bazei de cunoștințe este Microsoft SharePoint și suntem încântați să anunțăm că am actualizat conectorul SharePoint pentru Amazon Kendra pentru a adăuga și mai multe capabilități. În această nouă versiune (V2.0), am adăugat suport pentru SharePoint Subscription Edition și moduri multiple de autentificare și sincronizare pentru a indexa conținutul pe baza conținutului nou, modificat sau șters.
Acum puteți alege și OAuth 2.0 pentru a vă autentifica cu SharePoint Online. Sunt disponibile mai multe opțiuni de sincronizare pentru a vă actualiza indexul atunci când conținutul sursei de date se modifică. Puteți filtra rezultatele căutării pe baza informațiilor despre utilizator și grup pentru a vă asigura că rezultatele căutării sunt afișate numai pe baza drepturilor de acces ale utilizatorilor.
În această postare, demonstrăm cum să indexăm conținutul din SharePoint folosind conectorul Amazon Kendra SharePoint V2.0.
Prezentare generală a soluțiilor
Puteți utiliza Amazon Kendra ca locație centrală pentru a indexa conținutul furnizat de diverse surse de date pentru căutare inteligentă. În secțiunile următoare, parcurgem pașii pentru a crea un index, a adăuga conectorul SharePoint și a testa soluția.
Cerințe preliminare
Pentru a începe, aveți nevoie de următoarele:
Creați un index Amazon Kendra
Pentru a crea un index Amazon Kendra, parcurgeți următorii pași:
- Pe consola Amazon Kendra, alegeți Creați un index.
- Pentru Numele indexului, introduceți un nume pentru index (de exemplu,
my-sharepoint-index
). - Introduceți o descriere opțională.
- Alege Creați un nou rol.
- Pentru Nume rol, introduceți un nume de rol IAM.
- Configurați setările și etichetele opționale de criptare.
- Alege Pagina Următoare →.
- Pentru Setări de control acces, alege Da.
- Pentru Configurare token, a stabilit Token de tip la JSON și lăsați valorile implicite pentru Nume de utilizator și grupuri.
- Pentru Extinderea grupului de utilizatori, lăsați valorile implicite.
- Alege Pagina Următoare →.
- Pentru Specificați aprovizionarea, Selectați Ediție pentru dezvoltatori, care este potrivit pentru construirea unei dovezi de concept și experimentare, și alegeți Crea.
Adăugați o sursă de date SharePoint la indexul dvs. Amazon Kendra
Unul dintre avantajele implementării Amazon Kendra este că puteți utiliza un set de conectori pre-construiți pentru surse de date, cum ar fi Serviciul Amazon de stocare simplă (Amazon S3), Serviciul de baze de date relaționale Amazon (Amazon RDS), SharePoint Online și Salesforce.
Pentru a adăuga o sursă de date SharePoint la index, parcurgeți următorii pași:
- Pe consola Amazon Kendra, navigați la indexul pe care l-ați creat.
- Alege Surse de date în panoul de navigare.
- În SharePoint Connector V2.0, alege Adăugați conector.
- Pentru Numele sursei de date, introduceți un nume (de exemplu,
my-sharepoint-data-source
). - Introduceți o descriere opțională.
- Alege engleză (ro) pentru Limba implicita.
- Introduceți etichete opționale.
- Alege Pagina Următoare →.
În funcție de opțiunea de găzduire pe care o folosește aplicația dvs. SharePoint, alegeți metoda de găzduire adecvată. Atributele necesare pentru configurația conectorului apar în funcție de metoda de găzduire pe care o alegeți.
- Dacă selectați SharePoint Online, parcurgeți următorii pași:
- Introduceți adresa URL pentru depozitul dvs. SharePoint Online.
- Alegeți opțiunea de autentificare (aceste detalii de autentificare vor fi folosite de conectorul SharePoint pentru a se integra cu aplicația dvs. SharePoint).
- Introduceți ID-ul locatarului aplicației dvs. SharePoint Online.
- Pentru Secretul AWS Secrets Manager, alegeți secretul care are acreditările aplicației SharePoint Online sau creați un nou secret și adăugați detaliile conexiunii (de exemplu,
AmazonKendra-SharePoint-my-sharepoint-online-secret
).
Pentru a afla mai multe despre AWS Secrets Manager, a se referi la Începeți cu Secrets Manager.
Conectorul SharePoint utilizează clientId
, clientSecret
, userName
, și password
informații pentru autentificare cu aplicația SharePoint Online. Aceste detalii pot fi accesate pe Înregistrările aplicației pagina de pe portalul Azure, dacă aplicația SharePoint Online este deja înregistrată.
- Dacă selectați Server SharePoint, parcurgeți următorii pași:
- Alegeți versiunea dvs. SharePoint (de exemplu, folosim SharePoint 2019 pentru această postare).
- Introduceți adresa URL a site-ului pentru depozitul dvs. SharePoint Server.
- Pentru Locația certificatului SSL, introduceți calea către fișierul bucket S3 unde se află certificatul SSL SharePoint Server.
- Introduceți numele gazdei proxy web și detaliile numărului de port dacă serverul SharePoint necesită o conexiune proxy.
Pentru această postare, nu este utilizat niciun proxy web, deoarece aplicația SharePoint folosită pentru acest exemplu este o aplicație publică.
-
- Selectați opțiunea de autorizare pentru configurația Access Control List (ACL).
Aceste detalii de autentificare vor fi folosite de conectorul SharePoint pentru a se integra cu instanța dvs. SharePoint.
- Pentru Secretul AWS Secrets Manager, alegeți secretul care are acreditări SharePoint Server sau creați un nou secret și adăugați detaliile conexiunii (de exemplu,
AmazonKendra-my-sharepoint-server-secret
).
Conectorul SharePoint folosește informațiile despre numele de utilizator și parola pentru a se autentifica cu aplicația SharePoint Server. Dacă utilizați un ID de e-mail cu IDP de domeniu ca setare ACL, sunt necesare și punctul final al serverului LDAP, baza de căutare, numele de utilizator LDAP și parola LDAP.
Pentru a obține un nivel granular de control asupra conținutului care poate fi căutat și afișabil, funcționalitatea crawler-ului de identitate este introdusă în conectorul SharePoint V2.0.
- Activați crawler-ul de identitate și selectați Accesați cu crawlere Maparea grupurilor locale și Accesați cu crawlere maparea grupului AD.
- Pentru Cloud privat virtual (VPC), alegeți VPC-ul prin care aplicația SharePoint este accesibilă din conectorul SharePoint.
Pentru aceasta postare alegem Fără VPC deoarece aplicația SharePoint utilizată pentru acest exemplu este o aplicație publică implementată pe Cloud Elastic de calcul Amazon (Amazon EC2).
- Chose Creați un rol nou (recomandat) și furnizați un nume de rol, cum ar fi
AmazonKendra-sharepoint-v2
. - Alege Pagina Următoare →.
- Selectați entitățile pe care doriți să le includeți pentru indexare. Tu poti alege TOATE sau anumite entități bazate pe cazul dvs. de utilizare. Pentru această postare alegem TOATE.
De asemenea, puteți include sau exclude documente folosind expresii regulate. Puteți defini modele pe care Amazon Kendra fie le folosește pentru a exclude anumite documente de la indexare, fie pentru a include doar documente cu acel model. Pentru mai multe informații, consultați Configurare SharePoint.
- Selectați modul de sincronizare pentru a actualiza indexul atunci când conținutul sursei de date se modifică.
Puteți sincroniza și indexa tot conținutul din toate entitățile, indiferent de procesul de sincronizare anterior, selectând Sincronizare completă, sau sincronizați numai conținut nou, modificat sau șters sau sincronizați numai conținut nou sau modificat. Pentru această postare, selectăm Sincronizare completă.
- Alegeți o frecvență pentru a rula programul de sincronizare, cum ar fi Fugi la cerere.
- Alege Pagina Următoare →.
În acest pas următor, puteți crea mapări de câmp pentru a adăuga un strat suplimentar de metadate documentelor dvs. Acest lucru vă permite să îmbunătățiți precizia prin reglare manuală, filtrare, și fațetare.
- Examinați informațiile implicite privind mapările câmpurilor și alegeți Pagina Următoare →.
- Ca ultim pas, revizuiți detaliile de configurare și alegeți Adăugați o sursă de date pentru a crea sursa de date a conectorului SharePoint pentru indexul Amazon Kendra.
Testați soluția
Acum sunteți gata să pregătiți și să testați funcțiile de căutare Amazon Kendra folosind conectorul SharePoint.
Pentru această postare, documentele de inițiere AWS sunt adăugate la sursa de date SharePoint. Setul de date eșantion utilizat pentru această postare poate fi descărcat de la AWS_Whitepapers.zip. Acest set de date are documente PDF clasificate în mai multe directoare în funcție de tipul de documente (de exemplu, documente legate de opțiunile bazei de date AWS, securitate și ML).
De asemenea, exemplele de directoare ale seturilor de date din SharePoint sunt configurate cu ID-uri de e-mail ale utilizatorului și detalii de grup, astfel încât numai utilizatorii și grupurile cu permisiuni să poată accesa anumite directoare sau fișiere individuale.
Pentru a obține un control la nivel granular asupra rezultatelor căutării, conectorul SharePoint accesează cu crawlere maparea grupului local sau Active Directory (AD) în sursa de date SharePoint, în plus față de conținut, atunci când crawler-ul de identitate este activat cu opțiunile de mapare a grupului local și AD selectate . Cu această capacitate, conținutul indexat Amazon Kendra poate fi căutat și afișat pe baza permisiunilor de control al accesului ale utilizatorilor și grupurilor.
Pentru a sincroniza indexul nostru cu conținutul SharePoint, parcurgeți următorii pași:
- Pe consola Amazon Kendra, navigați la indexul pe care l-ați creat.
- Alege Surse de date în panoul de navigare și selectați sursa de date SharePoint.
- Alege Sincronizează acum pentru a începe procesul de indexare a conținutului din aplicația SharePoint și așteptați finalizarea procesului.
Dacă întâmpinați probleme de sincronizare, consultați Depanarea surselor de date pentru mai multe informatii.
Când procesul de sincronizare are succes, valoarea pentru Ultima stare de sincronizare va fi setat la Reușit – serviciul funcționează normal. Conținutul din aplicația SharePoint este acum indexat și pregătit pentru interogări.
- Alege Căutați conținut indexat (În conformitate cu Management de date) în panoul de navigare.
- Introduceți o interogare de testare în câmpul de căutare și apăsați Intrați.
O interogare de testare, cum ar fi „Care este durabilitatea S3?” oferă următoarele răspunsuri sugerate de Amazon Kendra. Rețineți că rezultatele pentru această interogare provin din tot conținutul indexat. Acest lucru se datorează faptului că nu există un context al numelui de utilizator sau al informațiilor despre grup pentru această interogare.
- Pentru a testa căutarea cu acces controlat, extindeți Testați interogarea cu numele de utilizator sau grupuri Și alegeți Aplicați numele de utilizator sau grupurile pentru a adăuga un nume de utilizator (ID de e-mail) sau informații despre grup.
Când este utilizată o aplicație Experience Builder, aceasta include contextul utilizatorului și, prin urmare, nu trebuie să adăugați în mod explicit ID-uri de utilizator sau de grup.
- Pentru această postare, accesul la directorul Baze de date din site-ul SharePoint este oferit numai grupului de specialiști în baze de date.
- Introduceți o nouă interogare de testare și apăsați Intrați.
În acest exemplu, numai conținutul din directorul baze de date este căutat și rezultatele sunt afișate. Acest lucru se datorează faptului că grupul de specialiști în baze de date are acces doar la directorul Baze de date.
Felicitări! Ați folosit cu succes Amazon Kendra pentru a evidenția răspunsuri și perspective bazate pe conținutul indexat din aplicația dvs. SharePoint.
Amazon Kendra Experience Builder
Puteți construi și implementa o aplicație de căutare Amazon Kendra fără a fi nevoie de niciun cod front-end. Amazon Kendra Experience Builder vă ajută să construiți și să implementați o aplicație de căutare complet funcțională în câteva clicuri, astfel încât să puteți începe căutarea imediat.
A se referi la Crearea unei experiențe de căutare fără cod pentru mai multe informatii.
A curăța
Pentru a evita costurile viitoare, curățați resursele pe care le-ați creat ca parte a acestei soluții. Dacă ați creat un nou index Amazon Kendra în timp ce testați această soluție, ștergeți-l dacă nu mai aveți nevoie de el. Dacă ați adăugat o sursă de date nouă doar utilizând conectorul Amazon Kendra pentru SharePoint, ștergeți acea sursă de date după finalizarea examinării soluției.
A se referi la Ștergerea unui index și a unei surse de date pentru mai multe informatii.
Concluzie
În această postare, am arătat cum să ingerați documente din aplicația dvs. SharePoint în indexul dvs. Amazon Kendra. De asemenea, am trecut în revistă unele dintre noile caracteristici care sunt introduse în noua versiune a conectorului SharePoint.
Pentru a afla mai multe despre conectorul Amazon Kendra pentru SharePoint, consultați Conector Microsoft SharePoint V2.0.
În cele din urmă, nu uitați să verificați alte postări de blog despre Amazon Kendra!
Despre autor
Udaya Jaladi este arhitect de soluții la Amazon Web Services (AWS), specializat în asistența clienților furnizori independent de software (ISV). Cu expertiză în strategii cloud, tehnologii AI/ML și operațiuni, Udaya servește ca un consilier de încredere pentru directori și ingineri, oferind îndrumări personalizate privind maximizarea potențialului cloud-ului și impulsionarea dezvoltării de produse inovatoare. Folosindu-și experiența ca arhitect de întreprindere (EA) în diverse domenii de afaceri, Udaya excelează în arhitectura de soluții cloud scalabile, adaptate pentru a satisface nevoile specifice ale clienților ISV.
- Distribuție de conținut bazat pe SEO și PR. Amplifică-te astăzi.
- PlatoAiStream. Web3 Data Intelligence. Cunoștințe amplificate. Accesați Aici.
- Mintând viitorul cu Adryenn Ashley. Accesați Aici.
- Cumpărați și vindeți acțiuni în companii PRE-IPO cu PREIPO®. Accesați Aici.
- Sursa: https://aws.amazon.com/blogs/machine-learning/announcing-the-updated-microsoft-sharepoint-connector-v2-0-for-amazon-kendra/
- :are
- :este
- :Unde
- $UP
- 10
- 100
- 11
- 12
- 14
- 17
- 20
- 2019
- 7
- 9
- a
- Despre Noi
- acces
- accesate
- precizie
- precis
- Obține
- peste
- activ
- Active Directory
- Ad
- adăuga
- adăugat
- plus
- Avantajele
- consilier
- După
- AI / ML
- TOATE
- deja
- de asemenea
- Amazon
- Amazon EC2
- Amazon Kendra
- Amazon RDS
- Amazon Web Services
- Amazon Web Services (AWS)
- an
- și
- anunța
- anunțare
- răspunsuri
- Orice
- aplicaţia
- apărea
- aplicație
- adecvat
- SUNT
- AS
- At
- atribute
- autentifica
- Autentificare
- autorizare
- disponibil
- evita
- departe
- AWS
- Azuriu
- fundal
- de bază
- bazat
- BE
- deoarece
- Blog
- Blog
- atât
- construi
- constructor
- Clădire
- afaceri
- by
- CAN
- capacități
- caz
- central
- sigur
- certificat
- Modificări
- verifica
- Alege
- Cloud
- cod
- Completă
- Terminat
- Calcula
- concept
- Configuraţie
- conexiune
- Consoleze
- conţinut
- conținut
- context
- Control
- Cheltuieli
- tractor pe şenile
- crea
- a creat
- scrisori de acreditare
- clienţii care
- de date
- Baza de date
- baze de date
- Mod implicit
- implicite
- demonstra
- implementa
- dislocate
- descriere
- detalii
- Dezvoltare
- directoare
- diferit
- documente
- domeniu
- domenii
- Dont
- conducere
- durabilitate
- EA
- ediţie
- oricare
- activat
- permite
- întâlni
- criptare
- Punct final
- inginerii
- asigura
- Intrați
- Afacere
- entități
- Eter (ETH)
- Chiar
- exemplu
- excitat
- directori
- Extinde
- experienţă
- expertiză
- expresii
- suplimentar
- DESCRIERE
- puțini
- camp
- Fișier
- Fişiere
- filtru
- următor
- Pentru
- formă
- Frecvență
- din
- complet
- funcțional
- funcționalitate
- viitor
- obține
- obtinerea
- Go
- grup
- Grupului
- îndrumare
- Avea
- ajută
- extrem de
- lui
- gazdă
- găzduire
- Cum
- Cum Pentru a
- HTML
- http
- HTTPS
- IAM
- ID
- Identitate
- ID-uri
- if
- Punere în aplicare a
- îmbunătăţi
- in
- include
- include
- independent
- index
- individ
- informații
- inovatoare
- perspective
- instanță
- integra
- Inteligent
- în
- introdus
- probleme de
- IT
- jpg
- cunoştinţe
- Nume
- strat
- ldap
- AFLAȚI
- învăţare
- Părăsi
- Nivel
- efectului de pârghie
- ca
- Listă
- local
- situat
- locaţie
- mai lung
- maşină
- masina de învățare
- manager
- cartografiere
- maximizarea
- Întâlni
- Metadata
- metodă
- Microsoft
- ML
- mod
- moduri de
- modificată
- mai mult
- multiplu
- nume
- Navigaţi
- Navigare
- Nevoie
- nevoilor
- Nou
- Funcții noi
- următor
- Nu.
- nota
- acum
- număr
- oauth
- of
- oferind
- promoții
- on
- on-line
- afară
- de operare
- Operațiuni
- Opțiune
- Opţiuni
- or
- organizații
- al nostru
- afară
- peste
- pagină
- pâine
- parte
- Parolă
- cale
- Model
- modele
- permisiuni
- Personalizat
- alege
- Plato
- Informații despre date Platon
- PlatoData
- Portal
- Post
- postări
- potenţial
- alimentat
- Pregăti
- presa
- precedent
- privat
- proces
- Produs
- dezvoltare de produs
- dovadă
- dovada de concept
- furniza
- prevăzut
- furnizează
- împuternicit
- interogări
- gata
- recomandat
- Fără deosebire
- înregistrată
- regulat
- legate de
- depozit
- necesar
- Necesită
- Resurse
- REZULTATE
- revizuiască
- revizuite
- dreapta
- Drepturile
- Rol
- Alerga
- Salesforce
- Exemplu de set de date
- scalabil
- programa
- Caută
- căutare
- Secret
- secțiuni
- securitate
- selectate
- selectarea
- servește
- serviciu
- Servicii
- set
- instalare
- setări
- câteva
- sharepoint
- a arătat
- indicat
- simplu
- simplifica
- teren
- So
- Software
- soluţie
- soluţii
- unele
- Sursă
- Surse
- specializata
- specific
- SSL
- Certificat SSL
- Începe
- început
- Stare
- Pas
- paşi
- depozitare
- stocate
- strategii
- structurat
- abonament
- de succes
- Reușit
- astfel de
- suită
- a sustine
- Suprafață
- sincronizare
- adaptate
- Tehnologii
- chiriaş
- test
- Testarea
- acea
- Acolo.
- prin urmare
- Acestea
- acest
- Prin
- la
- împreună
- de încredere
- tip
- în
- Actualizează
- actualizat
- URL-ul
- utilizare
- carcasa de utilizare
- utilizat
- Utilizator
- nume de utilizator
- utilizatorii
- folosind
- valoare
- Valori
- diverse
- vânzător
- versiune
- aștepta
- we
- web
- servicii web
- cand
- care
- în timp ce
- voi
- cu
- fără
- Ateliere
- ar
- tu
- Ta
- zephyrnet
- Zip