Loading
CRM Analytics
Beholde opprinnelige valutaverdier for Salesforce-direktedata

Beholde opprinnelige valutaverdier for Salesforce-direktedata

Som standard konverteres alle valutafelt til organisasjonens standardvaluta i alle datasynkroniseringer. Med Salesforce-direktedataobjekter bruker du preserveCurrencyFields i oppskriftens JSON-fil til å angi hvilke felt du vil beholde den opprinnelige valutaverdien for ved datasynkronisering. Denne prosessen lar deg bruke ikke-konverterte valutaer i enkelte arbeidsflyter og konverterte valutaer i andre, også innenfor det samme Salesforce-direktedataobjektet.

Bevaring av valutaverdier gir brukerne mulighet til å få tilgang til både rådne og konverterte valutaverdier. Du opprettholder dataintegritet ved å hente de opprinnelige valutaverdiene som lagret i Salesforce, og gir brukerne mulighet til å utføre valutaomregning i CRM Analytics ved bruk av de hentede omregningskursene.

Merk
Merk

Bruk av preserveCurrencyFields støttes bare for Salesforce-direktedataobjekter og krever en full synkronisering.

  1. Klikk på Oppskrifter i Databehandling.
  2. Klikk på oppskriften du vil redigere, eller opprett en ny oppskrift.
  3. Velg et Salesforce-objekt for direktedata som inndatanode.
    I Plassering-kolonnen skiller Salesforce-direktedata seg av et grå Salesforce-skyikon.
    Velge et Salesforce-direktedataobjekt for inndatanoden.
  4. Når inndatanoden er definert, laster du ned oppskrifts-JSON-koden for å redigere og oppdatere preserveCurrencyFields for denne noden.
    Nedlastingshandlingen for en oppskrift.
  5. Åpne JSON-filen for oppskriften i et redigeringsprogram.
    Eksempel på JSON for en oppskriftsinndatanode:
    "LOAD_DATASET0": {
        "action": "load",
        "parameters": {
           "dataset": {
             "connectionName": "SFDC_LOCAL",
             "label": "Sy_Currency__c",
             "sourceObjectName": "Sy_Currency__c",
             "type": "connectedDataset"
           },
           "fields": [
             "Id",
             "OwnerId",
             "IsDeleted",
             "Name",
             "CurrencyIsoCode",
             "CreatedDate",
             "CreatedById",
             "LastModifiedDate",
             "LastModifiedById",
             "Cost__c"
           ],
           "preserveCurrencyFields": [],
           "sampleDetails": {
             "sortBy": [],
             "type": "TopN"
           }
        },
        "sources": []
    }
  6. Legg til ett eller flere valutafelt i preserveCurrencyFields-objektet.
    Eksempel på JSON med et valutafelt, Cost__c, lagt til i preserveCurrencyFields-objektet:
    "LOAD_DATASET0": {
         "action": "load",
         "parameters": {
           "dataset": {
             "connectionName": "SFDC_LOCAL",
             "label": "Sy_Currency__c",
             "sourceObjectName": "Sy_Currency__c",
             "type": "connectedDataset"
           },
           "fields": [
             "Id",
             "OwnerId",
             "IsDeleted",
             "Name",
             "CurrencyIsoCode",
             "CreatedDate",
             "CreatedById",
             "LastModifiedDate",
             "LastModifiedById",
             "Cost__c"
           ],
           "preserveCurrencyFields": [
             "Cost__c"       
           ],
           "sampleDetails": {
             "sortBy": [],
             "type": "TopN"
           }
         },
         "sources": []
         }
  7. Lagre JSON-filen for oppskriften og last den opp til oppskriften.
    Opplastingshandlingen for en oppskrift.
  8. Fullfør oppskriften og klikk på Lagre og kjør.

Vurderinger

  • Vær forsiktig med oppskriftsaggregeringer, og ikke aggreger på tvers av forskjellige valutaer.
  • Bruk av denne funksjonen introduserer ytelsesoverhead på grunn av en full datasynkronisering for hver jobb. Denne innvirkningen er imidlertid begrenset til objekter der beholdte verdier er nødvendig. Andre objekter kan fremdeles bruke de raskere datasynkroniseringene.
  • Oppskrifter som involverer flere objekter, krever ekstra oppmerksomhet for å sikre at relaterte datakilder forblir synkroniserte.
 
Laster
Salesforce Help | Article