Опубликован: 20.12.2010 | Уровень: специалист | Доступ: платный
Практикум 4:

Денормализация модели ХД

< Лекция 15 || Практикум 4: 123 || Лекция 16 >

Горизонтальное секционирование

  • На экране появится диалоговое окно "Информация о секционировании" (Partitioning Information).
  • Далее нажмем кнопку "Готово". После расстановки на рабочем пространстве секций получим многомерную модель данных с секционированной таблицей "Продажи" (Sale).
  • Чтобы удалить секционирование, выберите пункт меню Model->Transformations и в появившемся диалоговом окне List of Transformations удалите определение секционирования таблицы.
  • Секции таблицы становятся независимыми и их нужно будет удалить через пункт меню Model->Table в диалоговом окне List of Tables.

Рассмотрим, как CASE средства помогают проектировщику данных выполнять секционирование таблиц многомерной модели данных.

Определение секционирования


Модель ХД с секционированной таблицей фактов


Удаление секционирования


Удаление секций


Ключ секционирования удаляется автоматически


Вертикальное секционирование

  • Вертикальное секционирование состоит в сегментации исходной таблицы с одним и темже первичным ключом, но с различными колонками.
  • Выполним вертикальное секционирование таблицы измерения Customer.
  • Для этого сначала в таблицу Customer добавим данные о кредитах покупателя Credit_Card_Number и Amount_Number. В этом случае имеет смысл отделить данные о кредитах от других данных таблицы.

Вертикальное секционирование

  • Активизируйте таблицу Customer. В всплывающем по правой кнопке меню пвыберите вертикальное секционирование. Нажмите кнопку "Далее".
  • В появившемся диалоговом окне присвойте имя объекту. Нажмите кнопку "Далее".
  • В появившемся диалоговом окне Partition Column Selection растащите колонки по таблицам. Нажмите кнопку "Готово".
  • Вы получили вертикальное разбиение таблицы.

Вертикальное секционирование


Вертикальное секционирование


Вертикальное секционирование


Вертикальное секционирование


Вертикальное секционирование


< Лекция 15 || Практикум 4: 123 || Лекция 16 >
Владислав Нагорный
Владислав Нагорный

Подскажите, пожалуйста, планируете ли вы возобновление программ высшего образования? Если да, есть ли какие-то примерные сроки?

Спасибо!

Лариса Парфенова
Лариса Парфенова

1) Можно ли экстерном получить второе высшее образование "Программная инженерия" ?

2) Трудоустраиваете ли Вы выпускников?

3) Можно ли с Вашим дипломом поступить в аспирантуру?

 

Владимир Вишневский
Владимир Вишневский
Россия, Москва
Ольга Балуева
Ольга Балуева
Россия