Обозреватель зависимостей сущности

Область применения:SQL Server — только управляемый экземпляр SQL Windows Azure

Службы Master Data Services 2016 добавляют новую страницу обозревателя, зависимости сущностей, которая предоставляет альтернативный способ визуализации связей между элементами сущности в модели, как указано их значения атрибута на основе домена, но без необходимости сначала определить производную иерархию.

Это помогает ответить на вопрос: "Кто и как использует мою сущность?". Это представление похоже на страницу обозревателя производной иерархии, но охватывает больше данных. Оно показывает все отношения DBA, а не только те, которые определены в рамках конкретной иерархии. Определение иерархии не требуется, поскольку отображаемая иерархическая структура выводится из имеющихся атрибутов на основе существующих DBA.

В меню обозревателя пункт "Зависимости сущностей" содержит все сущности в модели, от которых зависит по крайней мере одна другая сущность (т. е. по крайней мере одна сущность имеет DBA, который ссылается на указанную сущность). Число зависимостей (прямых и косвенных) отображается рядом с именем сущности. Список сортируется по этому числу, в результате чего в верхнюю часть списка попадают сущности с наибольшим числом зависимостей. На приведенном ниже снимке экрана, взятом из модели Customer образца данных, показано, что на сущность BigArea ссылаются (прямо или косвенно) 7 сущностей:

MDS_EntityDependencies_Menu.jpg

Если выбрать этот элемент меню, откроется новая страница обозревателя зависимостей для сущности BigArea, на которой можно увидеть, как используются элементы сущности. Здесь показано дерево, в верхней части которого представлены элементы BigArea, а ниже — элементы ссылающихся 7 сущностей:

MDS_EntityDependencies_Tree.jpg

Одну сущность могут непосредственно использовать несколько сущностей. В приведенном выше примере сущности SubRegion и RegionClimate используют (содержат ссылки DBA) сущность Region. Элементы каждой использующей сущности группируются под родительским узлом, содержащим имя сущности:

MDS_EntityDependencies_Entity_Node.jpg

Эти узлы-контейнеры слева от имени сопровождаются значком в виде сетки, а цвет текста соответствует глубине уровня иерархии. В приведенном выше примере показывается, что субрегион "CDSR {Канада}" ссылается на регион "CDR {Канада}", который ссылается на область "CDA {Канада}", которая ссылается на крупный регион "NAm {С. Америка}".

Это представление полностью доступно для редактирования, как и страница обозревателя иерархий. Иерархические отношения в дереве можно изменять путем вырезания и вставки или перетаскивания дочерних элементов из одного родительского элемента в другой. Другие значения атрибутов элементов можно изменять на панели сведений в правой части дерева.