Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Использование MS SQL Server Analysis Services 2...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
18.2 Mб
Скачать

Контрольные вопросы

  1. Какими свойствами обладают меры?

  2. На что влияет аддитивность агрегата?

  3. Опишите уровни аддитивности статистических функций.

  4. Дайте определение понятию «именованное вычисление». Какие функции оно выполняет? Для чего предназначено?

  5. Какие параметры задаются при создании именованного вычисления?

  6. Для каких целей используется связь атрибутов измерения? Какие преимущества она дает?

  7. Каким образом определяются атрибуты в схемах «звезда» и «снежинка»?

  8. В каком случае иерархия является естественной?

  9. Каким образом создаются связи, представляющие естественные иерархии?

  10. В чем отличие пользовательской иерархии от естественной иерархии?

  11. Какой инструмент используется для определения уровней пользовательской иерархии?

  1. Определение расширенных свойств атрибутов и измерений

Данная лабораторная работа посвящена использованию расширенных свойств атрибутов, иерархий атрибутов и свойств измерений. Будет произведено определение ссылочной связи измерений, элементов порядка атрибутов (с использованием составных ключей) и пользовательской обработки ошибок.

Теоретическое введение Определение иерархии типа «родители-потомки»

Иерархия типа «родители-потомки» представляет собой стандартное измерение, содержащее родительский атрибут. Родительский атрибут описывает связь, ссылающуюся на себя, или самосоединение в пределах главной таблицы измерения. Иерархии типа «родители-потомки» создаются из одного родительского атрибута. Иерархии типа «родители-потомки» присваивается только один уровень, поскольку присутствующие в ней уровни наследуют связи типа «родители-потомки» между элементами, связанными с родительским атрибутом. Положение элемента в пределах иерархии типа «родители-потомки» определяется свойствами KeyColumns и RootMemberIf родительского атрибута, в то время как положение элемента в пределах уровня определяется свойством OrderBy родительского атрибута.

Из-за связей типа «родители-потомки» между уровнями в иерархии типа «родители-потомки» некоторые неконечные элементы, помимо данных, статистически вычисленных из дочерних элементов, могут также иметь данные, наследуемые из базовых источников данных.

Схема измерения иерархии типа «родители-потомки» зависит от связи, ссылающейся на себя, присутствующей в главной таблице измерения. Например, на Рисунок 259 показана главная таблица измерения DimOrganization в образце базы данных AdventureWorksDW.

Рисунок 259. Таблица измерения DimOrganization

В этой таблице измерения столбец ParentOrganizationKey имеет связь по внешнему ключу со столбцом первичного ключа OrganizationKey. Другими словами, каждая запись в этой таблице может быть соотнесена посредством связи типа «родители-потомки» с другой записью в таблице. Подобный тип самосоединения обычно используется для представления данных сущности организации (например, структуры управления сотрудниками в отделе).

Измерения, не имеющие связи типа «родители-потомки», образуют иерархии путем группирования и упорядочивания атрибутов. Эти измерения получают имена уровней для своих иерархий из имен атрибутов.

Однако измерения типа «родители-потомки» формируют иерархии типа «родители-потомки» путем проверки данных, которые содержатся в главной таблице измерения, и последующей оценки связей типа «родители-потомки» между записями в таблице.

Иерархии типа «родители-потомки» не создают имена для уровней в иерархии типа «родители-потомки» на основе атрибутов, используемых для создания иерархии. Вместо этого такие измерения автоматически создают имена уровней по шаблону именования — строкового выражения, которое может быть задано на уровне родительского атрибута, управляющего процессом формирования иерархии атрибута.

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

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