共用方式為


判斷記錄唯一性

本文提供相關資訊,讓您了解用來在 Microsoft Cloud for Sustainability 的 Microsoft Sustainability Manager 中判斷記錄唯一性的規則。 Sustainability Manager 提供兩個方法來判斷記錄的唯一性:

  • 使用原始相互關聯識別碼 (OCID)
  • 根據索引鍵屬性自動產生主索引鍵

OCID 是將記錄與其資料來源相互關聯的選用識別碼。 在我們的資料模型中,這是參考資料、活動和排放資料記錄的選用屬性。 OCID 是在建立活動或排放資料的記錄期間提供的。 如果您提供 OCID,則 Sustainability Manager 會將其用於產生該記錄的主索引鍵。

每個記錄的 OCID 必須是唯一的,因此您無法將其用於建立與單一實體/資料表中多個記錄的關聯。 如果未提供 OCID,則 Sustainability Manager 會使用根據重要屬性產生主索引鍵的方法,這需要使用每個實體的特定一組屬性來產生主索引鍵。

重要

在活動記錄上設定 OCID 值後,無法變更該值。

Sustainability Manager 資料分為下列三個類別:

  • 活動數據:範圍 1-3 記錄捕獲產生排放的活動,例如購買的電力或移動燃燒源。 擷取的預先計算排放視為活動資料,並以類似方式進行處理。

  • 參考數據:在計算和分類活動數據時,通常使用支持記錄。 例如,排放係數庫、運輸模式或商務差旅類型等記錄。

  • 系統數據:常見的運營記錄,通常是更廣泛標準的一部分,例如溫室氣體 (GHG) 因素、默認單位和國家/地區代碼映射。

判斷記錄唯一性的行為時,這些類別會使用不同的規則。 因此,不同類別的更新行為可能各不相同。 使用下表來判斷如何管理您的系統。

記錄類型 主索引鍵評估規則 結果 更新方法
活動資料 如果提供 OriginCorrelationID,則將其用於產生該記錄的主索引鍵。 如果已存在具有相同 OriginCorrelationID 的記錄,則會更新該記錄。 如果實體類型中不存在具有相同 OriginCorrelationID 的記錄,則會插入該記錄。

如果未 提供 OriginCorrelationID ,則記錄的所有使用者面向字段構成唯一記錄鍵,但 Connection ConnectionRefresh Evidence Description 除外
如果每個評估規則的任何欄位不同,而您未指定 OriginCorrelationID,則將該記錄視為不同並插入。 OriginCorrelationID 用於更新。
參考資料 名稱:必須唯一。 如果擷取的記錄具有相同的名稱,則將該記錄視為重複記錄。

OriginCorrelationID:如果指定,則必須是唯一的。 如果已存在具有相同 OriginCorrelationID 的記錄,則會更新該記錄。 如果實體類型中不存在具有相同 OriginCorrelationID 的記錄,則插入該記錄。

主索引鍵名稱OriginCorrelationID (如果指定)。

如果 Name 不同且 OriginCorrelationID 匹配,則記錄被視為更新,並且 Name 將被傳入記錄數據覆蓋。

Estimation 和排放係數名稱在其庫中是唯一的。

庫名稱 加名稱 因數的鍵。
如果記錄的名稱已經存在,除非您指定 OriginCorrelationID ,否則會將記錄視為重複資料。 OriginCorrelationID 用於更新。
系統資料 名稱:必須唯一。 如果擷取的記錄具有相同的名稱,則將該記錄視為重複記錄。

OriginCorrelationID:如果指定,則必須是唯一的。 用於更新。
如果記錄的名稱已經存在,除非您指定 OriginCorrelationID ,否則會將記錄視為重複資料。 如果已提供,請使用 OriginCorrelationID 做為更新。

否則,如果需要更新,則必須跟隨 delete-insert 方法。

注意:我們不建議更新系統數據。

匯入數據
Microsoft Cloud for Sustainability 數據模型