Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информационные технологии управления.docx
Скачиваний:
402
Добавлен:
03.05.2015
Размер:
2.14 Mб
Скачать

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

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

  • неоднородность программной среды

  • распределенность

  • защиты данных от несанкционированного доступа

  • построения и ведения многоуровневых справочников метаданных

  • эффективное хранение и обработка очень больших объемов данных

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

Основой ХД являются не внутренние, как в большинстве традиционных СОД, а внешние источники данных.

Внешние источники данных - основа ХД - хранилища данных

  • различного рода ИС,

  • электронные архивы,

  • общедоступные и коммерческие электронные каталоги,

  • справочники,

  • статистические сборники.

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

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

Типичная архитектура ХД

представлена на рисунке

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

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

  • анализ непротиворечивости данных;

  • создание индексов и представлений для базовых таблиц;

  • денормализация данных (при необходимости);

  • обобщение данных (при необходимости);

  • резервное хранение и архивирование

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