Określanie unikatowości rekordu
Zapoznaj się z regułami używanymi do określania unikalności rekordów w Microsoft Sustainability Manager w Microsoft Cloud for Sustainability Sustainability Manager udostępnia dwa sposoby ustalania unikatowości rekordu:
- Korzystanie z identyfikatora korelacji pochodzenia (OCID)
- Automatyczne generowanie klucza podstawowego na podstawie atrybutów kluczy
OCID to opcjonalny identyfikator do skorelowania rekordu z pochodzeniem danych. Można go w naszym modelu danych jako opcjonalnego atrybutu dla rekordów danych odwołania, działań i dane dotyczące emisji. Element OCID jest dostarczany podczas tworzenia rekordu działania lub rekordu danych emisji. Jeśli używany jest element OCID, Sustainability Manager używa go do wygenerowania klucza podstawowego dla tego rekordu.
Identyfikator OCID musi być unikatowy dla każdego rekordu, więc nie można go używać do skojarzenia więcej niż jednego rekordu w jednej encji/tabeli. Jeśli nie udostępnisz identyfikatora OCID, Sustainability Manager używa podejścia do generowania klucza podstawowego na podstawie atrybutów klucza, które obejmuje użycie określonego zestawu atrybutów na każdy obiekt w celu wygenerowania klucza podstawowego.
Ważne
Po zmianie wartości OCID na rekordy działań nie można jej już zmienić.
Dane Sustainability Manager są podzielone na następujące trzy kategorie:
Dane dotyczące działalności: Rekordy z zakresu 1-3 obejmują działania powodujące emisje, takie jak zakupiona energia elektryczna lub spalanie ruchome. Spożyte, wstępnie obliczone emisje są uważane za dane dotyczące aktywności i są traktowane w podobny sposób.
Dane referencyjne: Rekordy pomocnicze są zwykle używane podczas obliczania i klasyfikowania danych dotyczących działalności. Przykładem mogą być biblioteki wskaźników emisji, tryb transportu lub rodzaj podróży służbowej.
Dane systemowe: typowe rekordy operacyjne, które są zwykle częścią szerszych standardów, takich jak czynniki emisji gazów cieplarnianych (GHG), jednostki domyślne i mapowania kodów krajów/regionów.
Kategorie te stosują różne zasady podczas określania unikalności rekordu. W związku z tym aktualizacje mogą się różnić w poszczególnych kategoriach. Korzystając z poniższej tabeli, można określić sposób zarządzania systemem.
Typ rekordów | Reguła oceny klucza głównego | Wynik | Metoda aktualizacji |
---|---|---|---|
Dane działania | Jeśli zostanie podany element OriginCorrelationID, jest on używany do wygenerowania klucza podstawowego dla tego rekordu. Jeśli rekord o tym samym rekordzie OriginCorrelationID już istnieje, rekord jest aktualizowany. Jeśli rekord o tym samym identyfikatorze OriginCorrelationID dla typu encji nie istnieje, rekord jest wstawiany. Jeśli OriginCorrelationID nie zostanie podany, wszystkie pola rekordu widoczne dla użytkownika tworzą unikatowy klucz rekordu, z wyjątkiem Connection, ConnectionRefresh, Evidence i Description. |
Jeśli któreś z pól dla reguły oceny jest inny i nie określono rekordu OriginCorrelationID, rekord jest uważany za inny i zostanie wstawiony. | Do aktualizacji użyj OriginCorrelationID. |
Dane referencyjne | Nazwa: Musi być unikatowa. Jeśliestowany rekord ma identyczną nazwę, jest to rekord zduplikowany. Identyfikator OriginCorrelationID: Jeśli określono, musi być unikatowy. Jeśli rekord o tym samym rekordzie OriginCorrelationID już istnieje, rekord jest aktualizowany. Jeśli rekord o tym samym identyfikatorze OriginCorrelationID dla typu encji nie istnieje, rekord jest wstawiany. Klucz podstawowy: zarówno Nazwa i OriginCorrelationID (jeśli określono). Jeśli nazwa jest inna i identyfikator OriginCorrelationID jest dopasowany, rekord jest traktowany jako aktualizacja, a nazwa jest zastępowana danymi rekordu przychodzącego. Nazwy estymacji i współczynnika emisji są unikatowe w ich bibliotece. Nazwa biblioteki i nazwa to klucz dla czynników. |
Jeśli Name rekordu już istnieje, jest on uważany za duplikat, chyba że określisz OriginCorrelationID. | Do aktualizacji użyj OriginCorrelationID. |
Dane systemowe | Nazwa: Musi być unikatowa. Jeśliestowany rekord ma identyczną nazwę, jest to rekord zduplikowany. Identyfikator OriginCorrelationID: Jeśli określono, musi być unikatowy. Używane do aktualizacji. |
Jeśli Name rekordu już istnieje, jest on uważany za duplikat, chyba że określisz OriginCorrelationID. | Jeśli zostanie podany, należy użyć OriginCorrelationID w celu aktualizacji. W przeciwnym razie, jeśli wymagana jest aktualizacja, należy postępować zgodnie z metodą usuwania-wstawiania. Uwaga: Nie zalecamy aktualizowania danych systemowych. |
Informacje pokrewne
Importowanie
Microsoft Cloud for Sustainability modelu danych danych