Здравствуйте! Я прошла 1 лекцию и 1 самостоятельную работу. В конце контрольные вопросы, их надо для как-то ответить или куда-то отослать? |
Определение связей между измерениями и группами мер
Определение связи "многие ко многим"
В задачах этого раздела предстоит определить измерение " Sales Reasons " (Причины продаж) и группу мер " Sales Reasons ", а также создать связь "многие ко многим" между измерением " Sales Reasons " и группой мер " Internet Sales " через группу мер " Sales Reasons ".
Добавление необходимых таблиц к представлению источника данных
Откройте конструктор представлений источника данных для представления источника данных " DW Adventure Works ".
Щелкните правой кнопкой мыши область "Организатор схем" и в контекстном меню выберите команду "Создать диаграмму" (рисунок 10.42 и укажите "Причина заказа через Интернет" в качестве имени созданной диаграммы (рисунок 10.43 )
Перетащите таблицу "InternetSales" из области "Таблицы" в область "Схема" (рисунок 10.44 )
Щелкните правой кнопкой мыши область "Диаграмма" и в контекстном меню выберите команду "Добавить или удалить таблицы". В диалоговом окне "Добавление или удаление таблиц" добавьте в список "Включенные объекты" таблицы " DimSalesReason " и " FactInternetSalesReason ", а затем нажмите кнопку ОК (рисунок 10.45
В меню "Формат" выберите команду "Автоматический макет" | "Диаграмма" (рисунок 10.46 )
Обратите внимание, что связь первичный ключ - внешний ключ между задействованными таблицами создается автоматически, так как эти связи определены в базовой реляционной базе данных. Если эти связи не определены в базовой реляционной базе данных, их следует определить в представлении источника данных.
В окне свойств измените свойство " FriendlyName " таблицы " DimSalesReason " на " SalesReason ", затем измените свойство " FriendlyName " таблицы " FactInternetSalesReason " на " InternetSalesReason ".
В области "Таблицы" раскройте узел " InternetSalesReason " (dbo.FactInternetSalesReason), щелкните столбец " SalesOrderNumber " и просмотрите в окне свойств свойство " DataType " для этого столбца данных (рисунок 10.47 )
Обратите внимание, что в качестве типа данных для столбца " SalesOrderNumber " указан тип данных string.
Просмотрите типы данных для других столбцов таблицы InternetSalesReason. Обратите внимание, что для остальных двух столбцов этой таблицы указаны числовые типы данных.
В области "Таблицы" щелкните правой кнопкой мыши таблицу " InternetSalesReason " (dbo.FactInternetSalesReason) и в контекстном меню выберите команду "Просмотр данных" (рисунок 10.48 )
Обратите внимание, что для каждого номера строки каждого заказа значение ключа указывает причину покупки данной позиции.