同步處理參考資料值
重要
同步處理用於能源業的 Azure 資料管理員資料分割中參考值的功能目前處於有限預覽狀態。 如果您有興趣為 Azure 訂用帳戶啟用此功能,請連絡您的 Microsoft Sales 連絡人,或開啟支援票證以尋求協助。
本文概述 OSDU 資料平台中的參考資料值,並說明用於能源業的 Azure 資料管理員如何協助您同步處理參考資料值與 OSDU 社群標準。
什麼是參考資料值,其為何重要?
在 OSDU 資料平台架構內,參考資料值在確保資料一致性和標準化方面扮演重要角色。 參考資料是指各種資料欄位中所使用屬性的允許值集合,例如主要資料或工作產品元件。 例如,degree Celsius
是允許的 UnitofMeasure
,Billing Address
是允許的 AddressType
。
除了啟用資料解譯和共同作業外,還需要有參考資料才能透過 OSDU 資訊清單擷取工作流程來擷取資料。 資訊清單會為參考資料值提供特定容器,然後可用來驗證所擷取的資料,並產生中繼資料以供之後進行探索及使用。 若要深入了解資訊清單型擷取,請參閱資訊清單型擷取概念。
OSDU 資料平台將參考資料值分類為下列三個貯體:
- FIXED 值:這組參考值在 OSDU 部署和能源部門可普遍辨識和使用。 除了透過 OSDU 社群治理更新外,這些值無法擴充或變更
- OPEN 值:OSDU 社群提供了一份初始的 OPEN 值清單,您可以此為基礎進行擴充,但無法變更
- LOCAL 值:OSDU 社群提供了一份初始的 LOCAL 值清單,您可以自由變更、擴充或整個換掉
如需 OSDU 參考資料值及其不同類型的詳細資訊,請參閱 OSDU 資料定義/資料定義/參考資料。
在用於能源業的 Azure 資料管理員中設定值的同步處理
為了協助您維持資料完整性並促進互通性,新建立的用於能源業的 Azure 資料管理員執行個體會自動按照用於能源業的 Azure 資料管理員所支援的目前里程碑的 OSDU 社群中的最新集合,同步處理好 FIXED 和 OPEN 參考資料值。 您也可以另外選擇讓新建立的執行個體同步處理好 LOCAL 值。
之後,如果您在用於能源業的 Azure 資料管理員執行個體中建立新的資料分割,其在建立時也會同步處理好 FIXED 和 OPEN 參考值。 如果您在第一次建立執行個體時已選擇另外同步處理 LOCAL 值,則新的資料分割也會同步處理社群中的 LOCAL 值。
如快速入門:建立用於能源業的 Azure 資料管理員執行個體一文所述,您可以選擇在建立新的用於能源業的 Azure 資料管理員執行個體時啟用 LOCAL 值同步處理。 透過 Azure 入口網站來部署時,您可以在 [進階設定] 索引標籤中啟用 LOCAL 同步處理。在建立新的執行個體時,一律會同步處理 FIXED 和 OPEN 參考值。
透過 ARM 範本來部署時,您可以將 ReferenceDataProperties
屬性設定為 All
來啟用 LOCAL 同步處理。 若要限制只有 FIXED 和 OPEN 值可進行同步處理,請將其值設定為 NonLocal
。
已同步處理之參考值的法律標籤和權利
用於能源業的 Azure 資料管理員會在同步處理參考資料值時,自動為參考資料值設定法律標籤和權利。
所有已同步處理的參考資料值 (無論是 FIXED、OPEN 或 LOCAL),法律標籤都會設定為 {data-partition-id}-referencedata-legal
,其中 {data-partition-id}
會對應至您在設定新的資料分割建立時所提供的資料分割名稱。
至於權利,用於能源業的 Azure 資料管理員會自動建立權利群組,供您接著用於存取控制。 FIXED、OPEN 和 LOCAL 值都會為 OWNERS 和 VIEWERS 建立群組:
治理集合 | OWNERS 群組 | VIEWERS 群組 |
---|---|---|
FIXED | data.referencedata.owners@{data_partition_id}.{osdu_domain} | data.referencedata.viewers@{data_partition_id}.{osdu_domain} |
OPEN | data.referencedata.owners@{data_partition_id}.{osdu_domain} | data.referencedata.viewers@{data_partition_id}.{osdu_domain} |
LOCAL | data.referencedata-local.owners@{data_partition_id}.{osdu_domain} | data.referencedata-local.viewers@{data_partition_id}.{osdu_domain} |
只有在選擇同步處理 LOCAL 值時,才會建立上述 LOCAL 群組。
如果您在建立執行個體後擴充 OPEN 值,建議您建立並使用不同的存取控制清單 (ACL) 來控管其存取。 例如 data.referencedata-{ORG}.owners@{data_partition_id}.{osdu_domain}
和 data.referencedata-{ORG}.viewers@{data_partition_id}.{osdu_domain}
,其中 {ORG}
會讓該 ACL 與建立時用於已同步處理之標準 OPEN 值的 ACL 有所區分。
NameAlias 更新不需要不同的權利。 NameAlias
欄位的更新會受到與儲存體記錄任何其他部分的更新相同的存取控制機制所控管。 實際上,OWNER 存取權會授與更新 NameAlias
欄位的權利。
用於能源業的 Azure 資料管理員參考資料值同步處理的目前範圍
目前,當功能啟用後,用於能源業的 Azure 資料管理員會在執行個體建立時同步處理參考資料值,以及在為新建立的執行個體建立新的資料分割時同步處理參考資料值。 參考值會同步處理至 OSDU 社群中的參考值 (對應至執行個體或資料分割建立時用於能源業的 Azure 資料管理員所支援的 OSDU 里程碑)。 如需用於能源業的 Azure 資料管理員目前支援的里程碑,以及其中可用 OSDU 服務的相關資訊,請參閱用於能源業的 Azure 資料管理員中可用的 OSDU 服務。