Del via


Bestemme postens entydighed

Denne artikel indeholder oplysninger om de regler, der bruges til at bestemme postens entydighed i Microsoft Microsoft Sustainability Manager. I Sustainability Manager kan du fastslå postens entydighed på to måder:

  • Brug det oprindelige korrelations-id (OCID)
  • Automatisk oprettelse af en primær nøgle baseret på nøgleattributter

OCID er et valgfrit id til at korrelere en post med postens dataoprindelse. Det er i datamodellen som en valgfri attribut for referencedata-, aktivitets- og emissionsdataposter. OCID'et skal angives, når posten oprettes for en aktivitets- eller udledningsdatapost. Hvis du angiver et OCID, bruger Sustainability Manager den til at oprette den primære nøgle for den pågældende post.

OCID'et skal være entydigt for hver post, så du kan ikke bruge den til at tilknytte mere end én post i et enkelt objekt/en enkelt tabel. Hvis du ikke angiver et OCID, bruger Sustainability Manager tilgangen til at generere en primær nøgle baseret på nøgleattributter. Denne fremgangsmåde bruger et bestemt sæt attributter pr. objekt til at generere den primære nøgle.

Vigtigt

Når du har angivet OCID-værdien på aktivitetsposter, kan du ikke ændre den.

Dataene for Sustainability Manager-data er opdelt i følgende tre kategorier:

  • Aktivitetsdata: Poster i omfang 1-3 registrerer aktiviteter, der producerer udledninger, f.eks. købt elektricitet eller mobil forbrænding. Indtagne forudberegnede udledninger betragtes som aktivitetsdata og håndteres på samme måde.

  • Referencedata: Understøttende poster bruges typisk under beregning og klassificering af aktivitetsdata. Af eksempler kan nævnes biblioteker med udledningsfaktorer, transporttilstand eller forretningsrejsetype.

  • Systemdata: Almindelige driftsposter, der typisk er en del af en bredere standard, f.eks. drivhusgasfaktorer, standardenheder og tilknytninger af geografiske områdekoder.

I disse kategorier anvendes forskellige regler til at bestemme en posts unikke opførsel. Opdateringer kan derfor fungere anderledes på tværs af kategorierne. Brug følgende tabel til at finde ud af, hvordan systemet skal administreres.

Posttype Regel for evaluering af primær nøgle Resultat Opdateringsmetode
Aktivitetsdata Hvis OriginCorrelationID er angivet, bruger Sustainability Manager den til at generere den primære nøgle for den pågældende post. Hvis der allerede findes en post med samme OriginCorrelationID , opdaterer Sustainability Manager posten. Hvis der ikke findes en post med samme OriginCorrelationID for objekttypen, indsætter Sustainability Manager posten.

Hvis OriginCorrelationID ikke er angivet, udgør alle brugerrettede felter i posten den entydige postnøgle, undtagen Forbindelse, ConnectionRefresh, Bevis og Beskrivelse.
Hvis nogen af felterne pr. evalueringsregel er forskellige, og du ikke har angivet et OriginCorrelationID, opfattes posten som anderledes og indsættes. Brug OriginCorrelationID til opdateringer.
Referencedata Navn: Skal være entydigt. Hvis den registrerede post har et identisk navn, opfattes posten som en dublet.

OriginCorrelationID: Hvis det angives, skal det være entydigt. Hvis der allerede findes en post med samme OriginCorrelationID, opdateres posten. Hvis der ikke findes en post med samme OriginCorrelationID for objekttypen, indsættes posten.

Primær nøgle: Både navn og OriginCorrelationID (hvis angivet).

Hvis Navn er forskellig, og OriginCorrelationID matches, opfattes posten som en opdatering, og navnet overskrives med de indgående postdata.

Navnene på estimerings- og udledningsfaktorer er entydige i deres bibliotek.

Biblioteksnavn og Navn er nøglen til faktorer.
Hvis en posts Navn allerede findes, opfattes posten som en dublet, medmindre du angiver et OriginCorrelationID. Brug OriginCorrelationID til opdateringer.
Systemdata Navn: Skal være entydigt. Hvis den registrerede post har et identisk navn, opfattes posten som en dublet.

OriginCorrelationID: Hvis det angives, skal det være entydigt. Bruges til opdateringer.
Hvis en posts Navn allerede findes, opfattes posten som en dublet, medmindre du angiver et OriginCorrelationID. Hvis det er angivet, skal du bruge OriginCorrelationID til opdateringer.

Ellers skal du følge metoden delete-insert, hvis en opdatering er påkrævet.

Bemærk! Opdater ikke systemdata.

Import data
Microsoft for Sustainability-datamodel