Определение составных ключевых столбцов

Свойство KeyColumns содержит столбец или столбцы, представляющие ключ для атрибута. На этом занятии будет создан составной ключ для атрибутов «Город» и «Штат-Провинция». Составные ключи могут оказаться полезными для уникальной идентификации атрибута. Например, при определении связи атрибутов атрибут «Город» должен уникально идентифицировать атрибут «Штат-Провинция». Однако в разных областях бывают города с одинаковыми названиями. Поэтому для атрибута «Город» необходимо создать составной ключ, состоящий из столбцов City и StateProvinceName

Для определения составного свойства KeyColumns для атрибута «Город» откройте вкладку «Структура измерения» для измерения «Клиент». В области «Атрибуты» выберите атрибут «Город». В окне «Свойства» нажмите кнопку обзора (...)в поле KeyColumns (Рисунок 161).

Определение составных ключевых столбцов - student2.ru

Рисунок 177. Окно "Свойства" атрибута "Город"

В диалоговом окне «Ключевые столбцы» в списке «Доступные столбцы» выберите столбец StateProvinceName и нажмите кнопку > (Рисунок 162).

Определение составных ключевых столбцов - student2.ru

Рисунок 178. Диалоговое окно "Ключевые столбцы"

Теперь в списке Ключевые столбцы отображаются столбцы City и StateProvinceName. Нажмите кнопку ОК.

Обратите внимание, что перечне атрибутов измерения «Клиент» атрибут «Город» стал подчеркнутым красной волнистой линией. Это произошло потому, что теперь имеется несколько столбцов KeyColumns, и для атрибута «Город» необходимо определить столбец NameColumn (Рисунок 163).

Определение составных ключевых столбцов - student2.ru

Рисунок 179. Необходимо определить столбец NameColumn для атрибута «Город»

Чтобы задать свойство NameColumn атрибута «Город», щелкните в окне свойств поле NameColumn и нажмите кнопку обзора (...). В диалоговом окне «Столбец имени» в списке «Исходный столбец» выберите City и нажмите кнопку ОК (Рисунок 163).

Определение составных ключевых столбцов - student2.ru

Рисунок 180. Диалоговое окно "Столбец имени"

Красное подчеркивание должно пропасть. В меню «Файл» выберите команду «Сохранить все».

Для определения составного свойства KeyColumns для атрибута «Штат-Провинция» откройте вкладку «Структура измерения» для измерения «Клиент».

В области «Атрибуты» выберите атрибут «Штат-Провинция». В окне «Свойства» щелкните в поле KeyColumns и нажмите кнопку обзора (...) (Рисунок 164).

Определение составных ключевых столбцов - student2.ru

Рисунок 181. Свойство KeyColumns атрибута "Штат-Провинция"

В диалоговом окне «Ключевые столбцы» в списке «Доступные столбцы» выберите столбец EnglishCountryRegionName и нажмите кнопку > (Рисунок 165).

Определение составных ключевых столбцов - student2.ru

Рисунок 182. Диалоговое окно "Ключевые столбцы"

Теперь в списке «Ключевые столбцы» отображаются столбцы EnglishCountryRegionName и StateProvinceName.

Чтобы задать свойство NameColumn атрибута «Штат-Провинция», щелкните в окне свойств поле NameColumn и нажмите кнопку обзора (...).

В диалоговом окне «Столбец имени», в списке «Исходный столбец» выберите StateProvinceName и нажмите кнопку ОК (Рисунок 166).

Определение составных ключевых столбцов - student2.ru

Рисунок 183. Диалоговое окно "Столбец имени"

В меню «Файл» выберите команду «Сохранить все».

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