Волгоградский государственный университет
Опубликован: 15.03.2010 | Доступ: свободный | Студентов: 2380 / 238 | Оценка: 4.39 / 4.28 | Длительность: 18:09:00
Самостоятельная работа 5:

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

Определение свойств Unknown Member и Null Processing

Далее будут добавлены атрибуты категории и подкатегории товара в измерение " Product " из таблиц, связанных по схеме "снежинка", которые, в свою очередь, будут добавлены в представление источника данных Adventure Works DW. Затем необходимо включить свойство UnknownMember для измерения " Product ", для свойства UnknownMemberName - указать значение Assembly Components, связать атрибуты Subcategory и Category с атрибутом названия продукта, а затем определить пользовательскую обработку ошибок для ключевого атрибута элемента, который связывает таблицы, связанные по схеме "снежинка".

Если изначально куб Analysis Services Tutorial был определен с помощью мастера кубов, при добавлении атрибутов Subcategory и Category эти шаги будут выполнены автоматически.

Просмотр свойств обработки ошибок и неизвестного элемента в измерении Product

Откройте конструктор измерений для измерения " Product ", перейдите на вкладку "Структура измерения" и выберите в области "Атрибуты" элемент " Product " (рисунок 9.83).

 Структура измерения "Product"

Рис. 9.83. Структура измерения "Product"

Теперь можно просматривать и изменять свойства самого измерения. В окне "Свойства" просмотрите свойства UnknownMember и UnknownMemberName (рисунок 9.84).

 Свойства измерения "Product"

Рис. 9.84. Свойства измерения "Product"

Обратите внимание, что свойство UnknownMember отключено, поскольку для него указано значение " None " вместо " Visible " или " Hidden ", и что для свойства UnknownMemberName никакое имя не задано.

В окне свойств в ячейке свойств ErrorConfiguration выберите "(пользовательский)" (рисунок 9.85) и раскройте коллекцию свойств ErrorConfiguration (рисунок 9.86).

 Свойство ErrorConfiguration измерения "Product"

Рис. 9.85. Свойство ErrorConfiguration измерения "Product"
 Коллекция свойств ErrorConfiguration

Рис. 9.86. Коллекция свойств ErrorConfiguration

Выбор значения "(пользовательский)" для свойства ErrorConfiguration позволяет просмотреть используемые по умолчанию настройки конфигурации обработки ошибок; настройки при этом не изменяются. Просмотрите свойства конфигурации ошибок ключа и ошибок ключа NULL, однако не вносите изменения. Обратите внимание, что по умолчанию при преобразовании ключа NULL в неизвестный элемент ошибка обработки, связанная с этим преобразованием, пропускается (свойство NullKeyConvertToUnknown ).

Перейдите на вкладку "Обозреватель" и убедитесь, что в списке "Иерархия" выбран параметр " Product Model Lines ", а затем раскройте узел " All Products ".

 Элементы узла "All Products"

Рис. 9.87. Элементы узла "All Products"

Обратите внимание на пять элементов уровня " Product Line ". Раскройте узел " Components ", а затем раскройте немаркированный элемент уровня " Model Name " (рисунок 9.88).

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

Рис. 9.88. Компоненты сборки для создания других компонентов

Этот уровень содержит компоненты сборки, используемые при построении других компонентов, начиная с продукта " Adjustable Race ".

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

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

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

увеличить изображение
Рис. 9.89. Конструктор представления источника данных

Откроется диалоговое окно "Добавление или удаление таблиц" (рисунок 9.90).

 Диалоговое окно "Добавление или удаление таблиц"

Рис. 9.90. Диалоговое окно "Добавление или удаление таблиц"

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

 Добавленная таблица dbo.DimProductSubcategory

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

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

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

 Схема "Reseller Sales"

увеличить изображение
Рис. 9.92. Схема "Reseller Sales"

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

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

 Контекстное меню области "Представление источника данных"

увеличить изображение
Рис. 9.93. Контекстное меню области "Представление источника данных"

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

 Контекстное меню столбца "ProductCategoryKey"

Рис. 9.94. Контекстное меню столбца "ProductCategoryKey"
Ксения Кожанова
Ксения Кожанова

Здравствуйте! Я прошла 1 лекцию и 1 самостоятельную работу. В конце контрольные вопросы, их надо для как-то ответить или куда-то отослать?

Андрей Павлов
Андрей Павлов