참조 데이터 값 동기화
Important
Azure Data Manager for Energy 데이터 파티션에서 참조 값을 동기화하는 기능은 현재 제한된 미리 보기로 제공됩니다. 이 기능을 Azure 구독에서 사용하려면 Microsoft Sales 연락처에 문의하거나 지원 티켓을 열어 도움을 받으세요.
이 문서에서는 OSDU 데이터 플랫폼의 참조 데이터 값에 대한 개요를 제공하고, Azure Data Manager for Energy를 통해 이러한 참조 데이터 값을 OSDU 커뮤니티 표준과 동기화하는 방법을 설명합니다.
참조 데이터 값이란 무엇이며 왜 중요한가요?
OSDU 데이터 플랫폼 프레임워크 내에서 참조 데이터 값은 데이터 일관성과 표준화를 보장하는 데 중요한 역할을 합니다. 참조 데이터는 마스터 데이터나 작업 제품 구성 요소와 같은 다양한 데이터 필드에서 사용할 특성에 허용되는 값 집합을 나타냅니다. 예를 들어 degree Celsius
은(는) 허용된 UnitofMeasure
이고, Billing Address
은(는) 허용된 AddressType
입니다.
참조 데이터는 데이터 해석 및 공동 작업을 가능하게 할 뿐만 아니라, OSDU 매니페스트 수집 워크플로를 통한 데이터 수집에도 필요합니다. 매니페스트는 참조 데이터 값에 대한 특정 컨테이너를 제공하며, 이 컨테이너는 수집한 데이터의 유효성을 검사하고, 이후 검색하고 사용할 메타데이터를 생성하는 데 사용됩니다. 매니페스트 기반 수집에 관한 자세한 내용은 매니페스트 기반 수집 개념을 참조하세요.
OSDU 데이터 플랫폼은 참조 데이터 값을 다음 세 개의 버킷으로 분류합니다.
- FIXED 값: 이 참조 값 집합은 OSDU 배포와 에너지 부문 전반에서 보편적으로 인정되고 사용됩니다. 이 값은 OSDU 커뮤니티 거버넌스 업데이트에 의해서만 확장하거나 변경할 수 있습니다.
- OPEN 값: OSDU 커뮤니티는 초기 OPEN 값 목록을 제공하며, 이 값은 확장할 수는 있지만 다른 방식으로 변경할 수는 없습니다.
- LOCAL 값: OSDU 커뮤니티는 자유롭게 변경하거나, 확장하거나, 완전히 대체할 수 있는 LOCAL 값의 초기 목록을 제공합니다.
OSDU 참조 데이터 값 및 다양한 형식에 관한 자세한 내용은 OSDU 데이터 정의 / 데이터 정의 / 참조 데이터를 참조하세요.
Azure Data Manager for Energy에서 값 동기화 구성
데이터 무결성을 유지하고 상호 운용성을 용이하게 하기 위해 Azure Data Manager for Energy 인스턴스가 자동으로 생성되고, Azure Data Manager for Energy에서 지원하는 현재 마일스톤에 대한 OSDU 커뮤니티의 최신 집합에 따라 동기화된 FIXED 및 OPEN 참조 데이터 값이 사용됩니다. 또한 LOCAL 값을 동기화하여 새 인스턴스를 만들도록 추가 선택할 수 있습니다.
나중에 Azure Data Manager for Energy 인스턴스에서 새 데이터 파티션을 만드는 경우 FIXED 및 OPEN 참조 값이 동기화된 상태로 만들어집니다. 인스턴스를 처음 만들 때 LOCAL 값을 추가로 동기화하도록 선택한 경우 새 파티션이 커뮤니티의 LOCAL 값도 동기화합니다.
빠른 시작: Azure Data Manager for Energy 인스턴스 만들기 문서에서 설명했듯, 새 Azure Data Manager for Energy 인스턴스를 만들 때 LOCAL 값 동기화를 사용하도록 선택할 수 있습니다. Azure Portal을 통해 배포할 때 "고급 설정" 탭에서 LOCAL 동기화를 사용하도록 설정할 수 있습니다. FIXED 및 OPEN 참조 값은 새 인스턴스가 만들어어질 때 항상 동기화됩니다.
ARM 템플릿을 통해 배포할 때 ReferenceDataProperties
속성을 All
(으)로 설정하여 LOCAL 동기화를 활성화할 수 있습니다. 동기화를 FIXED 및 OPEN 값으로만 제한하려면 해당 값을 NonLocal
(으)로 설정합니다.
동기화된 참조 값에 대한 법적 태그 및 권한
Azure Data Manager for Energy는 동기화될 때 참조 데이터 값에 대한 법적 태그 및 권한을 자동으로 설정합니다.
FIXED, OPEN 또는 LOCAL과 같은 모든 동기화된 참조 데이터 값에 대해 법적 태그는 {data-partition-id}-referencedata-legal
(으)로 설정되며, 여기서 {data-partition-id}
은(는) 새 데이터 파티션 생성을 구성할 때 제공한 데이터 파티션 이름에 해당합니다.
권한의 경우 Azure Data Manager for Energy가 권한 그룹을 자동으로 만들며, 사용자는 이를 액세스 제어에 사용할 수 있습니다. 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}
은(는) 생성 시 동기화되는 표준 OPEN 값에 사용되는 것과 ACL을 구분합니다.
NameAlias 업데이트는 별도의 자격을 요구하지 않습니다. NameAlias
필드에 대한 업데이트는 스토리지 레코드의 다른 부분에 대한 업데이트와 동일한 액세스 제어 메커니즘에 의해 제어됩니다. 실제로 OWNER 액세스는 NameAlias
필드를 업데이트할 수 있는 권한을 부여합니다.
Azure Data Manager for Energy 참조 데이터 값 동기화의 현재 범위
현재 Azure Data Manager for Energy는 기능 사용 후 인스턴스를 생성할 때와 새로 만든 인스턴스에 대한 새 파티션을 생성할 때 참조 데이터 값을 동기화합니다. 참조 값은 인스턴스 또는 파티션 생성 시 Azure Data Manager for Energy에서 지원하는 OSDU 마일스톤에 따라 OSDU 커뮤니티의 참조 값과 동기화됩니다. Azure Data Manager for Energy에서 지원되는 현재 마일스톤 및 사용 가능한 OSDU 서비스에 관한 자세한 내용은 Azure Data Manager for Energy에서 사용할 수 있는 OSDU 서비스를 참조하세요.