Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы №8 - 14.docx
Скачиваний:
5
Добавлен:
18.11.2022
Размер:
942.51 Кб
Скачать

Определение связей атрибутов

Для того чтобы осуществлять анализ быстрее и лучше руководство железнодорожной станции желает определить связи между атрибутами для измерения Сроки.

  1. В Конструкторе измерений в измерении Сроки переходим на вкладку Связи атрибутов.

  2. На схеме щёлкаем правой кнопкой мыши по атрибуту Month Name и выбираем команду Создать связь атрибутов.

  3. В диалоговом окне Создание связи атрибутов свойство Исходный атрибут имеет значение Month Name. Задаём для поля вязанный атрибут значение CalendarQuarter. В списке Тип связи выбираем тип связи Жёсткая.

  4. Нажимаем кнопку ОК.

  5. На схеме щелкаем правой кнопкой мыши по атрибуту Calendar Quarter, а затем выбираем команду Создать связь атрибутов.

  6. В диалоговом окне Создание связи атрибутов поле Исходный атрибут имеет значение Calendar Quarter. Задаём для поля Связанный атрибут значение Calendar Semester. В списке Тип связи выбираем тип связи Жесткая.

  7. Нажимаем кнопку ОК.

  8. На схеме щелкаем правой кнопкой мыши атрибут Calendar Semester и выбираем команду Создать связь атрибутов.

  9. В диалоговом окне Создание связи атрибутов поле Исходный атрибут имеет значение Calendar Semester. Задаём для поля Связанный атрибут значение Calendar Year. В списке Тип связи выбираем тип связи Жесткая.

  10. Нажимаем кнопку ОК.

Создание уникальных имён для элементов измерения

Для того чтобы осуществлять анализ быстрее и лучше руководство железнодорожной станции желает создать уникальные имена для элементов измерения Сроки.

  1. Переходим в представление источника данных, дважды щёлкнув по нему в папке Представления источника данных обозревателя решений.

  2. В области Таблицы щёлкаем правой кнопкой мыши по таблице Сроки и выбираем команду Создать именованное вычисление.

  3. В диалоговом окне Создание именованного вычисления в поле Имя столбца вводим Месяц года, а затем вводим следующую инструкцию в поле Выражение:

MonthName+' '+ CONVERT(CHAR (4), CalendarYear)

  1. Нажимаем кнопку ОК.

  2. В области Таблицы щёлкаем правой кнопкой мыши по таблице Сроки и выбираем команду Создать именованное вычисление.

  3. В диалоговом окне Создание именованного вычисления в поле Имя столбца вводим Квартал года, а затем вводим в поле Выражение следующий сценарий SQL:

CONVERT(CHAR (1), CalendarQuarter) +'квартал '+

CONVERT(CHAR (4), CalendarYear) + 'г. '

  1. Нажимаем кнопку ОК.

  2. В области Таблицы щёлкаем правой кнопкой мыши по таблице Сроки и выбираем команду Создать именованное вычисление.

  3. В диалоговом окне Создание именованного вычисления в поле Имя столбца вводим Полугодие, а затем вводим в поле Выражение следующий сценарий SQL:

CASE

WHEN CalendarSemester = 1 THEN '1 полугодие ' +

CONVERT(CHAR(4), CalendarYear)+ 'г.'

ELSE

'2 полугодие ' + CONVERT(CHAR(4), CalendarYear)+ 'г.'

END

  1. Нажимаем кнопку ОК.

Определение составного свойства KeyColumns Определение составного свойства KeyColumns для атрибута Month Name

Для того чтобы осуществлять анализ быстрее и лучше руководство железнодорожной станции желает определить составной ключ для атрибута Month Name.

  1. Открываем измерение Сроки и переходим на вкладку Структура измерения.

  2. В области Атрибуты щёлкаем по атрибуту Month Name.

  3. В окне Свойства щёлкаем по полю KeyColumns и нажимаем кнопку обзора (…).

  4. В диалоговом окне Ключевые столбцы выбираем из списка Доступные столбцы столбец CalendarYear, а затем нажимаем кнопку >.

  1. Нажимаем кнопку ОК.

  2. Чтобы задать свойство NameColumn атрибута Month Name, щёлкаем по полю NameColumn в окне свойств и нажимаем кнопку обзора (…).

  3. В диалоговом окне Столбец имени, в списке Исходный столбец выбираем Месяц года, а затем нажимаем ОК.

Определение составного свойства KeyColumns для атрибута Calendar Quarter

Для того чтобы осуществлять анализ быстрее и лучше руководство железнодорожной станции желает определить составной ключ для атрибута Calendar Quarter.

  1. В области Атрибуты щёлкаем по атрибуту Calendar Quarter.

  2. В окне Свойства щёлкаем по полю KeyColumns и нажимаем кнопку обзора (…).

  3. В диалоговом окне Ключевые столбцы выбираем из списка Доступные столбцы столбец CalendarYear, а затем нажимаем кнопку >.

  4. Нажимаем кнопку ОК.

  5. Чтобы задать свойство NameColumn атрибута Calendar Quarter, щёлкаем по полю NameColumn в окне свойств и нажимаем кнопку обзора (…).

  6. В диалоговом окне Столбец имени, в списке Исходный столбец выбираем Квартал года, а затем нажимаем ОК.

Определение составного свойства KeyColumns для атрибута Calendar Semester

Для того чтобы осуществлять анализ быстрее и лучше руководство железнодорожной станции желает определить составной ключ для атрибута Calendar Semester.

  1. В области Атрибуты щёлкаем по атрибуту Calendar Semester.

  2. В окне Свойства щёлкаем по полю KeyColumns и нажимаем кнопку обзора (…).

  3. В диалоговом окне Ключевые столбцы выбираем из списка Доступные столбцы столбец CalendarYear, а затем нажимаем кнопку >.

  4. Нажимаем кнопку ОК.

  5. Чтобы задать свойство NameColumn атрибута Calendar Semester, щёлкаем по полю NameColumn в окне свойств и нажимаем кнопку обзора (…).

  6. В диалоговом окне Столбец имени, в списке Исходный столбец выбираем Полугодие, а затем нажимаем ОК.