Loading
Forbered eksisterende filer til overførsel

Forbered eksisterende filer til overførsel

Opret metadata-sidepanelfiler, så søgetjenesten kan knytte eksisterende Amazon S3-objekter til Salesforce-filer.

Bemærk
Bemærk Udfør kun denne opgave for filer, der eksisterede, før Ekstern lagersøgning og dens påkrævede tilladelser blev aktiveret. Salesforce opretter automatisk de krævede metadata for nye filer, når funktionen og tilladelserne er aktiveret.

Før du går i gang, skal du sørge for, at du har:

  • En konfigureret Amazon Knowledge eller et Amazon Kendra-indeks.
  • En Amazon S3-lagerrapport eller -manifest, der identificerer de eksisterende objekter, der skal behandles.
  • Tilladelse til at oprette Lambda-funktioner og Amazon S3 Batch Operations-job.
  • Tilladelse til at læse tilknytningsfilen, kildeobjekter og eksisterende sidepaneler.
  • Tilladelse til at skrive metadata-sidepaneler til kildeinddelingen.
  1. Identificer de eksisterende S3-objekter, der skal behandles.
  2. Generer en tilknytningsfil, der knytter hver eksisterende fil til dens Salesforce ContentDocumentId- og Amazon S3-placering.
  3. Opret en sidepanelsmetadatafil for hver eksisterende fil.
    Metadataene knytter filen til dens Salesforce-registrering. For metadatakrav kan du se Metadata og filtrering for en Knowledge-base i AWS-dokumentationen.
  4. Føj de tilknyttede Salesforce ContentDocumentId-værdier til hver sidepanel.
  5. Bekræft, at hver sidepanel følger Amazon Bedrock- eller Kendra-metadataformatet efter behov.
    Hvis du ønsker yderligere oplysninger, kan du se Føj metadata til filer for en Knowledge-base i AWS-dokumentationen og se S3-dokumentmetadata i AWS-dokumentationen.
  6. Gem metadata-sidepaneler:
    • Amazon Kendra: Gem under __sfdcroot__/__metadata__/ i kildeinddelingen S3.
    • Amazon Bedrock: Gem metadatasidepanelet sammen med kildeobjektet.
  7. Kald en Lambda-funktion med Amazon S3-batchbegivenheder.

    Hvis du ønsker instruktioner, kan du se Kald en Lambda-funktion med Amazon S3-batchbegivenheder.

    Bemærk
    Bemærk Amazon Kendra genererer ikke afskrifter eller sammendrag fra lyd-, video- eller billedindhold. Brug den relevante model til at oprette søgbart tekstindhold for disse filer, før Amazon Kendra overfører dem. F.eks. Amazon Bedrock-dataautomatisering. Se Amazon Bedrock Data Automation.

    Følgende eksempel illustrerer sidecar-opdateringslogikken:

    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. Tildel Lambda-funktionen adgang til kildeinddelingen.
  9. Opret og kør et Amazon S3-batchdriftsjob, der kalder Lambda-funktionen for de eksisterende objekter.
  • Generer en batchtilknytningsfil for eksternt lagrede filer
    Forbered eksisterende filer til Amazon Bedrock eller Amazon Kendra ved at generere en tilknytningsfil, der knytter Salesforce-filer til deres Amazon S3-placeringer. Du skal kun udføre denne opgave, hvis du har eksisterende filer i Amazon S3, som du ønsker at søge i.
 
Indlæser
Salesforce Help | Article