Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln innehåller information om de regler som används för att fastställa unikhet för poster i Microsoft Microsoft Dynamics 365 Sustainability. Dynamics 365 Sustainability ger två sätt att fastställa postunikhet:
- Använda ursprungligt korrelations-ID (OCID)
- Automatisk generering av en primärnyckel baserat på nyckelattribut
OCID är en valfri identifierare som används för att korrelera posten med datakällan. Den finns i datamodellen som ett valfritt attribut för referensdata, aktivitet och utsläppsdataposter. OCID-posten tillhandahålls när posten för en aktivitet eller emissionsdatapost skapas. Om du anger en OCID använder Dynamics 365 Sustainability den för att generera den primära nyckeln för posten.
OCID-posten måste vara unik för varje post, så du kan inte använda den för att associera fler än en post i en enskild entitet/tabell. Om du inte anger en OCID använder Dynamics 365 Sustainability metoden för att generera en primärnyckel baserat på nyckelattribut. Den här metoden använder en viss uppsättning attribut per entitet för att generera den primära nyckeln.
Important
När du har angett OCID-värdet för aktivitetsposter kan du inte ändra det.
Dynamics 365 Hållbarhetsdata ingår i följande tre kategorier:
Aktivitetsdata: Omfattning 1-3 poster registrerar utsläppsproducerande aktiviteter som köpt el eller mobil förbränning. Inmatade förberäknade utsläpp betraktas som aktivitetsdata och hanteras på samma sätt.
Referensdata: Stöduppgifter används typiskt vid beräkning och klassificering av aktivitetsdata. Några exempel är bibliotek med emissionsfaktorer, transportläge eller resor för företag.
Systemdata: Vanliga driftsposter som vanligtvis är en del av bredare standarder som växthusgasfaktorer (GHG), standardenheter och land-/regionkodmappningar.
I de här kategorierna används olika regler för att fastställa en posts unika beteende. Detta innebär att uppdateringar kan fungera på olika sätt i kategorierna. Använd följande tabell för att avgöra hur du hanterar systemet.
| Posttyp | Utvärderingsregel för primärnyckel | Result | Uppdatera metod |
|---|---|---|---|
| Aktivitetsdata | Om OriginCorrelationID tillhandahålls använder Dynamics 365 Sustainability den för att generera den primära nyckeln för posten. Om det redan finns en post med samma OriginCorrelationID uppdaterar Dynamics 365 Sustainability posten. Om en post med samma OriginCorrelationID för entitetstypen inte finns infogar Dynamics 365 Sustainability posten.
Om OriginCorrelationID inte anges så utgör alla användarriktade fält i posten den unika postnyckeln, förutom Anslutning, Anslutningsuppdatering, Bevis och Beskrivning. |
Om några av utvärderingsreglernas fält är olika, och du inte angav ett OriginCorrelationID, betraktas posten som olika och infogas. | Använd OriginCorrelationID för uppdateringar. |
| Referensdata |
Namn: Måste vara unikt. Om den inmatade posten har ett identiskt namn betraktas posten som en dubblett. OriginCorrelationID: Om det anges måste det vara unikt. Om en post med samma OriginCorrelationID redan finns uppdateras posten. Om en post med samma OriginCorrelationID för entitetstypen inte finns infogas posten. Primärnyckel: Både Namn och OriginCorrelationID (om det anges). Om Namnet är annorlunda och OriginCorrelationID matchas betraktas posten som en uppdatering och Namnet skrivs över med data för inkommande post. Uppskattnings- och emissionsfaktornamn är unika inom deras bibliotek. Biblioteksnamn plus Namn är nyckeln till faktorerna. |
Om en postens Namn redan finns, betraktas posten som en dubblett om du inte anger ett OriginCorrelationID. | Använd OriginCorrelationID för uppdateringar. |
| Systemdata |
Namn: Måste vara unikt. Om den inmatade posten har ett identiskt namn betraktas posten som en dubblett. OriginCorrelationID: Om det anges måste det vara unikt. Används för uppdateringar. |
Om en postens Namn redan finns, betraktas posten som en dubblett om du inte anger ett OriginCorrelationID. | Om det finns det använder du OriginCorrelationID för uppdateringar.
Annars måste du följa metoden delete-insert om en uppdatering krävs. Obs! Uppdatera inte systemdata. |