Иерархии (службы Master Data Services)
Иерархия — это древовидная структура, которую можно использовать:
для группировки схожих элементов с целью систематизации;
объединения и сведения элементов для отчетов или анализа.
Можно создавать разные иерархии для просмотра и систематизации элементов разными способами. Каждая иерархия содержит все элементы из одной или нескольких сущностей. При добавлении, изменении или удалении элемента все иерархии обновляются. Это гарантирует, что основные данные будут точными во всех иерархиях.
Без системы основных данных новые элементы, которые добавляются не во все иерархии, приводят к несогласованности отчетов. При добавлении или удалении элемента это должно быть отражено везде: в транзакционной системе организации, во всех нерегламентированных электронных таблицах и во всех других нисходящих системах. Иерархии позволяют гарантировать, что элементы не будут подсчитаны более одного раза или не будут подсчитаны вообще.
Иерархия отличается от классификации. В классификации элементы упорядочены в соответствии с несколькими атрибутами одновременно, а в иерархии — только по одному атрибуту. Классификации может включать один элемент несколько раз, а иерархия имеет только одно вхождение элемента.
Например, один велосипед может быть упомянут в классификации дважды: один раз, потому что он красный, и один раз, потому что его размер 38. В иерархии велосипед включен только один раз, поэтому нужно определить, в соответствии с чем он будет отображаться: с цветом или размером.
Пример
В следующем примере в иерархии элементы продуктов группируются по элементам подкатегории.
Можно создавать иерархии для элементов:
из одной сущности — называется явной иерархией;
из нескольких сущностей на основании существующих отношений между сущностями и их атрибутами — называется производной иерархией.
Примечание |
---|
Все элементы в иерархии должны быть в одной модели. |