Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:
SQL Server Analysis Services
Azure Analysis Services
Fabric/Power BI Premium
Иерархия "родительско-дочерняя" — это иерархия в стандартной размерности, содержащей родительский атрибут. Родительский атрибут описывает связь самосоединения или самосоединение в основной таблице измерения. Иерархии родительских-дочерних элементов создаются из одного родительского атрибута. Только один уровень назначается иерархии родительского-дочернего элемента, так как уровни, присутствующих в иерархии, извлекаются из связей "родительский-дочерний" между элементами, связанными с родительским атрибутом. Позиция элемента в иерархии родительского дочернего элемента определяется свойствами KeyColumns и RootMemberIf родительского атрибута, а позиция элемента на уровне определяется свойством OrderBy родительского атрибута. Дополнительные сведения о свойствах атрибутов см. в разделе "Атрибуты" и "Иерархии атрибутов".
Из-за соотношений между уровнями в родительско-дочерней иерархии некоторые нелистовые члены также могут иметь данные, производные из базовых источников данных, а также данные, агрегированные от дочерних элементов.
Схема измерения
Схема измерения иерархии "родительский-дочерний" зависит от отношения самонаправления, присутствующих в основной таблице измерения. Например, на следующей схеме показана основная таблица измерения DimOrganization в примере базы данных AdventureWorksDW2012 .
В этой таблице измерений столбец ParentOrganizationKey имеет отношение внешнего ключа к столбцу первичного ключа OrganizationKey . Другими словами, каждая запись в этой таблице может быть связана через связь родительского-дочернего элемента с другой записью в таблице. Этот тип самосоединения обычно используется для представления данных сущности организации, таких как структура управления сотрудников в отделе.
Иерархии и уровни
Измерения, которые не имеют отношений "родитель-дочерний", создают иерархии путем группировки и упорядочивания атрибутов. Эти измерения определяют имена уровней своих иерархий на основе имен атрибутов.
Однако измерения типа родитель-дитя создают иерархии родитель-дитя, анализируя данные, которые содержит основная таблица измерений, а затем оценивая связи между записями в таблице. Дополнительные сведения о иерархиях родительских и дочерних элементов см. в разделе " Иерархии пользователей".
Иерархии родственно-подчинённых элементов не получают имена уровней из атрибутов, используемых для создания иерархии. Вместо этого эти измерения автоматически создают имена уровней, используя строковое выражение шаблона именования, которое можно указать на уровне родительского атрибута, контролирующего, как атрибут создает иерархию атрибутов. Дополнительные сведения о настройке шаблона именования для родительского атрибута см. в разделе "Атрибуты" и "Иерархии атрибутов".
Члены данных
Как правило, конечные элементы в измерении содержат данные, производные непосредственно от базовых источников данных, в то время как нелистовые элементы содержат данные, производные от агрегирования, выполняемого на дочерних элементах.
Однако иерархии родительско-дочерних элементов могут иметь некоторые неузловые элементы, данные которых получены из базовых источников данных, а также данные, агрегированные с дочерних элементов. Для этих не листовых членов в иерархии родитель-потомок можно создать специальные системные дочерние элементы, содержащие базовые данные таблицы фактов. Эти специальные дочерние элементы, называемые элементами данных, содержат значение, которое напрямую связано с нелистовым элементом и не зависит от суммарного значения, вычисляемого на основе потомков нелистового элемента. Дополнительные сведения о членах данных см. в разделе «Атрибуты в иерархиях родитель-потомок».
См. также
Атрибуты в иерархиях Parent-Child
Свойства измерения базы данных