Создание иерархий и управление ими (табличные службы SSAS)
Создавать иерархии и управлять ими можно в конструкторе моделей, в представлении диаграммы. Чтобы просмотреть представление диаграммы в конструкторе моделей в среде SQL Server Data Tools (SSDT), укажите в меню Модель пункт Представление модели, а затем выберите пункт Представление диаграммы.
В этот раздел включены следующее задачи:
Создание иерархии
Изменение иерархии
Удаление иерархии
Создание иерархии
Иерархию можно создать, используя контекстное меню таблицы и столбцов. При создании иерархии новый родительский уровень отображает выбранные столбцы как дочерние уровни.
Создание иерархии из контекстного меню
В конструкторе моделей (представление диаграммы) в окне таблицы щелкните правой кнопкой мыши столбец и выберите пункт Создать иерархию.
Для выбора нескольких столбцов щелкните каждый столбец, а затем щелкните правой кнопкой мыши для открытия контекстного меню и выберите пункт Создать иерархию.
В нижней части окна таблицы будет создан родительский уровень иерархии, а выбранные столбцы будут скопированы в иерархию в качестве дочерних уровней.
Введите имя иерархии.
Дополнительные столбцы можно перетаскивать на родительский уровень иерархии, содержащий копии столбцов. Перетащите дочерний уровень в то место, где он должен появиться в иерархии.
Примечание |
---|
Если вместе с одним или более столбцами выбрано несколько мер или выбраны столбцы из нескольких таблиц, команда «Создать иерархию» в контекстном меню будет недоступна. |
Изменение иерархии
Иерархию можно переименовать, переименовать ее дочерний узел, изменить порядок следования дочерних узлов, добавить дополнительные столбцы в качестве дочерних узлов, удалить дочерний узел из иерархии, отобразить имя источника дочернего узла (т. е. имя столбца), а также скрыть дочерний узел, если его имя совпадает с именем родительского узла иерархии.
Изменение имени иерархии или дочернего уровня
Щелкните правой кнопкой мыши родительский или дочерний уровень иерархии и выберите пункт Переименовать.
Введите новое имя или измените существующее.
Изменение порядка следования дочернего уровня в иерархии
Перетащите дочерний уровень в новое положение в иерархии.
Можно также щелкнуть правой кнопкой мыши дочерний уровень иерархии и выбрать пункт Переместить вверх для перемещения уровня вверх по списку или Переместить вниз для перемещения уровня вниз по списку.
Можно также щелкнуть дочерний уровень иерархии, чтобы выделить его, затем нажать комбинацию клавиш Alt + «Стрелка вверх» для перемещения уровня вверх или комбинацию клавиш Alt + «Стрелка вниз» для перемещения уровня вниз по списку.
Добавление в иерархию нового дочернего уровня
Перетащите столбец на родительский уровень или в определенное место в иерархии. Столбец копируется в качестве дочернего уровня иерархии.
Также можно щелкнуть правой кнопкой мыши столбец, выбрать пункт Добавить в иерархию, а затем выбрать иерархию.
Примечание |
---|
В качестве дочернего уровня иерархии можно добавить скрытый столбец (невидимый в отчетах). Дочерний уровень при этом скрыт не будет. |
Удаление дочернего уровня из иерархии
Щелкните правой кнопкой мыши дочерний уровень и выберите пункт Удалить из иерархии.
Можно также щелкнуть дочерний уровень иерархии и нажать клавишу Delete.
Примечание |
---|
Если дочерний уровень иерархии был переименован, его имя уже не будет совпадать с именем столбца, из которого уровень был скопирован. Для просмотра столбца, из которого был скопирован уровень, используйте команду Отобразить имя источника. |
Отображение имени источника
- Щелкните правой кнопкой мыши по дочернему уровеню иерархии и выберите пункт Отобразить имя источника. Появится имя столбца, из которого он был скопирован.
Удаление иерархии
Удаление иерархии и ее дочерних уровней
Щелкните правой кнопкой мыши родительский уровень иерархии и выберите пункт «Удалить иерархию».
Можно также щелкнуть родительский уровень иерархии и нажать клавишу «Delete». При этом также удаляются все дочерние уровни.
См. также
Основные понятия
Конструктор табличных моделей (SSAS Tabular)