Здравствуйте! Я прошла 1 лекцию и 1 самостоятельную работу. В конце контрольные вопросы, их надо для как-то ответить или куда-то отослать? |
Определение связей между измерениями и группами мер
Практические задания
Определение ссылочной связи
При выполнении предыдущих лабораторных работ каждое определенное измерение куба основывалось на таблице, непосредственно связанной с таблицей фактов для группы мер через связь "внешний ключ - первичный ключ". В задачах этого раздела измерение " Geography " будет связано с таблицей фактов через измерение " Reseller ", которое называется ссылочным измерением. Это позволяет пользователям распределить товарооборот посредников по географии.
Распределение показателя "Reseller Sales - Sales Amount" по измерению "Geography"
В обозревателе решений щелкните правой кнопкой мыши куб " Analysis Services Tutorial " в папке "Кубы" и нажмите кнопку "Обозреватель".
Удалите из области данных все иерархии. Добавьте меру " Reseller Sales - Sales Amount " в раздел данных области данных (рисунок 10.6)
Из измерения " Geography "в области метаданных перетащите определяемую пользователем иерархию " Geographies " в область "Перетащите сюда поля строк в области данных" (рисунок 10.7)
Обратите внимание, что мера " Reseller Sales - Sales Amount " распределена по элементам атрибута " Country-Region " в иерархии " Geographies " неверно.
Откройте конструктор представлений источника данных для представления источника данных DW Adventure Works (рисунок 10.8 )
В области "Организатор схем" просмотрите связь между таблицами " Geography " и " ResellerSales ". Обратите внимание, что прямой связи между этими таблицами нет. Однако между ними существует косвенная связь через таблицу " Reseller " или " SalesTerritory ".
Дважды щелкните стрелку, представляющую связь между первичным и внешним ключами таблиц " Geography " и " Reseller ". Обратите внимание, что в диалоговом окне "Изменить связь" столбец " GeographyKey " является первичным ключом в таблице " Geography " и внешним ключом в таблице " Reseller " (рисунок 10.9)
Нажмите кнопку "Отмена", перейдите в конструктор кубов для куба "Analysis Services Tutorial" и откройте вкладку "Использование измерения" (рисунок 10.9)
Обратите внимание, что измерение куба " Geography " сейчас не имеет связей ни с группой мер " Internet Sales ", ни с группой мер " Reseller Sales ".
Нажмите кнопку с многоточием (…) в ячейке " Full Name " на пересечении измерения " Customer " и группы мер " Internet Sales ". Обратите внимание, что в диалоговом окне "Задание связи" между таблицей измерения " DimCustomer " и таблицей группы мер " FactInternetSales " определена связь с типом "обычная", которая основана на столбце " CustomerKey " в каждой из этих таблиц (рисунок 10.11 Все связи, определенные до настоящего момента, имели такой тип.
Нажмите кнопку "Отмена". Нажмите кнопку с многоточием (…) в ячейке без имени на пересечении измерения " Geography " и группы мер " Reseller Sales " (рисунок 10.12)
Обратите внимание, что в диалоговом окне "Задание связи" в настоящее время не определены никакие связи между измерением куба " Geography " и группой мер " Reseller Sales ". Невозможно определить обычную связь, поскольку не существует прямой связи между таблицей измерения для измерения " Geography " и таблицей фактов для группы мер " Reseller Sales ".
В раскрывающемся списке "Выберите тип связи" выберите значение "Ссылочная" (рисунок 10.13 Для определения ссылочной связи указывается измерение, непосредственно связанное с таблицей группы мер, которое называется промежуточным измерением и может использоваться в службах SSAS для связи ссылочного измерения с таблицей фактов. Затем следует указать атрибут, который связывает это ссылочное измерение с данным промежуточным измерением.
В списке "Промежуточное измерение" выберите значение " Reseller ". Базовая таблица для измерения " Geography " связана с таблицей фактов через базовую таблицу для измерения " Reseller ".
В списке "Атрибут ссылочного измерения" выберите значение " Geography Key ", а затем попробуйте выбрать " Geography Key " в списке "Атрибут промежуточного измерения" (рисунок 10.14)
Обратите внимание, что параметр " Geography Key " не отображается в списке "Атрибут промежуточного измерения". Это обусловлено тем, что столбец "GeographyKey" не определен в качестве атрибута измерения " Reseller Sales ". Нажмите кнопку "Отмена".
Далее предстоит решить эту проблему, определив атрибут, основанный на столбце " GeographyKey " в измерении " Reseller ".