Sdílet prostřednictvím


Určení jedinečnosti záznamu

Tento článek poskytuje informace o pravidlech používaných k určení jedinečnosti záznamu v aplikaci Microsoft Sustainability Manager v Microsoft Cloud for Sustainability. Sustainability Manager poskytuje dva způsoby, jak určit jedinečnost záznamu:

  • Použití ID korelace původu (OCID)
  • Automatické generování primárního klíče na základě klíčových atributů

OCID je volitelný identifikátor pro korelaci záznamu s původem dat. Je v našem datovém modelu jako volitelný atribut pro referenční data, záznamy o aktivitě a emisích. OCID se poskytuje při vytváření záznamu pro záznam údajů o činnosti nebo emisích. Pokud zadáte OCID, Sustainability Manager ho použije k vygenerování primárního klíče pro daný záznam.

OCID musí být jedinečné pro každý záznam, takže ho nemůžete použít k přiřazení více než jednoho záznamu k jedné entitě/tabulce. Pokud neposkytnete OCID, Sustainability Manager použije přístup generování primárního klíče na základě klíčových atributů, což zahrnuje použití určité sady atributů na entitu pro vygenerování primárního klíče.

Důležité

Po nastavení hodnoty OCID v záznamech aktivity ji nelze změnit.

Data Sustainability Manager spadají do následujících tří kategorií:

  • Údaje o činnosti: Záznamy rozsahu 1–3 zachycují činnosti produkující emise, jako je nakupovaná elektřina nebo mobilní zdroj znečišťování ovzduší. Pohlcené předem vypočítané emise jsou považovány za data aktivity a je s nimi nakládáno podobně.

  • Referenční data: Při výpočtu a klasifikaci údajů o činnosti se obvykle používají podpůrné záznamy. Příklady zahrnují knihovny emisních faktorů, způsob dopravy nebo typ služební cesty.

  • Systémová data: Běžné provozní záznamy, které jsou obvykle součástí širších standardů, jako jsou faktory skleníkových plynů (GHG), výchozí jednotky a mapování kódu země/oblasti.

Tyto kategorie používají různá pravidla při určování chování jedinečnosti záznamu. V důsledku toho se aktualizace mohou v různých kategoriích chovat odlišně. Pomocí následující tabulky určete, jak spravovat váš systém.

Typ záznamu Pravidlo vyhodnocení primárního klíče Výsledek Metoda aktualizace
Data aktivity Pokud je zadáno OriginCorrelationID, použije se ke generování primárního klíče pro daný záznam. Pokud záznam se stejným OriginCorrelationID již existuje, záznam je aktualizován. Pokud záznam se stejným OriginCorrelationID pro typ entity neexistuje, je záznam vložen.

Pokud není zadáno OriginCorrelationID , všechna uživatelsky orientovaná pole záznamu tvoří jedinečný klíč záznamu, kromě Připojení, Obnovení připojení, Evidence a Popis.
Pokud se některé z polí v pravidle hodnocení liší a nezadali jste OriginCorrelationID, záznam se považuje za jiný a vloží se. Pro aktualizace použijte OriginCorrelationID.
Referenční data Název: Musí být jedinečný. Pokud má zpracovaný záznam identický název, je záznam považován za duplikát.

OriginCorrelationID: Pokud je zadáno, musí být jedinečné. Pokud záznam se stejným OriginCorrelationID již existuje, záznam je aktualizován. Pokud záznam se stejným OriginCorrelationID pro typ entity neexistuje, je záznam vložen.

Primární klíč: Název i OriginCorrelationID (pokud je uvedeno).

Pokud je Jméno odlišné a OriginCorrelationID odpovídá, záznam je považován za aktualizaci a Jméno je přepsáno daty příchozího záznamu.

Názvy Estimation a emisní faktor jsou v rámci jejich knihovny jedinečné.

Název knihovny plus Jméno je klíčem k faktorům.
Pokud Name záznamu již existuje, bude záznam považován za duplikát, pokud nezadáte OriginCorrelationID. Pro aktualizace použijte OriginCorrelationID.
Systémová data Název: Musí být jedinečný. Pokud má zpracovaný záznam identický název, je záznam považován za duplikát.

OriginCorrelationID: Pokud je zadáno, musí být jedinečné. Používá s při aktualizacích.
Pokud Name záznamu již existuje, bude záznam považován za duplikát, pokud nezadáte OriginCorrelationID. Pokud je k dispozici, použijte OriginCorrelationID pro aktualizace.

V opačném případě, pokud je vyžadována aktualizace, musíte postupovat podle metody smazat-vložit.

Poznámka: Nedoporučujeme aktualizovat systémová data.

Import dat
Microsoft Cloud for Sustainability datový model