Типы моделей данных корпоративного хранилища данных
Модель данных корпоративного хранилища представляет собой ER-модель (Entity-relationship model — модель «сущность-связь»), описывающую на нескольких уровнях набор взаимосвязанных сущностей, которые сгруппированы по функциональным областям и отражают потребности бизнеса в аналитическом анализе и отчетности.
Общая модель данных корпоративного хранилища разрабатывается последовательно и состоит из:
- концептуальной модели данных;
- логической модели данных;
- физической модели данных.
Концептуальная модель
Концептуальная модель хранилища данных представляет собой описание главных (основных) сущностей и отношений между ними. Концептуальная модель является отражением предметных областей, в рамках которых планируется построение хранилища данных.
Логическая модель
Логическая модель расширяет концептуальную путем определения для сущностей их атрибутов, описаний и ограничений, уточняет состав сущностей и взаимосвязи между ними.
Физическая модель
Физическая модель данных описывает реализацию объектов логической модели на уровне объектов конкретной базы данных.
Сравнение моделей различных уровней
В таблице ниже представлен сравнительный анализ моделей различных уровней.
Объекты модели | Концептуальная модель | Логическая модель | Физическая модель |
---|---|---|---|
Предметная область (Subject Area) | |||
Сущности (Entitys) | |||
Взаимосвязи между сущностями (Entity Relationships) | |||
Атрибуты (Attributes) | |||
Первичные ключи (Primary Keys) | |||
Внешние ключи (Foreign Keys) | |||
Наименование таблиц (Table Names) | |||
Наименование колонок (Column Names) | |||
Типы данных (Column Data Types) |