Eindeutigkeit von Datensätzen bestimmen
Dieser Artikel informiert über die Regeln zur Bestimmung der Einzigartigkeit von Datensätzen im Microsoft Sustainability Manager in Microsoft Cloud for Sustainability. Sustainability Manager bietet zwei Möglichkeiten, die Eindeutigkeit von Datensätzen zu bestimmen:
- Ordnen Sie die Ursprungskorrelations-ID (OCID) zu
- Automatische Generierung eines Primärschlüssels auf Basis von Schlüsselattributen
Ein OCID ist ein optionaler Bezeichner, um einen Datensatz mit der Datenherkunft zu korrelieren Sie ist als ein optionales Attribut für Referenzdaten, Aktivitäts- und Emissionsdatensätze in unserem Datenmodell. Die OCID wird bei der Erstellung des Datensatzes für einen Aktivitäts- oder Emissionsdatensatz bereitgestellt. Wenn Sie eine OCID angeben, verwendet der Sustainability Manager diese, um den Primärschlüssel für diesen Datensatz zu generieren.
Die OCID muss für jeden Datensatz eindeutig sein, sodass Sie sie nicht verwenden können, um mehr als einen Datensatz in einer einzelnen Entität/Tabelle zuzuordnen. Wenn Sie keine OCID angeben, verwendet Sustainability Manager den Ansatz, einen Primärschlüssel basierend auf Schlüsselattributen zu generieren, was die Verwendung eines bestimmten Satzes von Attributen pro Entität zur Generierung des Primärschlüssels beinhaltet.
Wichtig
Nachdem Sie den OCID-Wert für Aktivitätsdatensätze festgelegt haben, können Sie ihn nicht mehr ändern.
Die Daten des Sustainability Manager fallen in die folgenden drei Kategorien:
Aktivitätsdaten: Die Aufzeichnungen der Bereiche 1–3 erfassen emissionserzeugende Aktivitäten wie den Kauf von Strom oder mobile Verbrennung. Eingebundene vorberechnete Emissionen gelten als Aktivitätsdaten und werden ähnlich gehandhabt.
Referenzdaten: Unterstützende Datensätze werden normalerweise bei der Berechnung und Klassifizierung von Aktivitätsdaten verwendet. Beispiele für Emissionsfaktoren sind Bibliotheken, Verkehrsmittel oder Typen von Geschäftsreisen.
Systemdaten: Allgemeine Betriebsaufzeichnungen, die normalerweise Teil umfassenderer Standards sind, wie z. B. Treibhausgasfaktoren (GHG), Standardeinheiten und Länder-/Regionscodezuordnungen.
Diese Kategorien verwenden unterschiedliche Regeln bei der Bestimmung des Einzigartigkeitsverhaltens eines Datensatzes. Daher verhalten sich Aktualisierungen möglicherweise in den einzelnen Kategorien unterschiedlich. Verwenden Sie die folgende Tabelle, um zu ermitteln, wie Sie Ihr System verwalten können.
Aufzeichnungstyp | Bewertungsregel für den Primärschlüssel | Ergebnis | Aktualisierungsmethode |
---|---|---|---|
Aktivitätsdaten | Wenn OriginCorrelationID angegeben wird, wird es zum Generieren des Primärschlüssels für diesen Datensatz verwendet. Wenn ein Datensatz mit demselben OriginCorrelationID-Attribut vorhanden ist, wird der Datensatz aktualisiert. Wenn kein Datensatz mit demselben OriginCorrelationID-Element für den Entitätstyp vorhanden ist, wird der Datensatz eingefügt. Wenn OriginCorrelationID nicht angegeben ist, bilden alle benutzerseitigen Felder des Datensatzes den eindeutigen Datensatzschlüssel, mit Ausnahme von Connection, ConnectionRefresh, Evidence und Description. |
Wenn sich irgendwelche Felder pro Auswertungsregel unterscheiden und Sie kein OriginCorrelationID-Element angegeben haben, wird der Datensatz als unterschiedlich betrachtet und eingefügt. | Verwenden Sie OriginCorrelationID für Aktualisierungen. |
Referenzdaten | Name: Muss eindeutig sein. Wenn der aufgenommene Datensatz einen identischen Namen hat, wird der Datensatz als Duplikat betrachtet. OriginCorrelationID: Muss, falls angegeben, eindeutig sein. Wenn ein Datensatz mit demselben OriginCorrelationID-Attribut vorhanden ist, wird der Datensatz aktualisiert. Wenn kein Datensatz mit derselben OriginCorrelationID-Element für den Entitätstyp vorhanden ist, wird der Datensatz eingefügt. Primärschlüssel: Sowohl Name als auch OriginCorrelationID (falls angegeben). Wenn der Name anders ist und die OriginCorrelationID übereinstimmt, wird der Datensatz als Aktualisierung betrachtet und der Name wird mit den eingehenden Datensatzdaten überschrieben. Schätzungs- und Emissionsfaktor-Namen sind innerhalb ihrer Bibliothek eindeutig. Bibliotheksname plus Name ist der Schlüssel für Faktoren. |
Wenn der Name eines Datensatzes bereits existiert, wird der Datensatz als Duplikat betrachtet, es sei denn, Sie geben eine OriginCorrelationID an. | Verwenden Sie OriginCorrelationID für Aktualisierungen. |
System-Daten | Name: Muss eindeutig sein. Wenn der aufgenommene Datensatz einen identischen Namen hat, wird der Datensatz als Duplikat betrachtet. OriginCorrelationID: Muss, falls angegeben, eindeutig sein. Wird für Aktualisierungen verwendet. |
Wenn der Name eines Datensatzes bereits existiert, wird der Datensatz als Duplikat betrachtet, es sei denn, Sie geben eine OriginCorrelationID an. | Falls angegeben, verwenden Sie OriginCorrelationID für Aktualisierungen. Andernfalls müssen Sie, wenn ein Update erforderlich ist, die Lösch-/Einfügemethode folgen ausführen. Hinweis: Wir empfehlen, Systemdaten nicht zu aktualisieren. |
Verwandte Informationen
Daten importieren
Microsoft Cloud for Sustainability Datenmodell