다음을 통해 공유


Microsoft Purview용 Reltio 통합

Microsoft Purview용 Reltio 통합은 RIH(Reltio Integration Hub)를 통해 구현됩니다. 통합은 Reltio 및 Microsoft Purview 연결 및 레시피로 구성되어 Reltio에서 테넌트 비즈니스 구성을 읽고 Microsoft Purview에서 해당 개체를 만듭니다.

통합은 다음 개체를 지원합니다.

  • 엔터티 형식
  • 엔터티 특성 - 단순, 중첩, 참조
  • 관계 유형
  • 관계 특성 - 단순, 중첩

통합의 기초는 모든 Reltio의 개체에 대한 Microsoft Purview의 데이터 맵에 EntityDefs를 만드는 것입니다.

Microsoft Purview의 데이터 맵은 Microsoft Purview 거버넌스 포털 내에서 통합 환경으로 Microsoft Purview 통합 카탈로그, Microsoft Purview 데이터 에스테이트 인사이트 및 Microsoft Purview 데이터 정책을 지원하는 중앙 인벤토리와 같습니다.

EntityDef는 개체 지향 프로그래밍의 클래스와 같으며 모든 Reltio 개체에 대한 스키마 또는 청사진을 제공합니다. 엔터티, 특성, 관계 및 해당 형식의 구조를 정의합니다. 이 스키마는 엔터티의 모든 인스턴스가 엔터티에 대한 규칙 및 제약 조건을 준수하도록 합니다.

Reltio Microsoft Microsoft Purview
시스템 EntityDef "reltio_system"
테넌트 EntityDef "reltio_tenant"
엔터티 형식 EntityDef "reltio_entity_type"
단순 특성(엔터티 형식, 관계 형식) EntityDef "reltio_attribute"
중첩된 특성(엔터티 형식, 관계 형식) EntityDef "reltio_attribute"
참조 특성(엔터티 형식) EntityDef "reltio_attribute"
관계 유형 EntityDef "reltio_relationship_type"

나중에 통합은 Microsoft Purview의 데이터 맵에서 Reltio 시스템을 엔터티로 만듭니다. Reltio 테넌트는 구현 관계를 사용하여 Microsoft Purview의 Reltio 시스템 아래에 엔터티로도 만들어집니다.

reltio 계보 스크린샷

Reltio System에는 description, displayName(Reltio 레이블과 동일), 이름(Reltio URI의 마지막 부분), qualifiedName(고유 식별자) 속성이 포함됩니다.

reltio-datamap-asset의 스크린샷

Reltio 테넌트에는 description, displayName, isActive(Reltio에서 엔터티가 제거되지 않은 경우), 이름, qualifiedName, updatedBy(자동 사용자 지정), updateTime(자동 사용자 지정) 속성이 포함됩니다.

reltio-datamap-asset 1의 스크린샷

속성은 데이터 자산에 대한 컨텍스트를 제공하는 설명 특성 또는 메타데이터로, 데이터의 실제 구조나 형식에 영향을 주지 않고 검색, 관리 및 거버넌스를 지원합니다.

Microsoft Purview Entity qualifiedName은 다음을 사용하여 파생됩니다.

<collectionId>/<env>/<tenantId>/<URI>

Entity qualifiedName은 테넌트 ID 및 env를 사용하므로 테넌트의 경우 항상 고유하므로 여러 테넌트에서 동일한 Microsoft Purview 계정을 사용할 수 있습니다.

만든 엔터티는 DataMap-Domains-Collection>>(기본적으로 루트)-> Assets-> 자산/엔터티의 이름을 검색하여 확인할 수 있습니다. 엔터티가 통합 카탈로그 표시되도록 하려면 게시해야 하는 Microsoft Purview 데이터 제품에 수동으로 추가합니다. 선택한 데이터 제품에 데이터 자산으로 할당된 통합 카탈로그 엔터티가 스키마 섹션에 특성(하위 수집 및 참조된 특성이 포함되지 않음)과 함께 표시됩니다. 스키마 섹션은 특정 자산 형식인 Reltio 엔터티 형식, Reltio 관계 형식의 엔터티에만 사용할 수 있습니다. 스키마는 데이터의 구조를 정의하고 데이터가 저장, 쿼리 및 유지 관리되는 방법을 결정합니다. 데이터의 형식을 지정하는 방법과 데이터 내에 존재하는 관계를 제어합니다.

reltio-datamap-asset 2의 스크린샷

reltio-datamap-asset 3의 스크린샷

reltio-datamap-asset 4의 스크린샷

reltio-datamap-asset 5의 스크린샷

reltio-datamap-asset 6의 스크린샷

스키마

스키마는 데이터를 데이터 저장소에 저장하고 구성하는 방법을 반영하는 중요한 개념입니다. 데이터의 구조와 구조를 생성하는 요소의 데이터 제한을 반영합니다. 동일한 스키마의 요소는 콘텐츠로 인해 다르게 분류할 수 있습니다. 또한 요소의 하위 집합에 대해서만 다른 변환(계보)이 발생할 수 있습니다. 이러한 측면으로 인해 Microsoft Purview는 스키마 및 스키마 요소를 엔터티로 모델링할 수 있으므로 스키마는 일반적으로 데이터 자산 엔터티에 대한 관계 특성입니다. 스키마 요소의 예로는 테이블 열, json 스키마의 json 속성, xml 스키마의 xml 요소 등이 있습니다.

형식 정의 및 Microsoft Purview에서 사용자 지정 형식을 만드는 방법

Microsoft Purview 엔터티에 매핑하는 Reltio 개체

엔터티 형식

테넌트 내의 엔터티 형식은 테넌트와의 관계가 포함된 Microsoft Purview에서 Reltio MDM Entity라는 엔터티로 만들어집니다.

reltio-lineage-1의 스크린샷

reltio-lineage-2의 스크린샷

Reltio MDM 엔터티의 속성

Reltio MDM 엔터티에는 description, displayName, isAbstract(엔터티가 Reltio에서 추상인 경우), isActive, name, qualifiedName 등의 속성이 포함됩니다.

reltio-mdm-entity-property-1의 스크린샷

reltio-mdm-entity-property-2의 스크린샷

관계 형식

테넌트 내의 관계 형식은 테넌트와의 관계가 포함된 Microsoft Purview에서 Reltio 관계 형식이라는 엔터티로 만들어집니다.

또한 Reltio 관계 형식 엔터티는 start_relationship 및 end_relationship 두 개의 Reltio MDM 엔터티와 관계를 맺습니다. 관계 특성은 Reltio 관계 형식 엔터티와의 관계가 포함된 Reltio 특성이라는 엔터티로 추가됩니다.

이 스크린샷은 reltio 관계 유형 엔터티 주소가 start_relationship 관계로 연결되도록 연결된 연락처 Reltio MDM 엔터티를 보여줍니다. 나중에 Reltio 관계 형식 엔터티가 end_relationship 관계를 사용하여 Location Reltio 엔터티 형식 엔터티 에 연결되어 있습니다. Reltio 관계 형식 엔터티 의 주소 에는 관계 포함이 있는 네 가지 간단한 데이터 특성인 주소 유형, 주소가 있습니다. 순위, 활성, 상태.

reltio-relationship-type-1의 스크린샷

관계 특성에는 Reference 특성과의 관계 포함이 추가로 포함될 수 있습니다. 이 예제에서 주소 형식 관계 데이터 특성은 Contact Reltio 엔터티 형식 엔터티를 참조합니다.

reltio-relationship-type-2의 스크린샷

또한 Reltio 관계 형식 엔터티는 Reltio 엔터티 형식 엔터티와 동일한 속성을 포함합니다. description, displayName, isActive, name, qualifiedName.

reltio-relationship-type-3의 스크린샷

특성

모든 Reltio 특성 엔터티(단순, 중첩, 참조)에는 다음 속성이 포함될 수 있습니다(Reltio의 가용성에 따라 다름).

  • dataType(단순 특성의 경우 중첩, 참조 또는 데이터 형식)
  • description, displayName, isActive, name, qualifiedName,
  • 면처리된
  • 숨겨진
  • 중요하다
  • PII
  • RDMAttributeName
  • 필수
  • 검색
  • 체계

reltio-attribute의 스크린샷

단순 특성

단순 특성은 엔터티와의 관계가 포함된 Microsoft Purview에서 Reltio Attribute라는 엔터티로 만들어집니다.

reltio-simple-attribute-1의 스크린샷

reltio-simple-attribute-2의 스크린샷

reltio-simple-attribute-3의 스크린샷

중첩된 특성

중첩된 특성은 엔터티와의 관계를 사용하여 Microsoft Purview에서 Reltio Attribute라는 엔터티로 만들어집니다. 하위 중첩 특성은 부모 중첩 특성과의 관계를 사용하여 Reltio Attribute라는 엔터티로도 만들어집니다. 이 스크린샷은 Email 중첩된 특성이 포함된 Contact Reltio 엔터티 형식을 보여 줍니다. 여기에는 사용자 이름, 도메인 유형 등과 같은 여러 하위 중첩 특성이 추가로 포함되어 있습니다.

reltio-nested-attribute-1의 스크린샷

reltio-nested-attribute-2의 스크린샷

참조 특성

Reltio 엔터티 형식의 참조 특성은 엔터티와의 관계 포함을 사용하여 Microsoft Purview에서 Reltio 특성이라는 엔터티로도 만들어집니다. 하위 참조 특성은 부모 참조 특성과의 contains 관계가 있는 Reltio Attribute라는 엔터티로도 만들어집니다.

이 스크린샷은 주소라는 참조 특성이 있는 Contact Reltio 엔터티 형식 엔터티를 보여 줍니다. 여기에는 확인 상태, PO Box, 상태, 국가 등과 같은 여러 간단한 특성과 Zip 및 지리적 위치와 같은 일부 중첩된 특성이 포함되어 있습니다.

reltio-reference-attribute-1의 스크린샷

reltio-reference-attribute-2의 스크린샷

코드 체계표

  • Microsoft Purview에서 만든 자산

  • Microsoft Purview 자산 GUID를 저장합니다. Microsoft Purview 자산의 일시 삭제에 사용됩니다.

  • Microsoft Purview 참조 특성 테이블

  • 참조 특성의 ID와 참조된 URI의 배열을 저장합니다. 참조 특성을 만들기 위해 L3 구성을 두 번 거치지 않도록 하기 위해 만들어집니다.

Microsoft Purview 재귀 테이블

중첩된 특성을 처리하기 위한 재귀 호출을 구현하기 위한 함수 호출을 저장하기 위한 스택 역할을 합니다. 특성의 json, 부모의 자산 ID, 부모 자산 유형, 관계 유형을 저장합니다. 사용되지 않지만 테이블에서 단일 항목을 가져오는 데 필요한 processed라는 더미 필드를 포함합니다.

RIH 레시피 구성

계약에 Microsoft Purview 커넥터 라이선스가 있어야 합니다. 라이선스 요구 사항에 대해 Reltio 계정 관리자에게 문의하세요.

Reltio 계약에 Microsoft Purview 커넥터 라이선스가 있으면 Microsoft Purview 커넥터 레시피 및 연결이 테넌트의 RIH(Reltio Integration Hub) instance 배포됩니다.

  • Connections 구성
  • 환경 속성을 구성합니다.

레시피를 구성하려면 다음을 수행합니다. 레시피 확인

레시피 패키지에는 두 개의 연결과 7개의 레시피 함수가 포함되어 있습니다. 패키지는 RIH 계정의 Reltio 솔루션 템플릿 프로젝트에 배포됩니다.

  • Reltio 테넌트에 연결
    • 연결 세부 정보 입력
      • 연결 이름: 예를 들어 Microsoft Purview
      • 환경 URL: 예: 361, tst-01 등
      • 테넌트 ID: 예를 들어 a0bcdEf1ghiJ2Kl
      • 클라이언트 권한 부여를 아니요로 설정
      • Reltio 사용자 이름 및 암호
    • 연결을 선택합니다.
  • 상태 연결됨으로 변경되고 연결이 설정되면 단추를 연결 끊기로 변경합니다.
  • Purview 계정으로 연결

연결하려면 이 설명서인 Microsoft Purview 데이터 평면에 대한 API 인증을 기반으로 클라이언트 ID 및 클라이언트 암호를 생성해야 합니다.

  1. 연결 세부 정보 입력
  • 연결 이름 - 예를 들어 Microsoft Purview 포털
  • 연결 유형 - 클라우드
  • 인증 유형 - Azure OAuth 2
  • Azure 테넌트 ID - 예를 들어 a0bcdEf1ghiJ2Kl
  • Azure OAuth 클라이언트 ID & 클라이언트 암호
  • 기본 URL
    https://api.purview-service.microsoft.com
    
  • OAuth 범위
  1. 연결을 선택합니다.
  • 상태 연결됨으로 변경되고 연결이 설정되면 단추를 연결 끊기로 변경합니다.

데이터 맵 도메인에서 Microsoft Purview 도메인을 수동으로 만들고 레시피 매개 변수(매개 변수 이름)에 추가하고 &, 레시피 매개 변수 이름에 컬렉션을 추가하여 기존 도메인 & 컬렉션에 Reltio 시스템을 만듭니다. 컬렉션 작성자의 사용자 ID가 통합 레시피의 UserID와 일치하는지 확인합니다. 그렇지 않으면 데이터가 채워지지 않습니다. 도메인을 만들지 않으면 레시피가 실패합니다. Collection에 대한 값을 제공하지 않으면 통합에서 다음 기본값을 사용합니다.

  • 컬렉션 - purviewintegration

reltio-purview-collection의 스크린샷.

Microsoft Purview용 Reltio 통합 사용

Microsoft Purview용 Reltio 통합의 사용 시나리오를 살펴보겠습니다. 다음 레시피 및 함수가 Recipes 폴더에 배포됩니다.

  • 주요한
  • 초기 설치
  • 엔터티 만들기
  • 특성 만들기
  • 관계 만들기
  • 참조 특성 관계 만들기
  • 자산 일시 삭제

Microsoft Purview MDM 통합