Синхронизация значений ссылочных данных
Внимание
Функция синхронизации ссылочных значений в разделе данных Azure Data Manager для энергии в настоящее время находится в ограниченной предварительной версии. Если вы хотите включить эту функцию для вашей подписки Azure, обратитесь к вашему контакту по продажам Майкрософт или откройте запрос в службу поддержки.
В этой статье представлен обзор ссылочных значений данных на платформе данных OSDU и объясняется, как Azure Data Manager for Energy помогает синхронизировать их со стандартами сообщества OSDU.
Каковы значения ссылочных данных и почему они важны?
В платформе платформы данных OSDU эталонные значения данных играют важную роль в обеспечении согласованности и стандартизации данных. Справочные данные относятся к набору допустимых значений атрибутов, используемых в различных полях данных, таких как основные данные или рабочие компоненты продукта. Например, degree Celsius
разрешено UnitofMeasure
и Billing Address
разрешено AddressType
.
Помимо включения интерпретации и совместной работы данных, эталонные данные требуются для приема данных с помощью рабочего процесса приема манифеста OSDU. Манифесты предоставляют определенный контейнер для ссылочных значений данных, которые затем используются для проверки приема данных и создания метаданных для последующего обнаружения и использования. Дополнительные сведения о приеме на основе манифеста см . в концепциях приема на основе манифеста.
Платформа данных OSDU классифицирует значения ссылочных данных в следующие три сегмента:
- Фиксированные значения: этот набор ссылочных значений широко распознается и используется в развертываниях OSDU и энергетическом секторе. Эти значения не могут быть расширены или изменены, за исключением обновлений системы управления сообществом OSDU
- Значения OPEN: сообщество OSDU предоставляет начальный список значений OPEN , на которые можно расширить, но не изменить в противном случае
- Локальные значения: сообщество OSDU предоставляет начальный список локальных значений, которые можно свободно изменять, расширять или полностью заменять.
Дополнительные сведения о значениях ссылочных данных OSDU и их различных типах см. в разделе "Определения данных OSDU", "Определения данных" и "Справочные данные".
Настройка синхронизации значений в Azure Data Manager для энергетики
Чтобы обеспечить целостность данных и упростить взаимодействие, новые экземпляры Azure Data Manager для энергии автоматически создаются с фиксированными и открытыми эталонными значениями данных, синхронизированными в каждом последнем наборе сообщества OSDU для текущей вехи, поддерживаемой Azure Data Manager для энергетики. Кроме того, можно также выбрать создание новых экземпляров с синхронизированными локальными значениями.
Позже при создании новых секций данных в экземпляре Azure Data Manager для энергетики они также будут созданы с помощью фиксированных и открытых ссылочных значений. Если вы выбрали дополнительную синхронизацию локальных значений при первом создании экземпляра, новые секции также будут синхронизировать локальные значения из сообщества.
Как описано в кратком руководстве. Создание экземпляра Azure Data Manager для энергетического экземпляра можно включить синхронизацию локальных значений при создании нового экземпляра Azure Data Manager для энергетики. При развертывании с помощью портал Azure можно включить локальную синхронизацию на вкладке "Дополнительные параметры". Фиксированные и открытые эталонные значения всегда будут синхронизированы при создании новых экземпляров.
При развертывании с помощью шаблонов ARM можно включить локальную ReferenceDataProperties
синхронизацию, задав для свойства значение All
. Чтобы ограничить синхронизацию только фиксированными и ОТКРЫТЫМи значениями, задайте для нее значение NonLocal
.
Юридические теги и права для синхронизированных ссылочных значений
Диспетчер данных Azure для энергетики автоматически задает юридические теги и права для ссылочных значений данных по мере их синхронизации.
Для всех синхронизированных значений ссылочных данных задано {data-partition-id}-referencedata-legal
значение FIXED, OPEN или LOCAL, "Юридические теги", где {data-partition-id}
соответствует имени секции данных, предоставленному при настройке создания новой секции данных.
Для прав Azure Data Manager для энергетики автоматически создает группы прав, которые затем можно использовать для управления доступом. Группы создаются для ВЛАДЕЛЬЦЕВ и СРЕДСТВ ПРОСМОТРА в фиксированных, ОТКРЫТЫх и ЛОКАЛЬНЫх значениях:
Набор управления | Группа "ВЛАДЕЛЬЦЫ" | Группа VIEWERS |
---|---|---|
УСТАНОВКА | data.referencedata.owners@{data_partition_id}. {osdu_domain} | data.referencedata.viewers@{data_partition_id}. {osdu_domain} |
ОТКРЫТО | data.referencedata.owners@{data_partition_id}. {osdu_domain} | data.referencedata.viewers@{data_partition_id}. {osdu_domain} |
ЛОКАЛЬНО | data.referencedata-local.owners@{data_partition_id}. {osdu_domain} | data.referencedata-local.viewers@{data_partition_id}. {osdu_domain} |
Приведенные выше локальные группы создаются только в том случае, если вы решили синхронизировать значения LOCAL.
Если вы расширяете значения OPEN после создания экземпляра, рекомендуется создавать и использовать различные списки управления доступом (ACL) для управления доступом. Например, data.referencedata-{ORG}.owners@{data_partition_id}.{osdu_domain}
и data.referencedata-{ORG}.viewers@{data_partition_id}.{osdu_domain}
где {ORG}
класс ACL отличается от значения ACL, используемого для стандартных значений OPEN, синхронизированных при создании.
Обновления NameAlias не требуют отдельного права. NameAlias
Обновления поля управляются теми же механизмами управления доступом, что и обновления любой другой части записи хранения. В действительности доступ OWNER предоставляет право на обновление NameAlias
поля.
Текущая область синхронизации значений данных Azure Data Manager для энергетики
В настоящее время Azure Data Manager для энергетики синхронизирует эталонные значения данных при создании экземпляра и при создании новой секции для вновь созданных экземпляров после включения компонентов. Ссылочные значения синхронизируются с значениями из сообщества OSDU, соответствующим вехе OSDU, поддерживаемой Azure Data Manager для энергетики во время создания экземпляра или секции. Сведения о текущей вехе, поддерживаемой и доступной службой OSDU в Azure Data Manager для энергетики, см . в службах OSDU, доступных в Azure Data Manager для энергетики.