Определение атрибутов из связанных по схеме «снежинка» таблиц и пользовательской иерархии Product Category

Откройте конструктор представления источника данных для представления источника данных «Adventure Works DW», в области «Организатор схем» выберите «Reseller Sales», а затем выберите команду «Добавить или удалить таблицы» в меню «Представление источника данных» среды BI Dev Studio (Рисунок 331).

Определение атрибутов из связанных по схеме «снежинка» таблиц и пользовательской иерархии Product Category - student2.ru

Рисунок 347. Конструктор представления источника данных

Откроется диалоговое окно «Добавление или удаление таблиц» (Рисунок 332).

Определение атрибутов из связанных по схеме «снежинка» таблиц и пользовательской иерархии Product Category - student2.ru

Рисунок 348. Диалоговое окно «Добавление или удаление таблиц»

В списке «Включенные объекты» выберите «dbo.DimProduct», а затем нажмите кнопку «Добавить связанные таблицы» (Рисунок 333).

Определение атрибутов из связанных по схеме «снежинка» таблиц и пользовательской иерархии Product Category - student2.ru

Рисунок 349. Добавленная таблица dbo.DimProductSubcategory

Таблица «dbo.DimProductSubcategory» будет добавлена в список «Включенные объекты». Повторно нажмите кнопку «Добавить связанные таблицы». При этом таблица «dbo.DimProductSubcategory» должна быть выбрана по умолчанию как последняя добавленная. Таблица «dbo.DimProductСategory» будет добавлена в список «Включенные объекты». Нажмите кнопку ОК.

В меню «Формат» среды BI Dev Studio последовательно выберите команды «Автоматический макет» и «Диаграмма» (Рисунок 334).

Определение атрибутов из связанных по схеме «снежинка» таблиц и пользовательской иерархии Product Category - student2.ru

Рисунок 350. Схема "Reseller Sales"

Обратите внимание, что таблицы «dbo.DimProductSubcategory» и «dbo.DimProductCategory» связаны друг с другом, а также с таблицей «ResellerSales» через таблицу «Product».

Откройте конструктор измерений для измерения «Product» и откройте вкладку «Структура измерения». Щелкните правой кнопкой мыши область «Представление источника данных» и в контекстном меню выберите команду «Показать все таблицы» (Рисунок 335).

Определение атрибутов из связанных по схеме «снежинка» таблиц и пользовательской иерархии Product Category - student2.ru

Рисунок 351. Контекстное меню области «Представление источника данных»

В области «Представление источника данных» найдите таблицу «DimProductCategory», щелкните правой кнопкой мыши столбец «ProductCategoryKey» в этой таблице и в контекстном меню выберите команду «Создать атрибут из столбца» (Рисунок 336).

Определение атрибутов из связанных по схеме «снежинка» таблиц и пользовательской иерархии Product Category - student2.ru

Рисунок 352. Контекстное меню столбца «ProductCategoryKey»

В области «Атрибуты» измените имя нового атрибута на «Category» (Рисунок 337).

Определение атрибутов из связанных по схеме «снежинка» таблиц и пользовательской иерархии Product Category - student2.ru

Рисунок 353. Изменение имени атрибута «ProductCategoryKey» на «Category»

В окне «Свойства» щелкните в поле свойства NameColumn, а затем нажмите кнопку обзора (…) (Рисунок 338), чтобы открыть диалоговое окно «Столбец имени» (Рисунок 339).

Определение атрибутов из связанных по схеме «снежинка» таблиц и пользовательской иерархии Product Category - student2.ru

Рисунок 354. Свойства атрибута "Category"

Определение атрибутов из связанных по схеме «снежинка» таблиц и пользовательской иерархии Product Category - student2.ru

Рисунок 355. Диалоговое окно «Столбец имени»

В списке «Исходный столбец» выберите «EnglishProductSubcategoryName» и нажмите кнопку ОК.

В области «Представление источника данных» найдите таблицу «DimProductSubCategory», щелкните правой кнопкой мыши столбец «ProductSubCategoryKey» в этой таблице и в контекстном меню выберите команду «Создать атрибут из столбца».

В области «Атрибуты» измените имя нового атрибута на Subcategory. В окне свойств щелкните поле свойства «NameColumn», затем нажмите кнопку обзора (…), чтобы открыть диалоговое окно «Столбец имени». В списке «Исходный столбец» выберите «EnglishProductSubcategoryName» и нажмите кнопку ОК.

Создайте новую пользовательскую иерархию под названием «Product Categories» со следующими уровнями (сверху вниз): «Category», «Subcategory» и «Product Name» (, Рисунок 341).

Определение атрибутов из связанных по схеме «снежинка» таблиц и пользовательской иерархии Product Category - student2.ru

Рисунок 356. Новая иерархия «Product Categories»

Укажите для свойства «AllMemberName» пользовательской иерархии «Product Categories» значение «All Products» (Рисунок 342).

Определение атрибутов из связанных по схеме «снежинка» таблиц и пользовательской иерархии Product Category - student2.ru

Рисунок 357. Свойство «AllMemberName» пользовательской иерархии «Product Categories»

Наши рекомендации