Amazon Kendra er en meget nøjagtig og brugervenlig intelligent søgetjeneste drevet af maskinlæring (ML). Amazon Kendra tilbyder en række datakildeforbindelser til at forenkle processen med at indtage og indeksere dit indhold, uanset hvor det befinder sig.
Værdifulde data i organisationer lagres i både strukturerede og ustrukturerede depoter. Amazon Kendra kan samle data på tværs af adskillige strukturerede og ustrukturerede videnbaselager til at indeksere og søge på.
Et sådant videnbaselager er Microsoft SharePoint, og vi er glade for at kunne meddele, at vi har opdateret SharePoint-forbindelsen til Amazon Kendra for at tilføje endnu flere muligheder. I denne nye version (V2.0) har vi tilføjet understøttelse af SharePoint Subscription Edition og flere godkendelses- og synkroniseringstilstande for at indeksere indhold baseret på nyt, ændret eller slettet indhold.
Du kan nu også vælge OAuth 2.0 til at godkende med SharePoint Online. Flere synkroniseringsmuligheder er tilgængelige for at opdatere dit indeks, når dit datakildeindhold ændres. Du kan filtrere søgeresultaterne baseret på bruger- og gruppeoplysningerne for at sikre, at dine søgeresultater kun vises baseret på brugeradgangsrettigheder.
I dette indlæg demonstrerer vi, hvordan man indekserer indhold fra SharePoint ved hjælp af Amazon Kendra SharePoint-stikket V2.0.
Løsningsoversigt
Du kan bruge Amazon Kendra som en central placering til at indeksere indholdet fra forskellige datakilder til intelligent søgning. I de følgende afsnit gennemgår vi trinene for at oprette et indeks, tilføje SharePoint-forbindelsen og teste løsningen.
Forudsætninger
For at komme i gang har du brug for følgende:
Opret et Amazon Kendra-indeks
For at oprette et Amazon Kendra-indeks skal du udføre følgende trin:
- Vælg på Amazon Kendra-konsollen Opret et indeks.
- Til Indeksnavn, indtast et navn til indekset (f.eks.
my-sharepoint-index
). - Indtast en valgfri beskrivelse.
- Vælg Lav en ny rolle.
- Til Rollenavn, indtast et IAM-rollenavn.
- Konfigurer valgfri krypteringsindstillinger og tags.
- Vælg Næste.
- Til Indstillinger for adgangskontrol, vælg Ja.
- Til Token-konfiguration, sæt Token type til JSON og lad standardværdierne for Brugernavn , Grupper.
- Til Udvidelse af brugergruppe, forlad standardindstillingerne.
- Vælg Næste.
- Til Angiv klargøring, Vælg Developer udgave, som er velegnet til at bygge et proof of concept og eksperimentering, og vælg Opret.
Tilføj en SharePoint-datakilde til dit Amazon Kendra-indeks
En af fordelene ved at implementere Amazon Kendra er, at du kan bruge et sæt præbyggede stik til datakilder som f.eks. Amazon Simple Storage Service (Amazon S3), Amazon Relationel Database Service (Amazon RDS), SharePoint Online og Salesforce.
For at tilføje en SharePoint-datakilde til dit indeks skal du udføre følgende trin:
- På Amazon Kendra-konsollen skal du navigere til det indeks, du har oprettet.
- Vælg Data kilder i navigationsruden.
- Under SharePoint Connector V2.0, vælg Tilføj stik.
- Til Datakildenavn, indtast et navn (f.eks.
my-sharepoint-data-source
). - Indtast en valgfri beskrivelse.
- Vælg engelsk (da) forum Standardsprog.
- Indtast valgfri tags.
- Vælg Næste.
Afhængigt af hostingmuligheden dit SharePoint-program bruger, skal du vælge den passende hostingmetode. De påkrævede attributter til forbindelseskonfigurationen vises baseret på den hostingmetode, du vælger.
- Hvis du vælger SharePoint Online, udfør følgende trin:
- Indtast URL'en til dit SharePoint Online-lager.
- Vælg din godkendelsesindstilling (disse godkendelsesdetaljer vil blive brugt af SharePoint-forbindelsen til at integrere med din SharePoint-applikation).
- Indtast lejer-id'et for din SharePoint Online-applikation.
- Til AWS Secrets Manager-hemmelighed, vælg den hemmelighed, der har SharePoint Online-applikationslegitimationsoplysninger, eller opret en ny hemmelighed og tilføj forbindelsesdetaljerne (f.eks.
AmazonKendra-SharePoint-my-sharepoint-online-secret
).
At lære mere om AWS Secrets Manager, henvise til Kom godt i gang med Secrets Manager.
SharePoint-forbindelsen bruger clientId
, clientSecret
, userName
og password
oplysninger, der skal godkendes med SharePoint Online-applikationen. Disse oplysninger kan tilgås på App-registreringer side på Azure-portalen, hvis SharePoint Online-applikationen allerede er registreret.
- Hvis du vælger SharePoint Server, udfør følgende trin:
- Vælg din SharePoint-version (for eksempel bruger vi SharePoint 2019 til dette indlæg).
- Indtast webstedets URL for dit SharePoint Server-lager.
- Til SSL-certifikatplacering, skal du indtaste stien til S3-bucket-filen, hvor SharePoint Server SSL-certifikatet er placeret.
- Indtast webproxyværtsnavnet og portnummeroplysningerne, hvis SharePoint-serveren kræver en proxyforbindelse.
Til dette indlæg bruges der ingen webproxy, fordi SharePoint-applikationen, der bruges til dette eksempel, er en offentlig vendt applikation.
-
- Vælg autorisationsindstillingen for konfigurationen af adgangskontrolliste (ACL).
Disse godkendelsesdetaljer vil blive brugt af SharePoint-forbindelsen til at integrere med din SharePoint-instans.
- Til AWS Secrets Manager-hemmelighed, vælg den hemmelighed, der har SharePoint Server-legitimationsoplysninger, eller opret en ny hemmelighed og tilføj forbindelsesdetaljerne (f.eks.
AmazonKendra-my-sharepoint-server-secret
).
SharePoint-forbindelsen bruger brugernavnet og adgangskoden til at godkende med SharePoint Server-applikationen. Hvis du bruger et e-mail-id med domæneformular IDP som ACL-indstilling, er LDAP-serverens slutpunkt, søgebase, LDAP-brugernavn og LDAP-adgangskode også påkrævet.
For at opnå et detaljeret niveau af kontrol over det søgbare og visningsbare indhold introduceres identitetscrawler-funktionalitet i SharePoint-connectoren V2.0.
- Aktiver identitetscrawleren og vælg Crawl lokal gruppekortlægning , Crawl AD Group Mapping.
- Til Virtual Private Cloud (VPC), skal du vælge den VPC, hvorigennem SharePoint-applikationen er tilgængelig fra din SharePoint-forbindelse.
Til dette indlæg vælger vi Ingen VPC fordi SharePoint-applikationen, der bruges til dette eksempel, er en offentlig applikation, der er implementeret på Amazon Elastic Compute Cloud (Amazon EC2) forekomster.
- valgte Opret en ny rolle (anbefales) og angiv et rollenavn, som f.eks
AmazonKendra-sharepoint-v2
. - Vælg Næste.
- Vælg enheder, som du vil inkludere til indeksering. Du kan vælge Alle eller specifikke enheder baseret på din use case. Til dette indlæg vælger vi Alle.
Du kan også inkludere eller udelade dokumenter ved at bruge regulære udtryk. Du kan definere mønstre, som Amazon Kendra enten bruger til at udelukke visse dokumenter fra indeksering eller kun inkludere dokumenter med det mønster. For mere information, se SharePoint-konfiguration.
- Vælg din synkroniseringstilstand for at opdatere indekset, når dit datakildeindhold ændres.
Du kan synkronisere og indeksere alt indhold i alle enheder, uanset den tidligere synkroniseringsproces ved at vælge Fuld synkronisering, eller kun synkronisere nyt, ændret eller slettet indhold, eller kun synkronisere nyt eller ændret indhold. Til dette indlæg vælger vi Fuld synkronisering.
- Vælg en frekvens for at køre synkroniseringsplanen, som f.eks Kør efter behov.
- Vælg Næste.
I dette næste trin kan du oprette felttilknytninger for at tilføje et ekstra lag metadata til dine dokumenter. Dette giver dig mulighed for at forbedre nøjagtigheden gennem manuel tuning, filtrering, og facettering.
- Gennemgå standardfelttilknytningsoplysningerne, og vælg Næste.
- Som et sidste trin skal du gennemgå konfigurationsdetaljerne og vælge Tilføj datakilde for at oprette SharePoint-forbindelsesdatakilden til Amazon Kendra-indekset.
Test løsningen
Nu er du klar til at forberede og teste Amazon Kendra-søgefunktionerne ved hjælp af SharePoint-stikket.
Til dette indlæg føjes AWS-startdokumenter til SharePoint-datakilden. Eksempeldatasættet brugt til dette indlæg kan downloades fra AWS_Whitepapers.zip. Dette datasæt har PDF-dokumenter kategoriseret i flere mapper baseret på typen af dokumenter (f.eks. dokumenter relateret til AWS-databaseindstillinger, sikkerhed og ML).
Eksempeldatakataloger i SharePoint er også konfigureret med bruger-e-mail-id'er og gruppedetaljer, så kun brugere og grupper med tilladelser kan få adgang til specifikke mapper eller individuelle filer.
For at opnå kontrol på granulært niveau over søgeresultaterne gennemgår SharePoint-forbindelsen den lokale eller Active Directory (AD)-gruppetilknytningen i SharePoint-datakilden ud over indholdet, når identitetscrawleren er aktiveret med de valgte lokal- og AD-gruppetilknytningsmuligheder . Med denne funktion kan Amazon Kendra-indekseret indhold søges og vises baseret på brugernes og gruppernes adgangskontroltilladelser.
For at synkronisere vores indeks med SharePoint-indhold skal du udføre følgende trin:
- På Amazon Kendra-konsollen skal du navigere til det indeks, du har oprettet.
- Vælg Data kilder i navigationsruden, og vælg SharePoint-datakilden.
- Vælg Synkroniser nu for at starte processen med at indeksere indholdet fra SharePoint-applikationen og vente på, at processen er fuldført.
Hvis du støder på synkroniseringsproblemer, skal du se Fejlfinding af datakilder for mere information.
Når synkroniseringsprocessen er vellykket, vil værdien for Sidste synkroniseringsstatus vil blive indstillet til Vellykket – tjenesten fungerer normalt. Indholdet fra SharePoint-applikationen er nu indekseret og klar til forespørgsler.
- Vælg Søg efter indekseret indhold (Under Datastyring) i navigationsruden.
- Indtast en testforespørgsel i søgefeltet og tryk Indtast.
En testforespørgsel såsom "Hvad er holdbarheden af S3?" giver følgende Amazon Kendra foreslåede svar. Bemærk, at resultaterne for denne forespørgsel er fra alt det indekserede indhold. Dette skyldes, at der ikke er nogen kontekst med brugernavn eller gruppeoplysninger for denne forespørgsel.
- Udvid for at teste den adgangskontrollerede søgning Testforespørgsel med brugernavn eller grupper Og vælg Anvend brugernavn eller grupper for at tilføje et brugernavn (e-mail-id) eller gruppeoplysninger.
Når en Experience Builder-app bruges, inkluderer den brugerkonteksten, og du behøver derfor ikke at tilføje bruger- eller gruppe-id'er eksplicit.
- For dette indlæg gives adgang til databasebiblioteket på SharePoint-webstedet kun til databasespecialistgruppen.
- Indtast en ny testforespørgsel og tryk Indtast.
I dette eksempel søges der kun efter indholdet i databasebiblioteket, og resultaterne vises. Dette skyldes, at databasespecialistgruppen kun har adgang til databasebiblioteket.
Tillykke! Du har med succes brugt Amazon Kendra til at fremkomme med svar og indsigt baseret på indholdet indekseret fra din SharePoint-applikation.
Amazon Kendra Experience Builder
Du kan bygge og implementere en Amazon Kendra-søgeapplikation uden behov for nogen frontend-kode. Amazon Kendra Experience Builder hjælper dig med at bygge og implementere et fuldt funktionelt søgeprogram med få klik, så du kan begynde at søge med det samme.
Der henvises til Opbygning af en søgeoplevelse uden kode for mere information.
Ryd op
For at undgå fremtidige omkostninger skal du rydde op i de ressourcer, du har oprettet som en del af denne løsning. Hvis du oprettede et nyt Amazon Kendra-indeks, mens du testede denne løsning, skal du slette det, hvis du ikke længere har brug for det. Hvis du kun har tilføjet en ny datakilde ved hjælp af Amazon Kendra-forbindelsen til SharePoint, skal du slette den datakilde, når din løsningsgennemgang er afsluttet.
Der henvises til Sletning af et indeks og en datakilde for mere information.
Konklusion
I dette indlæg viste vi, hvordan du indsætter dokumenter fra din SharePoint-applikation i dit Amazon Kendra-indeks. Vi har også gennemgået nogle af de nye funktioner, der introduceres i den nye version af SharePoint-forbindelsen.
For at lære mere om Amazon Kendra-stikket til SharePoint, se Microsoft SharePoint-forbindelse V2.0.
Glem endelig ikke at tjekke ud andre blogindlæg om Amazon Kendra!
Om forfatteren
Udaya Jaladi er Solutions Architect hos Amazon Web Services (AWS), med speciale i at hjælpe kunder med uafhængige softwareleverandører (ISV). Med ekspertise inden for cloud-strategier, AI/ML-teknologier og operationer fungerer Udaya som en betroet rådgiver for ledere og ingeniører, der tilbyder personlig vejledning om at maksimere skyens potentiale og drive innovativ produktudvikling. Udaya udnytter sin baggrund som Enterprise Architect (EA) på tværs af forskellige forretningsdomæner og udmærker sig ved at udforme skalerbare cloudløsninger, der er skræddersyet til at imødekomme ISV-kundernes specifikke behov.
- SEO Powered Content & PR Distribution. Bliv forstærket i dag.
- PlatoAiStream. Web3 Data Intelligence. Viden forstærket. Adgang her.
- Udmøntning af fremtiden med Adryenn Ashley. Adgang her.
- Køb og sælg aktier i PRE-IPO-virksomheder med PREIPO®. Adgang her.
- Kilde: https://aws.amazon.com/blogs/machine-learning/announcing-the-updated-microsoft-sharepoint-connector-v2-0-for-amazon-kendra/
- :har
- :er
- :hvor
- $OP
- 10
- 100
- 11
- 12
- 14
- 17
- 20
- 2019
- 7
- 9
- a
- Om
- adgang
- af udleverede
- nøjagtighed
- præcis
- opnå
- tværs
- aktiv
- Ad
- tilføje
- tilføjet
- Desuden
- fordele
- rådgiver
- Efter
- AI / ML
- Alle
- allerede
- også
- Amazon
- Amazon EC2
- Amazon Kendra
- Amazon RDS
- Amazon Web Services
- Amazon Web Services (AWS)
- an
- ,
- Annoncere
- Annoncerer
- svar
- enhver
- app
- vises
- Anvendelse
- passende
- ER
- AS
- At
- attributter
- autentificere
- Godkendelse
- tilladelse
- til rådighed
- undgå
- væk
- AWS
- Azure
- baggrund
- bund
- baseret
- BE
- fordi
- Blog
- Blogindlæg
- både
- bygge
- Builder
- Bygning
- virksomhed
- by
- CAN
- kapaciteter
- tilfælde
- central
- vis
- certifikat
- Ændringer
- kontrollere
- Vælg
- Cloud
- kode
- fuldføre
- Afsluttet
- Compute
- Konceptet
- Konfiguration
- tilslutning
- Konsol
- indhold
- indhold
- sammenhæng
- kontrol
- Omkostninger
- crawler
- skabe
- oprettet
- Legitimationsoplysninger
- Kunder
- data
- Database
- databaser
- Standard
- defaults
- demonstrere
- indsætte
- indsat
- beskrivelse
- detaljer
- Udvikling
- mapper
- forskelligartede
- dokumenter
- domæne
- Domæner
- Dont
- kørsel
- holdbarhed
- EA
- udgave
- enten
- aktiveret
- muliggør
- kryptering
- Endpoint
- Ingeniører
- sikre
- Indtast
- Enterprise
- enheder
- Endog
- eksempel
- ophidset
- ledere
- Udvid
- erfaring
- ekspertise
- udtryk
- ekstra
- Funktionalitet
- få
- felt
- File (Felt)
- Filer
- filtrere
- efter
- Til
- formular
- Frekvens
- fra
- fuldt ud
- funktionel
- funktionalitet
- fremtiden
- få
- få
- Go
- gruppe
- Gruppens
- vejledning
- Have
- hjælper
- stærkt
- hans
- host
- Hosting
- Hvordan
- How To
- HTML
- http
- HTTPS
- ID
- Identity
- id'er
- if
- gennemføre
- Forbedre
- in
- omfatter
- omfatter
- uafhængig
- indeks
- individuel
- oplysninger
- innovativ
- indsigt
- instans
- integrere
- Intelligent
- ind
- introduceret
- spørgsmål
- IT
- jpg
- viden
- Efternavn
- lag
- LÆR
- læring
- Forlade
- Niveau
- løftestang
- ligesom
- Liste
- lokale
- placeret
- placering
- længere
- maskine
- machine learning
- leder
- kortlægning
- maksimere
- Mød
- Metadata
- metode
- microsoft
- ML
- tilstand
- modes
- modificeret
- mere
- flere
- navn
- Naviger
- Navigation
- Behov
- behov
- Ny
- Nye funktioner
- næste
- ingen
- nu
- nummer
- oauth
- of
- tilbyde
- Tilbud
- on
- online
- kun
- drift
- Produktion
- Option
- Indstillinger
- or
- organisationer
- vores
- ud
- i løbet af
- side
- brød
- del
- Adgangskode
- sti
- Mønster
- mønstre
- Tilladelser
- Personlig
- pick
- plato
- Platon Data Intelligence
- PlatoData
- Portal
- Indlæg
- Indlæg
- potentiale
- strøm
- Forbered
- trykke
- tidligere
- private
- behandle
- Produkt
- produktudvikling
- bevis
- Bevis for koncept
- give
- forudsat
- giver
- proxy
- forespørgsler
- klar
- anbefales
- Uanset
- registreret
- fast
- relaterede
- Repository
- påkrævet
- Kræver
- Ressourcer
- Resultater
- gennemgå
- revideret
- højre
- rettigheder
- roller
- Kør
- salgsstyrke
- Eksempeldatasæt
- skalerbar
- planlægge
- Søg
- søgning
- Secret
- sektioner
- sikkerhed
- valgt
- udvælgelse
- tjener
- tjeneste
- Tjenester
- sæt
- indstilling
- indstillinger
- flere
- viste
- vist
- Simpelt
- forenkle
- websted
- So
- Software
- løsninger
- Løsninger
- nogle
- Kilde
- Kilder
- speciale
- specifikke
- SSL
- SSL-certifikat
- starte
- påbegyndt
- Status
- Trin
- Steps
- opbevaring
- opbevaret
- strategier
- struktureret
- abonnement
- vellykket
- Succesfuld
- sådan
- suite
- support
- overflade
- synkronisering
- skræddersyet
- Teknologier
- lejer
- prøve
- Test
- at
- Der.
- derfor
- Disse
- denne
- Gennem
- til
- sammen
- betroet
- typen
- under
- Opdatering
- opdateret
- URL
- brug
- brug tilfælde
- anvendte
- Bruger
- brugere
- ved brug af
- værdi
- Værdier
- forskellige
- sælger
- udgave
- vente
- we
- web
- webservices
- hvornår
- som
- mens
- vilje
- med
- uden
- workshops
- ville
- Du
- Din
- zephyrnet
- Zip