Synchronizowanie wartości danych referencyjnych
Ważne
Funkcja synchronizowania wartości referencyjnych w partycji danych usługi Azure Data Manager for Energy jest obecnie dostępna w ograniczonej wersji zapoznawczej. Jeśli interesuje Cię włączenie tej funkcji dla twojej subskrypcji platformy Azure, skontaktuj się z kontaktem z firmą Microsoft Sales lub otwórz bilet pomocy technicznej, aby uzyskać pomoc.
Ten artykuł zawiera omówienie wartości danych referencyjnych na platformie danych OSDU i wyjaśnia, w jaki sposób usługa Azure Data Manager for Energy ułatwia synchronizowanie ich ze standardami społeczności OSDU.
Co to są wartości danych referencyjnych i dlaczego są one ważne?
W ramach platformy danych OSDU wartości danych referencyjnych odgrywają kluczową rolę w zapewnieniu spójności i standaryzacji danych. Dane referencyjne odnoszą się do zestawu dopuszczalnych wartości atrybutów, które mają być używane w różnych polach danych, takich jak dane główne lub składniki produktu roboczego. Na przykład degree Celsius
jest dozwolony UnitofMeasure
i Billing Address
jest dozwolony AddressType
.
Oprócz umożliwienia interpretacji danych i współpracy dane referencyjne są wymagane do pozyskiwania danych za pośrednictwem przepływu pracy pozyskiwania manifestu OSDU. Manifesty zapewniają określony kontener dla wartości danych referencyjnych, które są następnie używane do weryfikowania pozyskanych danych i generowania metadanych do późniejszego odnajdywania i używania. Aby dowiedzieć się więcej na temat pozyskiwania opartego na manifeście, zobacz Pojęcia dotyczące pozyskiwania opartego na manifeście.
Platforma danych OSDU kategoryzuje wartości danych referencyjnych w następujących trzech zasobnikach:
- STAŁE wartości: ten zestaw wartości referencyjnych jest powszechnie rozpoznawany i używany we wdrożeniach OSDU i sektorze energetycznym. Tych wartości nie można rozszerzyć ani zmienić z wyjątkiem aktualizacji ładu społeczności OSDU
- Wartości OPEN : społeczność OSDU udostępnia początkową listę wartości OPEN, na których można rozszerzyć, ale nie zmieniać w inny sposób
- Wartości lokalne : społeczność OSDU udostępnia początkową listę wartości lokalnych, które można swobodnie zmieniać, rozszerzać lub całkowicie zastępować
Aby uzyskać więcej informacji na temat wartości danych referencyjnych OSDU i ich różnych typów, zobacz Definicje danych OSDU / Definicje danych / Dane referencyjne.
Konfigurowanie synchronizacji wartości w usłudze Azure Data Manager for Energy
Aby ułatwić zachowanie integralności danych i ułatwić współdziałanie, nowe wystąpienia usługi Azure Data Manager for Energy są automatycznie tworzone przy użyciu wartości danych STAŁYCH i OTWARTYCH zsynchronizowanych dla najnowszego zestawu ze społeczności OSDU dla bieżącego kamienia milowego obsługiwanego przez usługę Azure Data Manager for Energy. Ponadto możesz wybrać utworzenie nowych wystąpień z zsynchronizowanymi wartościami lokalnymi .
Później, jeśli utworzysz nowe partycje danych w wystąpieniu usługi Azure Data Manager for Energy, zostaną one również utworzone przy użyciu zsynchronizowanych wartości odwołań FIXED i OPEN. Jeśli wybrano opcję dodatkowej synchronizacji wartości lokalnych podczas pierwszego utworzenia wystąpienia, nowe partycje będą również synchronizować wartości LOKALNE ze społecznością.
Jak opisano w artykule Szybki start: tworzenie wystąpienia usługi Azure Data Manager for Energy, możesz włączyć synchronizację wartości lokalnych podczas tworzenia nowego wystąpienia usługi Azure Data Manager dla energii. Podczas wdrażania za pośrednictwem witryny Azure Portal można włączyć synchronizację lokalną na karcie "Ustawienia zaawansowane". Stałe i OTWARTE wartości referencyjne będą zawsze synchronizowane po utworzeniu nowych wystąpień.
Podczas wdrażania za pomocą szablonów usługi ARM można włączyć synchronizację lokalną ReferenceDataProperties
, ustawiając właściwość na All
. Aby ograniczyć synchronizację tylko do wartości FIXED i OPEN, ustaw jej wartość na NonLocal
.
Legal Tags and Entitlements for synced reference values (Tagi prawne i uprawnienia dla zsynchronizowanych wartości referencyjnych)
Usługa Azure Data Manager for Energy automatycznie ustawia tagi prawne i uprawnienia na potrzeby wartości danych referencyjnych podczas ich synchronizowania.
Dla wszystkich zsynchronizowanych wartości danych referencyjnych, niezależnie od tego, czy są stałe, OTWARTE, czy LOKALNE, tagi prawne są ustawione na {data-partition-id}-referencedata-legal
, gdzie {data-partition-id}
odpowiada nazwie partycji danych podanej podczas konfigurowania tworzenia nowej partycji danych.
W przypadku uprawnień usługa Azure Data Manager for Energy automatycznie tworzy grupy uprawnień, których następnie można użyć do kontroli dostępu. Grupy są tworzone dla wartości WŁAŚCICIELE i OSOBY PRZEGLĄDAJĄCE W WARTOŚCIACH STAŁYCH, OTWARTYCH i LOKALNYCH:
Zestaw ładu | GRUPA WŁAŚCICIELI | Grupa OSÓB PRZEGLĄDAJĄCYCH |
---|---|---|
STAŁY | data.referencedata.owners@{data_partition_id}. {osdu_domain} | data.referencedata.viewers@{data_partition_id}. {osdu_domain} |
OTWÓRZ | 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} |
Powyższe grupy LOKALNE są tworzone tylko w przypadku wybrania synchronizacji wartości lokalnych.
Jeśli rozszerzysz wartości OPEN po utworzeniu wystąpienia, zalecamy utworzenie i użycie różnych list kontroli dostępu (ACL) w celu zarządzania ich dostępem. Na przykład data.referencedata-{ORG}.owners@{data_partition_id}.{osdu_domain}
i data.referencedata-{ORG}.viewers@{data_partition_id}.{osdu_domain}
, gdzie {ORG}
rozróżnia listę ACL od listy ACL używanej dla standardowych wartości OPEN synchronizowanych podczas tworzenia.
Aktualizacje NameAlias nie wymagają oddzielnego uprawnienia. NameAlias
Aktualizacje pola podlegają tym samym mechanizmom kontroli dostępu, co aktualizacje dowolnej innej części rekordu magazynu. W efekcie dostęp OWNER nadaje uprawnienie do aktualizowania NameAlias
pola.
Bieżący zakres synchronizacji wartości danych referencyjnych usługi Azure Data Manager for Energy
Obecnie usługa Azure Data Manager for Energy synchronizuje wartości danych referencyjnych podczas tworzenia wystąpienia i tworzenia nowej partycji dla nowo utworzonych wystąpień po włączeniu funkcji. Wartości referencyjne są synchronizowane z wartościami ze społeczności OSDU odpowiadającymi kamieniom milowym OSDU obsługiwanym przez usługę Azure Data Manager for Energy w momencie tworzenia wystąpienia lub partycji. Aby uzyskać informacje na temat bieżącego punktu kontrolnego obsługiwanego przez usługę OSDU i dostępnej w usłudze Azure Data Manager for Energy, zobacz usługi OSDU dostępne w usłudze Azure Data Manager for Energy.