Поделиться через


Интеграция Reltio для Microsoft Purview

Интеграция Reltio для Microsoft Purview реализуется через Центр интеграции Reltio (RIH). Интеграция состоит из подключений Reltio и Microsoft Purview и рецептов для чтения бизнес-конфигурации клиента из Reltio и создания соответствующих объектов в Microsoft Purview.

Интеграция поддерживает следующие объекты:

  • Типы сущностей
  • Атрибуты сущности — Simple, Nested, Reference
  • Типы связей
  • Атрибуты связи — простые, вложенные

Основой интеграции является создание EntityDefs в схеме данных Microsoft Purview для каждого объекта Reltio.

Карта данных Microsoft Purview похожа на центральный инвентарь, который обеспечивает Единый каталог Microsoft Purview, Аналитика данных Microsoft Purview и политику данных Microsoft Purview в качестве единого интерфейса на портале управления Microsoft Purview.

EntityDef похож на класс в объектно-ориентированном программировании и предоставляет схему или схему для всех объектов Reltio. Он определяет структуру сущностей, атрибутов, связей и их типов. Эта схема гарантирует, что все экземпляры сущности соответствуют правилам и ограничениям для сущностей.

Reltio Microsoft Microsoft Purview
Системные EntityDef "reltio_system"
Tenant EntityDef "reltio_tenant"
Тип сущности EntityDef "reltio_entity_type"
Простой атрибут (тип сущности, тип связи) EntityDef "reltio_attribute"
Вложенный атрибут (тип сущности, тип связи) EntityDef "reltio_attribute"
Ссылочный атрибут (тип сущности) EntityDef "reltio_attribute"
Тип связи EntityDef "reltio_relationship_type"

Позже интеграция создает систему Reltio в качестве сущности в схеме данных Microsoft Purview. Клиент Reltio также создается как сущность в системе Reltio в Microsoft Purview с помощью связи implements.

Снимок экрана: происхождение reltio.

Система Reltio содержит следующие свойства: description, displayName (то же, что и метка Reltio), name (последняя часть URI Reltio), qualifiedName (уникальный идентификатор).

Снимок экрана: reltio-datamap-asset.

Клиент Reltio содержит следующие свойства: description, displayName, isActive (если сущность не удалена в Reltio), name, qualifiedName, updatedBy (autopopulated), updatedTime (autopopulated).

Снимок экрана: reltio-datamap-asset 1.

Свойства — это описательные атрибуты или метаданные, которые предоставляют контекст о ресурсе данных, помогая в обнаружении, управлении и управлении, не влияя на фактическую структуру или формат данных.

Свойство Microsoft Purview Entity qualifiedName является производным с помощью

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

Так как entity qualifiedName использует идентификатор клиента и env, он всегда уникален для клиента, поэтому одну и ту же учетную запись Microsoft Purview можно использовать для нескольких клиентов.

Созданные сущности можно проверить в разделе DataMap-Domains-Collection>> (по умолчанию корневой каталог) — Активы—>> выполните поиск по имени ресурса или сущности. Чтобы убедиться, что сущности отображаются в Единый каталог вручную добавьте их в продукт данных Microsoft Purview, где они должны быть опубликованы. Сущности отображаются в Единый каталог, назначенных выбранным продуктам данных в качестве ресурсов данных, с их атрибутами (поднесенными и указанными атрибутами не включены) в разделе Схема. Раздел схема доступен только для сущностей определенных типов активов: Reltio Entity Type, Reltio Relationship Type. Схема определяет структуру данных и определяет способ хранения, запроса и обслуживания данных. Он определяет, как должны быть отформатированы данные и какие связи существуют в данных

Снимок экрана: 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

Сопоставление объектов Reltio с сущностями Microsoft Purview

Типы сущностей

Типы сущностей в клиенте создаются как сущности Reltio MDM Entity в Microsoft Purview со связью contains с клиентом.

Снимок экрана: 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.

Типы связей

Типы связей в клиенте создаются как сущности, называемые типом отношений Reltio в Microsoft Purview, и содержат связь с клиентом.

Кроме того, сущность Типа отношения Reltio имеет отношения с двумя сущностями Reltio MDM: start_relationship и end_relationship. Атрибуты связи добавляются как сущности, называемые атрибутами Reltio, и содержит связь с сущностью Типа отношения Reltio.

На этом снимку экрана показана сущность Contact Reltio MDM, подключенная к объекту Типа связи Reltio с start_relationship связью. А позже имеет адрес Reltio Relationship Type Сущность подключена к объекту Location Reltio Entity Type с end_relationship связью. Сущность имеет адрес Reltio Relationship Type имеет четыре простых атрибута данных с отношением contains: Тип адреса, Адрес. Rank, Active, Status.

Снимок экрана: reltio-relationship-type-1.

Атрибуты связи могут дополнительно иметь связь contains с атрибутом Reference. В этом примере атрибуты данных связи "Тип адреса" ссылались на сущность Contact Reltio Entity Type.

Снимок экрана: reltio-relationship-type-2.

Кроме того, сущности типа связей Reltio содержат те же свойства, что и сущности типа сущностей reltio: description, displayName, isActive, name, qualifiedName.

Снимок экрана: reltio-relationship-type-3.

Атрибуты

Все сущности атрибутов Reltio (simple, Nested, Reference) могут содержать следующие свойства (в зависимости от доступности в Reltio):

  • dataType (вложенный, ссылочный или тип данных для простых атрибутов);
  • description, displayName, isActive, name, qualifiedName,
  • гранёный
  • hidden
  • важный
  • PII
  • RDMAttributeName
  • обязательно
  • Поиска
  • system

Снимок экрана: атрибут reltio.

Простые атрибуты

Простые атрибуты создаются как сущности, называемые атрибутом Reltio в Microsoft Purview с связью contains со своей сущностью.

Снимок экрана: reltio-simple-attribute-1.

Снимок экрана: reltio-simple-attribute-2.

Снимок экрана: reltio-simple-attribute-3.

Вложенные атрибуты

Вложенные атрибуты создаются как сущности, называемые атрибутом Reltio в Microsoft Purview с связью со своей сущностью. Вложенные атрибуты также создаются как Сущности, называемые атрибутом Reltio с отношением с родительским вложенным атрибутом. На этом снимку экрана показан тип сущности Contact Reltio, который содержит Email вложенный атрибут, который содержит несколько вложенных атрибутов, таких как имя пользователя, тип домена и т. д.

Снимок экрана: reltio-nested-attribute-1.

Снимок экрана: reltio-nested-attribute-2.

Ссылочные атрибуты

Атрибут Reference в типе сущности Reltio также создается как сущности, называемые атрибутом Reltio в Microsoft Purview, и содержит связь со своей сущностью. Вложенные атрибуты, на которые ссылается ссылка, также создаются как Сущности, называемые атрибутом Reltio с отношением contains с родительским ссылочным атрибутом.

На этом снимку экрана показана сущность Contact Reltio Entity Type с атрибутом Reference с именем Address, которая содержит несколько простых атрибутов, таких как состояние проверки, po Box, штат, страна и т. д., а также некоторые вложенные атрибуты, такие как Zip и Географическое расположение.

Снимок экрана: reltio-reference-attribute-1.

Снимок экрана: reltio-reference-attribute-2.

таблицы подстановки;

  • Ресурсы, созданные Microsoft Purview

  • Хранит GUID ресурса Microsoft Purview. Будет использоваться для обратимого удаления ресурсов Microsoft Purview.

  • Таблица эталонных атрибутов Microsoft Purview

  • Хранит идентификатор ссылочных атрибутов и массив ссылочных URI. Он создается для того, чтобы избежать повторного прохождения конфигурации L3, чтобы создать ссылочные атрибуты.

Таблица рекурсии Microsoft Purview

Служит стеком для хранения вызовов функций для реализации рекурсивных вызовов для обработки вложенных атрибутов. Хранит json атрибута, идентификатор родительского ресурса, тип актива родительского элемента, тип связи. Содержит фиктивное поле с именем processed, которое не используется, но требуется для получения одной записи из таблицы.

Настройка рецептов RIH

В контракте должна быть лицензия на соединитель Microsoft Purview. Обратитесь к менеджеру по работе с клиентами Reltio для лицензирования.

После получения лицензии на соединитель Microsoft Purview в контракте Reltio рецепты и подключения соединителя Microsoft Purview развертываются в экземпляре Центра интеграции Reltio (RIH) вашего клиента.

  • Настройка Connections
  • Настройка свойств среды.

Чтобы настроить рецепты, выполните следующие действия. Проверка рецептов

Пакет рецептов содержит два подключения и семь функций рецептов. Пакет развертывается в проекте шаблоны решений Reltio в учетной записи RIH.

  • Подключение к клиенту Reltio
    • Введите сведения о подключении
      • Имя подключения: например, Microsoft Purview
      • URL-адрес среды: например, 361, tst-01 и т. д.
      • Идентификатор клиента: например, a0bcdEf1ghiJ2Kl
      • Задайте для параметра Авторизация клиента значение Нет.
      • Имя пользователя и пароль Reltio
    • Выберите Подключиться.
  • Состояние изменится на Подключено и кнопка Отключиться при установке подключения
  • Подключение с помощью учетной записи Purview

Перед подключением необходимо создать идентификатор клиента и секрет клиента на основе этой документации — Проверка подлинности API для плоскостей данных Microsoft Purview

  1. Введите сведения о подключении
  • Имя подключения — например, портал Microsoft Purview
  • Тип подключения — облако
  • Тип проверки подлинности — Azure OAuth 2
  • Идентификатор клиента Azure, например a0bcdEf1ghiJ2Kl
  • Идентификатор клиента OAuth Azure & секрет клиента
  • Базовый URL-адрес
    https://api.purview-service.microsoft.com
    
  • Области OAuth
  1. Выберите Подключиться.
  • При установке подключения состояние изменится на Подключено и кнопка Отключить.

Вручную создайте домен Microsoft Purview в доменах карты данных и добавьте его в параметры рецепта (имя параметра), & добавить коллекцию в имя параметров рецепта, чтобы создать систему Reltio в существующей коллекции & домена. Убедитесь, что идентификатор пользователя создателя коллекции соответствует Идентификатору пользователя рецепта интеграции, в противном случае данные не будут заполнены. Если вы не создадите домен, рецепт завершается ошибкой. Если не указать значение коллекции, то интеграция использует следующее значение по умолчанию:

  • Коллекция — purviewintegration

Снимок экрана: reltio-purview-collection.

Использование интеграции Reltio для Microsoft Purview

Рассмотрим сценарии использования интеграции Reltio для Microsoft Purview. В папке Рецепты развертываются следующие рецепты и функции:

  • Главный
  • Первоначальная настройка
  • Создание сущностей
  • Создание атрибутов
  • Создание связей
  • Создание связей ссылочных атрибутов
  • Обратимое удаление ресурсов

Интеграция Microsoft Purview MDM