Требования к техническому и программному обеспечению

Аналитические системы всегда предъявляли существенно более высокие, чем традиционные СОД, требования к аппаратному обеспечению и программному обеспечению. И, приступая к построению аналитической системы, следует понимать, что её реализация практически невозможна без разрешения таких вопросов как:

неоднородность программной среды
распределенность
защиты данных от несанкционированного доступа
построения и ведения многоуровневых справочников метаданных
эффективное хранение и обработка очень больших объемов данных

Основополагающим отличием ХД от традиционных СОД является то, что они практически никогда не создаются на пустом месте. И практически всегда, конечное решение будет разнородным (с точки зрения производителей программных средств, принципов построения, операционных систем) .
Основой ХД являются не внутренние, как в большинстве традиционных СОД, а внешние источники данных.
Внешние источники данных — основа ХД — хранилища данных

различного рода ИС,
электронные архивы,
общедоступные и коммерческие электронные каталоги,
справочники,
статистические сборники.

Как правило, сегодня в любой организации реально функционирует множество несвязанных или слабо связанных СОД. В большинстве случаев, они создавались в различное время, различными коллективами разработчиков и реализованы на основе различных программных и аппаратных средств. Таким образом, уже сама основа, на которой будет строиться ХД, чаще всего уже является крайне неоднородной. Добавьте сюда средства выгрузки, транспортировки, реализации целевой БД ХД.
Очевидно, что в таких условиях, даже говорить об однородности программных средств чрезвычайно сложно. Поэтому задача построения ХД — это задача построения единой согласовано функционирующей информационной системы, на основе неоднородных программных средств и решений. И уже сам выбор средств реализации ХД становится чрезвычайно сложной задачей. Здесь должно учитываться множество факторов, включая, взаимную совместимость различных программных компонент, легкость их освоения и использования, эффективность функционирования, стабильность и даже формы, уровень и потенциальную перспективность взаимоотношений различных фирм производителей
Типичная архитектура ХД
представлена на рисунке

Менеджер загрузки ( load manager ) выполняет операции, связанные с извлечением и загрузкой данных в ХД.
Менеджер хранилища ( warehouse manager ) выполняет операции, связанные с управлением информацией, помещенной в ХД:

анализ непротиворечивости данных;
создание индексов и представлений для базовых таблиц;
денормализация данных (при необходимости);
обобщение данных (при необходимости);
резервное хранение и архивирование

Менеджер запросов ( query manager ) выполняет операции, связанные с управлением пользовательскими запросами.

Основные компоненты ХД
Проблемы интеграции данных
Сравнение оперативных и аналитических БД

‹ Объединенное (федеративное) ХД
Вверх
Основные компоненты ХД ›

Айтистанция
Добавить комментарий