Delen via


Uniciteit van record bepalen

Dit artikel bevat informatie over de regels die worden gebruikt om de recorduniciteit te bepalen in Microsoft Sustainability Manager in Microsoft Cloud for Sustainability. Sustainability Manager biedt twee manieren om de uniciteit van records te bepalen:

  • Gebruik van de oorsprongcorrelatie-id (OCID)
  • Het automatisch genereren van een primaire sleutel op basis van sleutelattributen

De OCID is een optionele id voor correlatie van een record met de bijbehorende gegevensoorsprong. Deze bevindt zich in ons gegevensmodel als een optioneel kenmerk voor records voor verwijzingsgegevens, activiteiten en uitstootgegevens. De OCID wordt verstrekt tijdens het maken van de record voor een activiteit of een uitstootgegevensrecord. Als u een OCID opgeeft, gebruikt Sustainability Manager deze om de primaire sleutel voor die record te genereren.

De OCID moet uniek zijn voor elk record, dus u kunt deze niet gebruiken om meer dan één record in een enkele entiteit/tabel te koppelen. Als u geen OCID opgeeft, gebruikt Sustainability Manager de benadering van het genereren van een primaire sleutel op basis van sleutelkenmerken, waarbij een bepaalde set kenmerken per entiteit wordt gebruikt om de primaire sleutel te genereren.

Belangrijk

Nadat u de OCID-waarde voor activiteitsrecords hebt ingesteld, kunt u deze niet meer wijzigen.

Gegevens van Sustainability Manager vallen in de volgende drie categorieën:

  • Activiteitsgegevens: Scope 1-3-records leggen emissieproducerende activiteiten vast, zoals gekochte elektriciteit of mobiele verbranding. Opgenomen vooraf berekende uitstoot wordt beschouwd als activiteitsgegevens en worden op dezelfde manier behandeld.

  • Referentiegegevens: Ondersteunende records worden doorgaans gebruikt tijdens de berekening en classificatie van activiteitsgegevens. Voorbeelden zijn onder meer uitstootfactorbibliotheken, vervoerswijze of zakenreistype.

  • Systeemgegevens: Algemene operationele gegevens die doorgaans deel uitmaken van bredere normen, zoals broeikasgasfactoren (GHG), standaardeenheden en land-/regiocodetoewijzingen.

Deze categorieën gebruiken verschillende regels bij het bepalen van het uniciteitsgedrag van een record. Als gevolg hiervan kunnen updates zich in de categorieën verschillend gedragen. Gebruik de volgende tabel om te bepalen hoe u uw systeem moet beheren.

Recordtype Evaluatieregel voor primaire sleutel Resultaat Bijwerkingsmethode
Activiteitsgegevens Als OriginCorrelationID is opgegeven, wordt deze gebruikt om de primaire sleutel voor die record te genereren. Als een record met dezelfde OriginCorrelationID al bestaat, wordt de record bijgewerkt. Als een record met dezelfde OriginCorrelationID voor het entiteitstype niet bestaat, wordt de record ingevoegd.

Als OriginCorrelationID niet is opgegeven, vormen alle voor de gebruiker zichtbare velden van de record de unieke recordsleutel, behalve Connection, ConnectionRefresh, Evidence en Description.
Als een van de velden per evaluatieregel anders is en u geen OriginCorrelationID hebt opgegeven, wordt de record als afwijkend beschouwd en ingevoegd. Gebruik OriginCorrelationID voor updates.
Verwijzingsgegevens Naam: Moet uniek zijn. Als de opgenomen record een identieke naam heeft, wordt de record als een duplicaat beschouwd.

OriginCorrelationID: indien opgegeven, moet deze uniek zijn. Als een record met dezelfde OriginCorrelationID al bestaat, wordt de record bijgewerkt. Als een record met dezelfde OriginCorrelationID voor het entiteitstype niet bestaat, wordt de record ingevoegd.

Primaire sleutel: zowel Naam als OriginCorrelationID (indien gespecificeerd).

Als Naam anders is en OriginCorrelationID komt overeen, wordt de record beschouwd als een update en wordt de Naam overschreven met de inkomende recordgegevens.

De namen van de schatting en uitstootfactor zijn uniek binnen hun bibliotheek.

Bibliotheeknaam plus Naam is de sleutel voor factoren.
Als de Naam van een record al bestaat, wordt de record beschouwd als een duplicaat, tenzij u een OriginCorrelationID opgeeft. Gebruik OriginCorrelationID voor updates.
Systeemgegevens Naam: Moet uniek zijn. Als de opgenomen record een identieke naam heeft, wordt de record als een duplicaat beschouwd.

OriginCorrelationID: indien opgegeven, moet deze uniek zijn. Gebruikt voor updates.
Als de Naam van een record al bestaat, wordt de record beschouwd als een duplicaat, tenzij u een OriginCorrelationID opgeeft. Gebruik indien aanwezig OriginCorrelationID voor updates.

Anders moet u, als er een update vereist is, de delete-insert-methode volgen uitvoeren.

opmerking: Wij raden af om systeemgegevens bij te werken.

Gegevens importeren
Microsoft Cloud for Sustainability datamodel