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


Просмотр свойств куба и измерения

После определения свойств куба c использованием мастера кубов можно просмотреть результаты в конструкторе кубов. В следующей задаче предстоит выполнить просмотр структуры куба в учебном проекте для служб Analysis Services, чтобы разобраться в свойствах измерений и свойствах куба, определенных при помощи мастера кубов. На следующем занятии некоторые из этих свойств будут изменены в целях повышения удобства работы с проектом.

Основные сведения о вкладках конструктора кубов

С помощью конструктора кубов можно просматривать и изменять различные свойства куба. Конструктор содержит следующие вкладки, отображающие различные представления куба.

  • Структура куба
    Эта вкладка используется для изменения архитектуры куба.
  • Использование измерения
    Эта вкладка используется, чтобы определить связи между измерениями и группами мер, а также степень гранулярности в пределах каждой группы показателей. Если используются несколько таблиц фактов, может потребоваться выявить, что меры не применяются к одному или нескольким измерениям. Каждая ячейка отображает возможную связь между пересекающимися измерением и группой мер.
  • Вычисления
    Эта вкладка используется для изучения определенных в кубе вычислений, создания новых вычислений для всего куба или вложенного куба, изменения порядка существующих вычислений, а также для пошаговой отладки вычислений с использованием точек останова. Вычисления позволяют определять новые элементы и меры, основанные на существующих значениях, таких, как расчет прибыли, а также определять именованные наборы.
  • Ключевые индикаторы производительности
    Эта вкладка используется для создания и изменения ключевых индикаторов производительности куба. Ключевые индикаторы производительности позволяют конструктору быстро определить полезные сведения о значении, например отношение определенного значения к целевому и тренд этого значения в лучшую или худшую сторону.
  • Действия
    Эта вкладка используется для создания и изменения детализации, отчетности, а также для других действий в отношении выбранного куба. Действия предоставляют клиентским приложениям контекстно-зависимые сведения, команды и отчеты, доступные для конечных пользователей.
  • Секции
    Эта вкладка используется для создания секций куба и управления ими. Секции позволяют хранить разделы куба в различных расположениях с различными свойствами, такими, как описания статистических выражений.
  • Перспективы
    Эта вкладка используется для создания перспектив куба и управления ими. Перспективой называется определенное подмножество куба, применяемое для упрощения восприятия куба бизнес-пользователем.
  • Переводы
    Эта вкладка используется для создания переведенных имен объектов куба, таких, как месяц или наименование продукции, а также для управления такими именами.
  • Обозреватель
    Эта вкладка используется для просмотра данных в кубе.

Просмотр свойств куба и измерений в конструкторе кубов

  1. На панели Меры вкладки Структура куба конструктора кубов раскройте группу мер Internet Sales.

    Будут выведены меры, определенные в группе мер Internet Sales. Можно изменить порядок отображения этих мер, перетаскивая их и выстраивая в желаемой последовательности. Этот порядок будет влиять на очередность использования этих мер определенными клиентскими приложениями. Эта группа мер называется Internet Sale, поскольку базовая таблица фактов, лежащая в ее основе, имела понятное имя InternetSales в представлении источника данных. Обратите внимание, что пробел был добавлен автоматически на основе заглавных букв «Ч» и «И» в начале слова, чтоб делает название более понятным. Эта группа мер и каждая содержащаяся в ней мера имеют свойства, которые можно изменять в окне свойств. На занятии 3 будет рассмотрено, как изменить свойства этих мер.

    На следующем рисунке показана группа с содержащимися в ней мерами на панели Меры конструктора кубов.

    Вкладка «Меры» конструктора кубов

  2. На панели Измерения вкладки Структура куба конструктора кубов просмотрите измерения куба учебника по службам Analysis Services.

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

  3. На панели Измерения вкладки Структура куба раскройте измерение Customer, а затем нажмите кнопку Edit Customer.

    В результате измерение Customer будет выведено в конструкторе измерений. (Обратите внимание, что конструктор представлений источника данных и конструктор кубов остаются открытыми.) Конструктор измерений содержит три вкладки: Структура измерения, Переводы и Обозреватель. Обратите внимание, что вкладка Структура измерения содержит три панели: Атрибуты, Иерархии и уровни и Представление источника данных. Атрибуты, определенные мастером кубов, показаны на панели Атрибуты, а пользовательская иерархия, определенная мастером кубов, отображается на панели Иерархии и уровни. На панели Представление источника данных отображаются таблицы в представлении источника данных, столбцы которых используются в качестве атрибутов для данного измерения.

    Можно добавлять, удалять и изменять иерархии, уровни и атрибуты на вкладке Структура измерения конструктора измерений. На занятии 3 будет рассмотрено, как выполнять такие задачи. Дополнительные сведения см. в разделах: Определение и настройка атрибутов измерений, Определение и настройка пользовательской иерархии, Определение и настройка связей атрибутов

    На следующем рисунке представлена вкладка Структура измерения конструктора измерений.

    Вкладка «Структура измерения» конструктора измерений

  4. Переключитесь в конструктор кубов, перейдя на вкладку в среде разработки или щелкнув правой кнопкой мыши куб учебника служб Analysis Services в обозревателе решений и выбрав пункт Конструктор представлений.

  5. В конструкторе кубов перейдите на вкладку Использование измерения.

    В этом представлении куба учебника по службам Analysis Services показаны измерения куба, используемые группой мер Internet Sales. Если куб имеет несколько групп мер, измерения куба могут использоваться с некоторыми группами мер, но не использоваться с другими. Также можно определить тип связи между каждым измерением и каждой группой мер, в которой оно используется. В уроках 4 и 5 более подробно рассматривается использование измерений и связей между измерениями и группами мер.

    На следующем рисунке показана вкладка Использование измерения конструктора кубов.

    Вкладка «Использование измерения» конструктора кубов

  6. Щелкните поле Customer рядом с полем Customer на пересечении группы мер Internet Sales и измерения Customer, а затем нажмите кнопку с многоточием (...).

    Будет открыто диалоговое окно Задание связи. В этом диалоговом окне можно указать пользовательские свойства измерений в пределах отдельной группы мер. По умолчанию в каждой группе мер измерения имеют одинаковое поведение. Однако в разных группах мер их поведение может различаться. Обратите внимание, что связь между измерением Customer и группой мер Internet Sales является обычной. Это означает, что таблица измерения DimCustomer напрямую соединена с таблицей группы мер FactInternetSales. Кроме того, обратите внимание, что степень гранулярности этого измерения находится на самом низком уровне, а именно на уровне Customer, но можно установить различные уровни детализации. На занятии 5 будет рассмотрено, как определить особую степень гранулярности измерения.

    На следующем рисунке показано диалоговое окно Задание связей.

    Диалоговое окно «Задание связи»

  7. Нажмите кнопку Дополнительно.

    Будет открыто диалоговое окно Привязки группы мер, которое позволяет изменить привязку каждого атрибута и определить параметры обработки значений NULL. Привязка атрибута указывает столбец в базовой таблице измерений, к которому привязан этот атрибут. По умолчанию этот параметр наследуется из измерения. Он редко изменяется на уровне группы мер. Параметры обработки значений NULL позволяют определить, как в службах Analysis Services будут обрабатываться значения NULL в процессе обработки данных на уровне группы мер. Эти параметры имеют приоритет по отношению к параметрам на уровне измерения. На занятии 4 будет рассмотрено, как определить параметры обработки значений NULL на уровне измерения. Дополнительные сведения см. в разделах: Определение свойств Unknown Member и Null Processing

    На следующем рисунке показано диалоговое окно Привязки группы мер.

    Диалоговое окно «Привязки группы мер»

  8. Нажмите кнопку Отмена, а затем еще раз нажмите кнопку Отмена, чтобы вернуться в конструктор кубов.

    В этой задаче не рассматриваются вкладки Вычисления, Ключевые индикаторы производительности, Действия, Перспективы и Переводы, поскольку соответствующие объекты еще не были определены в учебном проекте. Эти вкладки подробно рассмотрены на занятиях 6, 7, 8 и 9.

  9. Перейдите на вкладку Секции.

    В мастере кубов была определена единственная секция для куба с использованием режима хранения результатов многомерной интерактивной аналитической обработки данных (MOLAP) без статистических выражений. Для обработки MOLAP все данные конечного уровня и все статистические выражения хранятся в кубе, чтобы обеспечить максимальную производительность. Статистические выражения представляют собой предварительно вычисленные сводные данные, которые содержат ответы на еще не заданные вопросы, что позволяет сократить время до получения ответа на запрос. Статистические выражения, как правило, формулируются до окончательного развертывания проекта служб Analysis Services на производственном сервере, но не определяются в процессе разработки. Обратите внимание, что можно определять дополнительные секции, параметры хранения и настройки обратной записи на вкладке Секции. В этом учебнике не рассматривается определение статистических выражений и секций. Дополнительные сведения см. в разделах Секции (службы Analysis Services), Определение и настройка секции, Агрегаты и статистические схемы (службы SSAS), Конструирование хранилища секций и агрегатов.

    На рисунке ниже представлена вкладка Секции конструктора кубов.

    Вкладка «Секции» конструктора кубов

  10. Перейдите на вкладку Обозреватель.

    Обратите внимание, что куб нельзя просмотреть, поскольку он еще не был развернут на экземпляре служб Analysis Services. На данном этапе куб в учебном проекте служб Analysis Services представляет собой лишь определение куба, его можно развернуть на любом экземпляре служб Analysis Services. Во время развертывания и обработки куба пользователь создает определенные объекты в экземпляре служб Analysis Services и заполняет эти объекты данными из базовых источников данных.

    На рисунке ниже представлена вкладка Обозреватель конструктора кубов.

    Вкладка «Обозреватель» конструктора кубов

  11. В обозревателе решений щелкните правой кнопкой мыши Учебник по службам Analysis Services в узле Кубы и выберите пункт Код представления.

    На вкладке «Учебник по службам Analysis Services.cube [XML]» отображается XML-код куба учебника по службам Analysis Services. Это фактический код, используемый для создания куба в экземпляре служб Analysis Services в процессе развертывания. Дополнительные сведения см. в разделах: Как просмотреть код XML для проекта служб Analysis Services

    На следующем рисунке показан XML-код для этого куба.

    XML-код для куба учебника по службам Analysis Services

  12. Закройте вкладку XML-кода.

Теперь, после просмотра первоначального куба учебника по службам Analysis Services, можно приступить к развертыванию его на экземпляре служб Analysis Services. Хотя большую часть метаданных куба и измерений можно изменять без развертывания проекта, просмотр фактических данных в конструкторе кубов и конструкторе измерений будет полезен в процессе разработки. Например, необходимо развернуть и обработать куб, чтобы просмотреть порядок, в котором сортируются элементы измерений.

Следующая задача занятия

Развертывание проекта служб Analysis Services

См. также

Другие ресурсы

Как просмотреть данные измерения в конструкторе измерений
Просмотр данных куба

Справка и поддержка

Получение помощи по SQL Server 2005