Выбор инструмента для моделирования хранилищ и витрин данных
Для создания и поддержки успешных моделей хранилищ и витрин данных необходимы соответствующие средства моделирования. В настоящее время на рынке присутствует достаточно большое количество поставщиков программных продуктов данного класса. При выборе инструмента для проекта необходимо принимать в учёт ряд требований, которым должны удовлетворять инструменты. Список требований достаточно обширен, поэтому он разбит на несколько категорий.
Поддержка методологий проектирования моделей
- Поддержка традиционного ER-моделирования (для моделирования хранилищ данных) и многомерного моделирования (для моделирования витрин данных).
- Поддержка различных методологий проектирования и нотаций (IDEF1X, IE, нотации Баркера, Чена, Мартина, ORM, UML, DFD и т.д.).
- Корректное преобразование моделей из одной нотации в другую.
Управление метаданными
- Открытый репозиторий метаданных (в части возможности обмена метаданными с приложениями класса ETL, OLAP/Reporting, data mining, репозиториями метаданных, инструментами контроля качества и очистки данных).
- Поддержка стандартов на хранение и обмен метаданными (ISO 11179, MDIS, CWMI, CDIF).
- Поддержка свойств, определяемых пользователем (UDP) – для расширения круга метаданных, поддерживаемых моделью.
Поддержка жизненного цикла моделей
- Поддержка коллективной разработки моделей данных (контроль версий, check-in, check-out, разграничение доступа на уровне моделей и их отдельных объектов).
- Гибкая система отчётности (отчёты обо всех объектах модели данных на всех уровнях, отчёты об изменениях и другие отчёты, возможность публикации отчётов в сети intranet).
- Поддержка возможности проверки качества моделей (стандарты именования объектов моделей данных, проверка полноты описания объектов, автоматическая генерация запросов на проверку качества).
- Поддержка повторного использования компонентов моделей.
- Поддержка обратного проектирования (reverse engineering).
- Наличие встроенных средств разработки (макроязык, API) для тонкой настройки инструмента и автоматизации рутинных операций.
- Многоплатформенность (в части поддержки генерации объектов для различных промышленных СУБД).
Удобство использования
- Удобный интерфейс пользователя.
- Возможность ввода информации об объектах модели, как через графический интерфейс, так и через упрощённый списочный интерфейс с дальнейшей генерацией графического представления инструментом.
- Возможность качественной печати моделей.
- Качественная документация на систему. Удобная справочная система.
- Качественная техническая поддержка от производителя (желательно, локальная)
Для удобства отслеживания новых публикаций рекомендуем подписаться на рассылку или на канал RSS.