Интеграция 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 содержит следующие свойства: description, displayName (то же, что и метка Reltio), name (последняя часть URI Reltio), qualifiedName (уникальный идентификатор).
Клиент Reltio содержит следующие свойства: description, displayName, isActive (если сущность не удалена в Reltio), name, qualifiedName, updatedBy (autopopulated), updatedTime (autopopulated).
Свойства — это описательные атрибуты или метаданные, которые предоставляют контекст о ресурсе данных, помогая в обнаружении, управлении и управлении, не влияя на фактическую структуру или формат данных.
Свойство Microsoft Purview Entity qualifiedName является производным с помощью
<collectionId>/<env>/<tenantId>/<URI>
Так как entity qualifiedName использует идентификатор клиента и env, он всегда уникален для клиента, поэтому одну и ту же учетную запись Microsoft Purview можно использовать для нескольких клиентов.
Созданные сущности можно проверить в разделе DataMap-Domains-Collection>> (по умолчанию корневой каталог) — Активы—>> выполните поиск по имени ресурса или сущности. Чтобы убедиться, что сущности отображаются в Единый каталог вручную добавьте их в продукт данных Microsoft Purview, где они должны быть опубликованы. Сущности отображаются в Единый каталог, назначенных выбранным продуктам данных в качестве ресурсов данных, с их атрибутами (поднесенными и указанными атрибутами не включены) в разделе Схема. Раздел схема доступен только для сущностей определенных типов активов: Reltio Entity Type, Reltio Relationship Type. Схема определяет структуру данных и определяет способ хранения, запроса и обслуживания данных. Он определяет, как должны быть отформатированы данные и какие связи существуют в данных
Схема
Схема — это важная концепция, отражающая хранение и организацию данных в хранилище данных. Он отражает структуру данных и ограничения данных элементов, создающих структуру. Элементы в одной схеме можно классифицировать по-разному (из-за их содержимого). Кроме того, различные преобразования (происхождение) могут происходить только с подмножеством элементов. Благодаря этим аспектам Microsoft Purview может моделировать схему и элементы схемы как сущности, поэтому схема обычно является атрибутом связи с сущностью ресурса данных. Примерами элементов схемы являются столбцы таблицы, свойства json схемы JSON, xml-элементы схемы xml и т. д.
Определения типов и создание настраиваемых типов в Microsoft Purview
Сопоставление объектов Reltio с сущностями Microsoft Purview
Типы сущностей
Типы сущностей в клиенте создаются как сущности Reltio MDM Entity в Microsoft Purview со связью contains с клиентом.
Свойства сущности Reltio MDM
Сущность Reltio MDM содержит следующие свойства: description, displayName, isAbstract (если сущность является абстрактной в Reltio), isActive, name, qualifiedName.
Типы связей
Типы связей в клиенте создаются как сущности, называемые типом отношений 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.
Атрибуты связи могут дополнительно иметь связь contains с атрибутом Reference. В этом примере атрибуты данных связи "Тип адреса" ссылались на сущность Contact Reltio Entity Type.
Кроме того, сущности типа связей Reltio содержат те же свойства, что и сущности типа сущностей reltio: description, displayName, isActive, name, qualifiedName.
Атрибуты
Все сущности атрибутов Reltio (simple, Nested, Reference) могут содержать следующие свойства (в зависимости от доступности в Reltio):
- dataType (вложенный, ссылочный или тип данных для простых атрибутов);
- description, displayName, isActive, name, qualifiedName,
- гранёный
- hidden
- важный
- PII
- RDMAttributeName
- обязательно
- Поиска
- system
Простые атрибуты
Простые атрибуты создаются как сущности, называемые атрибутом Reltio в Microsoft Purview с связью contains со своей сущностью.
Вложенные атрибуты
Вложенные атрибуты создаются как сущности, называемые атрибутом Reltio в Microsoft Purview с связью со своей сущностью. Вложенные атрибуты также создаются как Сущности, называемые атрибутом Reltio с отношением с родительским вложенным атрибутом. На этом снимку экрана показан тип сущности Contact Reltio, который содержит Email вложенный атрибут, который содержит несколько вложенных атрибутов, таких как имя пользователя, тип домена и т. д.
Ссылочные атрибуты
Атрибут Reference в типе сущности Reltio также создается как сущности, называемые атрибутом Reltio в Microsoft Purview, и содержит связь со своей сущностью. Вложенные атрибуты, на которые ссылается ссылка, также создаются как Сущности, называемые атрибутом Reltio с отношением contains с родительским ссылочным атрибутом.
На этом снимку экрана показана сущность Contact Reltio Entity Type с атрибутом Reference с именем Address, которая содержит несколько простых атрибутов, таких как состояние проверки, po Box, штат, страна и т. д., а также некоторые вложенные атрибуты, такие как Zip и Географическое расположение.
таблицы подстановки;
Ресурсы, созданные 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
- Введите сведения о подключении
- Имя подключения — например, портал Microsoft Purview
- Тип подключения — облако
- Тип проверки подлинности — Azure OAuth 2
- Идентификатор клиента Azure, например a0bcdEf1ghiJ2Kl
- Идентификатор клиента OAuth Azure & секрет клиента
- Базовый URL-адрес
https://api.purview-service.microsoft.com
- Области OAuth
- Выберите Подключиться.
- При установке подключения состояние изменится на Подключено и кнопка Отключить.
Вручную создайте домен Microsoft Purview в доменах карты данных и добавьте его в параметры рецепта (имя параметра), & добавить коллекцию в имя параметров рецепта, чтобы создать систему Reltio в существующей коллекции & домена. Убедитесь, что идентификатор пользователя создателя коллекции соответствует Идентификатору пользователя рецепта интеграции, в противном случае данные не будут заполнены. Если вы не создадите домен, рецепт завершается ошибкой. Если не указать значение коллекции, то интеграция использует следующее значение по умолчанию:
- Коллекция — purviewintegration
Использование интеграции Reltio для Microsoft Purview
Рассмотрим сценарии использования интеграции Reltio для Microsoft Purview. В папке Рецепты развертываются следующие рецепты и функции:
- Главный
- Первоначальная настройка
- Создание сущностей
- Создание атрибутов
- Создание связей
- Создание связей ссылочных атрибутов
- Обратимое удаление ресурсов