Разработка и встраивание в систему ХД программного средства управления метаданными хранилища, т.е. автоматизированного рабочего места (АРМ) администратора, позволит:
Сформулируем требования к предлагаемому программному средству:
Таким образом, основное назначение АРМ администратора ХД должно состоять в мониторинге процессов загрузки данных в ХД и в получении сведений о показателях, которые поступают в ХД из различных оперативных систем.
Объектом автоматизации при выполнении работ по разработке АРМ должны стать следующие функции администратора ХД: технологическая настройка системы (посредством ведения технологических метаданных ХД), мониторинг функционирования системы, в части загрузки обновлений данных, запуск процессов регламентной актуализации ХД, ведение статических справочников в рамках ХД.
Предлагаемый программный модуль должен соответствовать современным требованиям эргономики и технической эстетики, обеспечивая комфортные условия работы пользователей. Главным из таких требований для программных средств является наличие удобного и интуитивно понятного интерфейса программных приложений, который позволит пользователям свободно ориентироваться в информационном и функциональном пространстве системы.
Клиентское приложение АРМ администратора ХД должно предоставлять стандартные интерфейсные и функциональные возможности, включая: общее иерархическое меню, функциональную сгруппированность по функциональным задачам и технологии работы, однозначность в понимании, сигнализация об ошибках должна сопровождаться подсказкой дальнейших действиях, работа конечного пользователя должна производиться без привлечения языков программирования.
АРМ администратора ХД должен являться составной частью программного обеспечения ХД. Место программного модуля в системе показано на рис. 1.
Система предназначена для решения следующих функциональных задач:
Под управлением технологическими (настроечными) метаданными понимается ведение реестров элементов метаданных. Под мониторингом понимается визуализация информации о выполненных процессах загрузки и статусах их выполнения. Под управлением процессами загрузки данных понимается останов и запрет последующего запуска процессов, а также последующее разрешение на запуск. Под мониторингом изменений в системе понимается визуализация информации об установленных в системе патчах в хронологическом порядке.
На момент разработки предусмотрены следующие регламентированные отчеты:
Регламентированные отчеты позволят проанализировать текущее состояние системы и отслеживать выполнение загрузки в заданные сроки (в соответствии с соглашением об уровне обслуживания SLA).
В АРМ администратора ХД должны быть реализованы функции ведения следующих реестров: систем-источников, типов версий, справочников, показателей, разрезов, таблиц фактов, витрин данных, элементов витрин данных.
Также в АРМ администратора ХД должны быть реализованы следующие стандартные функции для работы с данными: сортировка, фильтрация, поиск, использование календаря для заполнения дат, группировка, выгрузка отчетов.