Amazon Kendra är en mycket exakt och lättanvänd intelligent söktjänst som drivs av maskininlärning (ML). Amazon Kendra erbjuder en svit av datakälla-anslutningar för att förenkla processen att ta in och indexera ditt innehåll, var det än finns.
Värdefull data i organisationer lagras i både strukturerade och ostrukturerade arkiv. Amazon Kendra kan samla data över flera strukturerade och ostrukturerade kunskapsbasförråd att indexera och söka på.
Ett sådant kunskapsbasarkiv är Microsoft SharePoint, och vi är glada att kunna meddela att vi har uppdaterat SharePoint-anslutningen för Amazon Kendra för att lägga till ännu fler funktioner. I den här nya versionen (V2.0) har vi lagt till stöd för SharePoint Subscription Edition och flera autentiserings- och synkroniseringslägen för att indexera innehåll baserat på nytt, modifierat eller borttaget innehåll.
Du kan nu också välja OAuth 2.0 för att autentisera med SharePoint Online. Flera synkroniseringsalternativ är tillgängliga för att uppdatera ditt index när innehållet i din datakälla ändras. Du kan filtrera sökresultaten baserat på användar- och gruppinformation för att säkerställa att dina sökresultat endast visas baserat på användarens åtkomsträttigheter.
I det här inlägget visar vi hur man indexerar innehåll från SharePoint med Amazon Kendra SharePoint-anslutningen V2.0.
Lösningsöversikt
Du kan använda Amazon Kendra som en central plats för att indexera innehållet från olika datakällor för intelligent sökning. I följande avsnitt går vi igenom stegen för att skapa ett index, lägga till SharePoint-anslutningen och testa lösningen.
Förutsättningar
För att komma igång behöver du följande:
Skapa ett Amazon Kendra Index
För att skapa ett Amazon Kendra-index, utför följande steg:
- Välj på Amazon Kendra-konsolen Skapa ett index.
- För Indexnamnanger du ett namn för indexet (t.ex.
my-sharepoint-index
). - Ange en valfri beskrivning.
- Välja Skapa en ny roll.
- För Rollnamn, ange ett IAM-rollnamn.
- Konfigurera valfria krypteringsinställningar och taggar.
- Välja Nästa.
- För Inställningar för åtkomstkontrollväljer Ja.
- För Token-konfiguration, uppsättning Token typ till JSON och lämna standardvärdena för Användarnamn och Grupper.
- För Utvidgning av användargrupp, lämna standardinställningarna.
- Välja Nästa.
- För Ange provisionering, Välj Utvecklarutgåva, som är lämpad för att bygga ett bevis på koncept och experiment, och välj Skapa.
Lägg till en SharePoint-datakälla till ditt Amazon Kendra-index
En av fördelarna med att implementera Amazon Kendra är att du kan använda en uppsättning förbyggda kontakter för datakällor som t.ex. Amazon enkel lagringstjänst (Amazon S3), Amazon Relational Databas Service (Amazon RDS), SharePoint Online och Salesforce.
För att lägga till en SharePoint-datakälla till ditt index, utför följande steg:
- På Amazon Kendra-konsolen, navigera till indexet som du skapade.
- Välja Datakällor i navigeringsfönstret.
- Enligt SharePoint Connector V2.0väljer Lägg till kontakt.
- För Datakällans namn, ange ett namn (t.ex.
my-sharepoint-data-source
). - Ange en valfri beskrivning.
- Välja engelska (en) för Standardspråk.
- Ange valfria taggar.
- Välja Nästa.
Beroende på vilket värdalternativ som din SharePoint-applikation använder väljer du lämplig värdmetod. De nödvändiga attributen för anslutningskonfigurationen visas baserat på den värdmetod du väljer.
- Om du väljer SharePoint Online, slutför följande steg:
- Ange URL:en för ditt SharePoint Online-arkiv.
- Välj ditt autentiseringsalternativ (dessa autentiseringsdetaljer kommer att användas av SharePoint-anslutaren för att integrera med din SharePoint-applikation).
- Ange klientens ID för ditt SharePoint Online-program.
- För AWS Secrets Manager hemlighet, välj hemligheten som har SharePoint Online-applikationsuppgifter eller skapa en ny hemlighet och lägg till anslutningsinformationen (t.ex.
AmazonKendra-SharePoint-my-sharepoint-online-secret
).
Om du vill veta mer om AWS Secrets Manager, hänvisa till Komma igång med Secrets Manager.
SharePoint-anslutningen använder clientId
, clientSecret
, userName
och password
information att autentisera med SharePoint Online-applikationen. Dessa uppgifter kan nås på Appregistreringar sida på Azure-portalen, om SharePoint Online-applikationen redan är registrerad.
- Om du väljer SharePoint Server, slutför följande steg:
- Välj din SharePoint-version (vi använder till exempel SharePoint 2019 för det här inlägget).
- Ange webbadressen till ditt SharePoint Server-arkiv.
- För SSL-certifikatets plats, ange sökvägen till S3-bucket-filen där SharePoint Server SSL-certifikatet finns.
- Ange webbproxyvärdnamnet och portnummerdetaljerna om SharePoint-servern kräver en proxyanslutning.
För det här inlägget används ingen webbproxy eftersom SharePoint-applikationen som används för det här exemplet är en applikation som riktar sig till allmänheten.
-
- Välj auktoriseringsalternativ för konfigurationen för åtkomstkontrolllista (ACL).
Dessa autentiseringsdetaljer kommer att användas av SharePoint-anslutaren för att integrera med din SharePoint-instans.
- För AWS Secrets Manager hemlighet, välj hemligheten som har SharePoint Server-uppgifter eller skapa en ny hemlighet och lägg till anslutningsinformationen (t.ex.
AmazonKendra-my-sharepoint-server-secret
).
SharePoint-anslutaren använder användarnamnet och lösenordsinformationen för att autentisera med SharePoint Server-applikationen. Om du använder ett e-post-ID med domänform IDP som ACL-inställning krävs också LDAP-serverns slutpunkt, sökbas, LDAP-användarnamn och LDAP-lösenord.
För att uppnå en detaljerad nivå av kontroll över det sökbara och visningsbara innehållet introduceras identitetssökningsfunktionalitet i SharePoint-anslutaren V2.0.
- Aktivera identitetssökroboten och välj Genomsök lokal gruppmappning och Crawl AD Group Mapping.
- För Virtual Private Cloud (VPC), välj den VPC genom vilken SharePoint-applikationen kan nås från din SharePoint-anslutare.
För det här inlägget väljer vi Ingen VPC eftersom SharePoint-applikationen som används för det här exemplet är en offentlig applikation som distribueras på Amazon Elastic Compute Cloud (Amazon EC2) -instanser.
- Välj Skapa en ny roll (rekommenderas) och ange ett rollnamn, t.ex
AmazonKendra-sharepoint-v2
. - Välja Nästa.
- Välj enheter som du vill inkludera för indexering. Du kan välja Alla eller specifika enheter baserat på ditt användningsfall. För det här inlägget väljer vi Alla.
Du kan också inkludera eller utesluta dokument genom att använda reguljära uttryck. Du kan definiera mönster som Amazon Kendra antingen använder för att utesluta vissa dokument från indexering eller inkludera endast dokument med det mönstret. För mer information, se SharePoint-konfiguration.
- Välj synkroniseringsläge för att uppdatera indexet när innehållet i din datakälla ändras.
Du kan synkronisera och indexera allt innehåll i alla enheter, oavsett föregående synkroniseringsprocess genom att välja Full synk, eller bara synkronisera nytt, ändrat eller borttaget innehåll, eller bara synkronisera nytt eller ändrat innehåll. För det här inlägget väljer vi Full synk.
- Välj en frekvens för att köra synkroniseringsschemat, t.ex Kör på begäran.
- Välja Nästa.
I det här nästa steget kan du skapa fältmappningar för att lägga till ett extra lager av metadata till dina dokument. Detta gör att du kan förbättra noggrannheten genom manuell inställning, filtrering, och facettering.
- Granska standardfältmappningsinformationen och välj Nästa.
- Som ett sista steg, granska konfigurationsdetaljerna och välj Lägg till datakälla för att skapa SharePoint-anslutningsdatakällan för Amazon Kendra-index.
Testa lösningen
Nu är du redo att förbereda och testa Amazon Kendra-sökfunktionerna med hjälp av SharePoint-anslutningen.
För det här inlägget läggs AWS-startdokument till SharePoint-datakällan. Exempeldataset som används för det här inlägget kan laddas ner från AWS_Whitepapers.zip. Denna datauppsättning har PDF-dokument kategoriserade i flera kataloger baserat på typen av dokument (till exempel dokument relaterade till AWS-databasalternativ, säkerhet och ML).
Exempeldatakataloger i SharePoint är också konfigurerade med användarens e-post-ID och gruppinformation så att endast användare och grupper med behörigheter kan komma åt specifika kataloger eller enskilda filer.
För att uppnå kontroll på granulär nivå över sökresultaten genomsöker SharePoint-anslutaren den lokala eller Active Directory-gruppmappningen (AD) i SharePoint-datakällan utöver innehållet när identitetssökroboten är aktiverad med alternativen för lokal- och AD-gruppmappning valda . Med denna funktion är Amazon Kendras indexerade innehåll sökbart och visningsbart baserat på behörigheterna för åtkomstkontroll för användare och grupper.
För att synkronisera vårt index med SharePoint-innehåll, utför följande steg:
- På Amazon Kendra-konsolen, navigera till indexet du skapade.
- Välja Datakällor i navigeringsfönstret och välj SharePoint-datakällan.
- Välja Synkronisera nu för att starta processen för att indexera innehållet från SharePoint-applikationen och vänta på att processen ska slutföras.
Om du stöter på några synkroniseringsproblem, se Felsökning av datakällor för mer information.
När synkroniseringsprocessen är framgångsrik, värdet för Senaste synkroniseringsstatus kommer att ställas in på Framgångsrik – tjänsten fungerar normalt. Innehållet från SharePoint-applikationen är nu indexerat och redo för frågor.
- Välja Sök efter indexerat innehåll (Under Datahantering) i navigeringsfönstret.
- Ange en testfråga i sökfältet och tryck ange.
En testfråga som "Vad är hållbarheten för S3?" ger följande Amazon Kendra föreslagna svar. Observera att resultaten för den här frågan kommer från allt indexerat innehåll. Detta beror på att det inte finns någon kontext för användarnamn eller gruppinformation för den här frågan.
- För att testa den åtkomstkontrollerade sökningen, expandera Testfråga med användarnamn eller grupper Och välj Använd användarnamn eller grupper för att lägga till ett användarnamn (e-post-ID) eller gruppinformation.
När en Experience Builder-app används inkluderar den användarkontexten, och därför behöver du inte lägga till användar- eller grupp-ID uttryckligen.
- För det här inlägget ges åtkomst till databaskatalogen på SharePoint-webbplatsen endast till gruppen databasspecialister.
- Ange en ny testfråga och tryck ange.
I det här exemplet genomsöks endast innehållet i katalogen Databaser och resultaten visas. Detta beror på att gruppen databasspecialister endast har tillgång till katalogen Databaser.
Grattis! Du har framgångsrikt använt Amazon Kendra för att få fram svar och insikter baserat på innehållet indexerat från din SharePoint-applikation.
Amazon Kendra Experience Builder
Du kan bygga och distribuera en Amazon Kendra-sökapplikation utan att behöva någon front-end-kod. Amazon Kendra Experience Builder hjälper dig att bygga och distribuera en fullt fungerande sökapplikation med några få klick så att du kan börja söka direkt.
Hänvisa till Skapa en sökupplevelse utan kod för mer information.
Städa upp
För att undvika framtida kostnader, rensa upp de resurser du skapade som en del av denna lösning. Om du skapade ett nytt Amazon Kendra-index medan du testade den här lösningen, ta bort det om du inte längre behöver det. Om du bara har lagt till en ny datakälla med Amazon Kendra-anslutningen för SharePoint, radera den datakällan efter att din lösningsgranskning är klar.
Hänvisa till Ta bort ett index och en datakälla för mer information.
Slutsats
I det här inlägget visade vi hur du matar in dokument från din SharePoint-applikation till ditt Amazon Kendra-index. Vi har också granskat några av de nya funktionerna som introduceras i den nya versionen av SharePoint-anslutningen.
För att lära dig mer om Amazon Kendra-anslutningen för SharePoint, se Microsoft SharePoint-anslutning V2.0.
Slutligen, glöm inte att kolla in andra blogginlägg om Amazon Kendra!
Om författaren
Udaya Jaladi är en lösningsarkitekt på Amazon Web Services (AWS), specialiserad på att hjälpa ISV-kunder (Independent Software Vendor). Med expertis inom molnstrategier, AI/ML-teknologier och operationer fungerar Udaya som en pålitlig rådgivare till chefer och ingenjörer, och erbjuder personlig vägledning för att maximera molnets potential och driva innovativ produktutveckling. Med sin bakgrund som Enterprise Architect (EA) över olika affärsdomäner, utmärker Udaya sig i att utforma skalbara molnlösningar som är skräddarsydda för att möta de specifika behoven hos ISV-kunder.
- SEO-drivet innehåll och PR-distribution. Bli förstärkt idag.
- PlatoAiStream. Web3 Data Intelligence. Kunskap förstärkt. Tillgång här.
- Minting the Future med Adryenn Ashley. Tillgång här.
- Köp och sälj aktier i PRE-IPO-företag med PREIPO®. Tillgång här.
- Källa: https://aws.amazon.com/blogs/machine-learning/announcing-the-updated-microsoft-sharepoint-connector-v2-0-for-amazon-kendra/
- : har
- :är
- :var
- $UPP
- 10
- 100
- 11
- 12
- 14
- 17
- 20
- 2019
- 7
- 9
- a
- Om oss
- tillgång
- Accessed
- noggrannhet
- exakt
- Uppnå
- tvärs
- aktiv
- Ad
- lägga till
- lagt till
- Dessutom
- fördelar
- rådgivare
- Efter
- AI / ML
- Alla
- redan
- också
- amason
- Amazon EC2
- Amazon Kendra
- Amazon RDS
- Amazon Web Services
- Amazon Web Services (AWS)
- an
- och
- Meddela
- Vi presenterar
- svar
- vilken som helst
- app
- visas
- Ansökan
- lämpligt
- ÄR
- AS
- At
- attribut
- autentisera
- Autentisering
- tillstånd
- tillgänglig
- undvika
- bort
- AWS
- Azure
- bakgrund
- bas
- baserat
- BE
- därför att
- Blogg
- Blogginlägg
- båda
- SLUTRESULTAT
- byggare
- Byggnad
- företag
- by
- KAN
- kapacitet
- Vid
- centrala
- vissa
- certifikat
- Förändringar
- ta
- Välja
- cloud
- koda
- fullborda
- Avslutade
- Compute
- begrepp
- konfiguration
- anslutning
- Konsol
- innehåll
- innehåll
- sammanhang
- kontroll
- Kostar
- sökrobot
- skapa
- skapas
- referenser
- Kunder
- datum
- Databas
- databaser
- Standard
- defaults
- demonstrera
- distribuera
- utplacerade
- beskrivning
- detaljer
- Utveckling
- kataloger
- flera
- dokument
- domän
- domäner
- inte
- drivande
- hållbarhet
- EA
- edition
- antingen
- aktiverad
- möjliggör
- kryptering
- Slutpunkt
- Ingenjörer
- säkerställa
- ange
- Företag
- enheter
- Även
- exempel
- exciterade
- befattningshavare
- Bygga ut
- erfarenhet
- expertis
- uttryck
- extra
- Funktioner
- få
- fält
- Fil
- Filer
- filtrera
- efter
- För
- formen
- Frekvens
- från
- fullständigt
- funktionella
- funktionalitet
- framtida
- skaffa sig
- få
- Go
- Grupp
- Gruppens
- vägleda
- Har
- hjälper
- höggradigt
- hans
- värd
- värd
- Hur ser din drömresa ut
- How To
- html
- http
- HTTPS
- ID
- Identitet
- ids
- if
- genomföra
- förbättra
- in
- innefattar
- innefattar
- oberoende
- index
- individuellt
- informationen
- innovativa
- insikter
- exempel
- integrera
- Intelligent
- in
- introducerade
- problem
- IT
- jpg
- kunskap
- Efternamn
- lager
- LÄRA SIG
- inlärning
- Lämna
- Nivå
- hävstångs
- tycka om
- Lista
- lokal
- belägen
- läge
- längre
- Maskinen
- maskininlärning
- chef
- kartläggning
- maximera
- Möt
- metadata
- metod
- Microsoft
- ML
- Mode
- lägen
- modifierad
- mer
- multipel
- namn
- Navigera
- Navigering
- Behöver
- behov
- Nya
- Nya funktioner
- Nästa
- Nej
- nu
- antal
- oauth
- of
- erbjuda
- Erbjudanden
- on
- nätet
- endast
- drift
- Verksamhet
- Alternativet
- Tillbehör
- or
- organisationer
- vår
- ut
- över
- sida
- panelen
- del
- Lösenord
- bana
- Mönster
- mönster
- behörigheter
- personlig
- plocka
- plato
- Platon Data Intelligence
- PlatonData
- Portal
- Inlägg
- inlägg
- potentiell
- drivs
- Förbered
- tryck
- föregående
- privat
- process
- Produkt
- produktutveckling
- bevis
- bevis på koncept
- ge
- förutsatt
- ger
- ombud
- sökfrågor
- redo
- rekommenderas
- Oavsett
- registrerat
- regelbunden
- relaterad
- Repository
- Obligatorisk
- Kräver
- Resurser
- Resultat
- översyn
- Granskad
- höger
- rättigheter
- Roll
- Körning
- Salesforce
- Exempeldatauppsättning
- skalbar
- tidtabellen
- Sök
- söka
- Secret
- sektioner
- säkerhet
- vald
- väljer
- serverar
- service
- Tjänster
- in
- inställning
- inställningar
- flera
- visade
- visas
- Enkelt
- förenkla
- webbplats
- So
- Mjukvara
- lösning
- Lösningar
- några
- Källa
- Källor
- specialiserat
- specifik
- SSL
- SSL-certifikat
- starta
- igång
- status
- Steg
- Steg
- förvaring
- lagras
- strategier
- strukturerade
- prenumeration
- framgångsrik
- Framgångsrikt
- sådana
- svit
- stödja
- yta
- synkronisering
- skräddarsydd
- Tekniken
- hyresgäst
- testa
- Testning
- den där
- Smakämnen
- Där.
- därför
- Dessa
- detta
- Genom
- till
- tillsammans
- betrodd
- Typ
- under
- Uppdatering
- uppdaterad
- URL
- användning
- användningsfall
- Begagnade
- Användare
- användare
- med hjälp av
- värde
- Värden
- olika
- leverantör
- version
- vänta
- we
- webb
- webbservice
- när
- som
- medan
- kommer
- med
- utan
- Workshops
- skulle
- Om er
- Din
- zephyrnet
- Postnummer