Loading
Klargjøre eksisterende filer for inntak

Klargjøre eksisterende filer for inntak

Opprett metadata-sidefeltfiler slik at søketjenesten kan knytte eksisterende Amazon S3-objekter til Salesforce-filer.

Merk
Merk Utfør denne oppgaven bare for filer som fantes før Søk etter eksternt lagringsplass og dens nødvendige tillatelser ble aktivert. Salesforce oppretter automatisk de nødvendige metadataene for nye filer etter at funksjonen og tillatelsene er aktivert.

Før du begynner må du forsikre deg om at du har:

  • En konfigurert Amazon Bedrock Knowledge eller Amazon Kendra-indeks.
  • En Amazon S3-lagerbeholdningsrapport eller -manifest som identifiserer de eksisterende objektene som skal behandles.
  • Tillatelse til å opprette Lambda-funksjoner og Amazon S3-gruppeoperasjoner-jobber.
  • Tillatelse til å lese tilordningsfilen, kildeobjekter og eksisterende sidevogner.
  • Tillatelse til å skrive metadatabutikker til kildekategorien.
  1. Identifiser de eksisterende S3-objektene som skal behandles.
  2. Generer en tilordningsfil som knytter hver eksisterende fil til Salesforce ContentDocumentId- og Amazon S3-plasseringen.
  3. Opprett en sidefeltmetadatafil for hver eksisterende fil.
    Metadataene knytter filen til Salesforce-posten. Du finner krav til metadata i Metadata og filtrering for en Knowledge-base i AWS-dokumentasjonen.
  4. Legg til de tilknyttede Salesforce ContentDocumentId-verdiene i hvert sidefelt.
  5. Kontroller at hvert sidefelt følger metadataformatet Amazon Bedrock eller Kendra etter behov.
    Hvis du vil ha mer informasjon, kan du se Legge til metadata i filer for en Knowledge-base i AWS-dokumentasjonen, og se S3-dokumentmetadata i AWS-dokumentasjonen.
  6. Lagre metadatabutikker:
    • Amazon Kendra: Lagre under __sfdcroot__/__metadata__/ i kilde S3-samlekategorien.
    • Amazon Bedrock: Lagre metadataidefeltet ved siden av kildeobjektet.
  7. Kald en Lambda-funktion med Amazon S3-batchbegivenheder.

    Du finner instruksjoner i Kalle opp en Lambda-funksjon med Amazon S3-gruppehendelser.

    Merk
    Merk Amazon Kendra genererer ikke avskrifter eller sammendrag fra lyd-, video- eller bildeinnhold. Bruk den riktige modellen til å opprette søkbart tekstinnhold for disse filene før Amazon Kendra henter dem inn. For eksempel Amazon Bedrock-dataautomatisering. Se Amazon Bedrock Data Automation.

    Følgende eksempel illustrerer oppdateringslogikken for sidefelt:

    1. Load mapping file
    2. For each file in S3:
       a. Look up the salesforce content document Ids from mapping file
       b. Create sidecar metadata json file
       c. Populate the content document Ids in the json file according the correct Bedrock / Kendra format
       d. Make sure the metadata attribute key is "contentDocumentIds" and is an array of 15 digit Id strings
  8. Gi Lambda-funksjonen tilgang til kildekategorien.
  9. Opprett og kjør en Amazon S3-gruppeoperasjonsjobb som kaller opp Lambda-funksjonen for de eksisterende objektene.
  • Generere en gruppetilordningsfil for eksternt lagrede filer
    Klargjør eksisterende filer for Amazon Bedrock eller Amazon Kendra ved å generere en tilordningsfil som knytter Salesforce-filer til deres Amazon S3-plasseringer. Du må utføre denne oppgaven bare hvis du har eksisterende filer i Amazon S3 som du vil søke i.
 
Laster
Salesforce Help | Article