Поделиться через


Создание иерархий и управление ими (табличные службы SSAS)

Создавать иерархии и управлять ими можно в конструкторе моделей, в представлении диаграммы. Чтобы просмотреть представление диаграммы в конструкторе моделей в среде SQL Server Data Tools (SSDT), укажите в меню Модель пункт Представление модели, а затем выберите пункт Представление диаграммы.

В этот раздел включены следующее задачи:

  • Создание иерархии

  • Изменение иерархии

  • Удаление иерархии

Создание иерархии

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

Создание иерархии из контекстного меню

  1. В конструкторе моделей (представление диаграммы) в окне таблицы щелкните правой кнопкой мыши столбец и выберите пункт Создать иерархию.

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

    В нижней части окна таблицы будет создан родительский уровень иерархии, а выбранные столбцы будут скопированы в иерархию в качестве дочерних уровней.

  2. Введите имя иерархии.

Дополнительные столбцы можно перетаскивать на родительский уровень иерархии, содержащий копии столбцов. Перетащите дочерний уровень в то место, где он должен появиться в иерархии.

ПримечаниеПримечание

Если вместе с одним или более столбцами выбрано несколько мер или выбраны столбцы из нескольких таблиц, команда «Создать иерархию» в контекстном меню будет недоступна.

Изменение иерархии

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

Изменение имени иерархии или дочернего уровня

  1. Щелкните правой кнопкой мыши родительский или дочерний уровень иерархии и выберите пункт Переименовать.

  2. Введите новое имя или измените существующее.

Изменение порядка следования дочернего уровня в иерархии

  • Перетащите дочерний уровень в новое положение в иерархии.

  • Можно также щелкнуть правой кнопкой мыши дочерний уровень иерархии и выбрать пункт Переместить вверх для перемещения уровня вверх по списку или Переместить вниз для перемещения уровня вниз по списку.

  • Можно также щелкнуть дочерний уровень иерархии, чтобы выделить его, затем нажать комбинацию клавиш Alt + «Стрелка вверх» для перемещения уровня вверх или комбинацию клавиш Alt + «Стрелка вниз» для перемещения уровня вниз по списку.

Добавление в иерархию нового дочернего уровня

  • Перетащите столбец на родительский уровень или в определенное место в иерархии. Столбец копируется в качестве дочернего уровня иерархии.

  • Также можно щелкнуть правой кнопкой мыши столбец, выбрать пункт Добавить в иерархию, а затем выбрать иерархию.

ПримечаниеПримечание

В качестве дочернего уровня иерархии можно добавить скрытый столбец (невидимый в отчетах). Дочерний уровень при этом скрыт не будет.

Удаление дочернего уровня из иерархии

  • Щелкните правой кнопкой мыши дочерний уровень и выберите пункт Удалить из иерархии.

  • Можно также щелкнуть дочерний уровень иерархии и нажать клавишу Delete.

ПримечаниеПримечание

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

Отображение имени источника

  • Щелкните правой кнопкой мыши по дочернему уровеню иерархии и выберите пункт Отобразить имя источника. Появится имя столбца, из которого он был скопирован.

Удаление иерархии

Удаление иерархии и ее дочерних уровней

  • Щелкните правой кнопкой мыши родительский уровень иерархии и выберите пункт «Удалить иерархию».

  • Можно также щелкнуть родительский уровень иерархии и нажать клавишу «Delete». При этом также удаляются все дочерние уровни.

См. также

Основные понятия

Конструктор табличных моделей (SSAS Tabular)

Иерархии (табличные службы SSAS)

Меры (табличные службы SSAS)