Моделирование хранилища данных
-
Основы Data Vault
- Data Vault — это методология для создания и управления хранилищем данных.
- Она была разработана Дэном Линстедтом и основана на принципах SEI/CMMI и Six Sigma.
- Data Vault использует модель «звезда» для хранения данных и поддерживает денормализацию.
-
Структура Data Vault
- Модель «звезда» включает в себя концентраторы, сателлиты и ссылки.
- Концентраторы содержат бизнес-ключи и могут быть связаны с другими концентраторами.
- Сателлиты содержат атрибуты, связанные с концентраторами, и могут быть связаны с каналами связи.
- Ссылки соединяют сателлиты с концентраторами и могут быть связаны с другими ссылками.
-
Преимущества Data Vault
- Data Vault обеспечивает целостность данных и поддерживает их актуальность.
- Она позволяет создавать и управлять хранилищем данных без необходимости изменения существующих систем.
- Модель «звезда» упрощает управление данными и поддерживает их повторное использование.
-
Методология Data Vault
- Методология основана на лучших практиках SEI/CMMI и сочетает их с Six Sigma и TQM.
- Проекты Data Vault имеют короткий цикл выпуска и контролируются объемом работ.
- Команды, использующие методологию Data Vault, должны адаптироваться к повторяемым и измеримым проектам.
-
Инструменты Data Vault
- Существуют специализированные инструменты для разработки и управления хранилищем данных, такие как Datavault Builder и Astera DW Builder.
-
Дополнительная информация
- В статье также упоминаются другие источники и литература по Data Vault, а также внешние ссылки на ресурсы Дэна Линстедта.