Требования к функциям, выполняемым системой
В данном подразделе приводят:
1) по каждой подсистеме перечень функций, задач или их комплексов (в том числе обеспечивающих взаимодействие частей системы), подлежащих автоматизации;
при создании системы в две или более очереди - перечень функциональных подсистем, отдельных функций или задач, вводимых в действие в 1-й и последующих очередях;
2) временной регламент реализации каждой функции, задачи (или комплекса задач);
3) требования к качеству реализации каждой функции (задачи или комплекса задач), форме представления выходной информации, характеристики необходимой точности и времени выполнения, требования к одновременности выполнения групп функций, достоверности выдачи результатов;
4) перечень и критерии отказов для каждой функции, по которой задаются требования по надежности.
4.2.1. Подсистема сбора, обработки и загрузки данных
4.2.1.1 Перечень функций, задач подлежащей автоматизации
Функция | Задача |
Управляет процессами сбора, обработки и загрузки данных | Создание, редактирование и удаление процессов сбора, обработки и загрузки данных |
Формирование последовательности выполнения процессов сбора, обработки и загрузки данных (регламентов загрузки данных) | |
Определение и изменение расписания процессов сбора, обработки и загрузки данных | |
Выполнение процессов сбора, обработки и загрузки данных из источников в ХД | Запуск процедур сбора данных из систем источников, загрузка данных в область временного, постоянного хранения |
Обработка и преобразование извлечённых данных | |
Поддержка медленно меняющихся измерений | |
Протоколирует результаты сбора, обработки и загрузки данных | Ведение журналов результатов сбора, обработки и загрузки данных |
Оперативное извещение пользователей о всех нештатных ситуациях в процессе работы подсистемы |
4.2.1.2 Временной регламент реализации каждой функции, задачи
Задача | Требования к временному регламенту |
Создание, редактирование и удаление процессов сбора, обработки и загрузки данных | Весь период функционирования системы, при возникновении необходимости изменения процессов сбора, обработки и загрузки данных |
Формирование последовательности выполнения процессов сбора, обработки и загрузки данных (регламентов загрузки данных) | Весь период функционирования системы, при возникновении необходимости модификации регламента загрузки данных |
Определение и изменение расписания процессов сбора, обработки и загрузки данных | Весь период функционирования системы, при возникновении необходимости изменения расписания процессов |
Запуск процедур сбора данных из систем источников, загрузка данных в область временного, постоянного хранения | После готовности данных в системах источниках, ежедневно во временном интервале 00:00 – 03:00 |
Обработка и преобразование извлечённых данных | Ежедневно, после появления всех извлечённых данных во временном интервале 00:00 – 06:00 |
Поддержка медленно меняющихся измерений | Регулярно, при работе подсистемы для измерений соответствующего типа |
Ведение журналов результатов сбора, обработки и загрузки данных | Регулярно, при работе подсистемы |
Оперативное извещение пользователей о всех нештатных ситуациях в процессе работы подсистемы | Регулярно, при возникновении нештатной ситуации в процессе работы подсистемы |
4.2.1.3 Требования к качеству реализации функций, задач
Задача | Форма представления выходной информации | Характеристики точности и времени выполнения |
Создание, редактирование и удаление процессов сбора, обработки и загрузки данных | В стандарте интерфейса ETL средства | Определяется регламентом эксплуатации |
Формирование последовательности выполнения процессов сбора, обработки и загрузки данных (регламентов загрузки данных) | В стандарте интерфейса ETL средства | Определяется регламентом эксплуатации |
Определение и изменение расписания процессов сбора, обработки и загрузки данных | В стандарте интерфейса ETL средства | Определяется регламентом эксплуатации |
Запуск процедур сбора данных из систем источников, загрузка данных в область временного, постоянного хранения | Текстовый файл | Запуск должен производится точно по установленному расписанию |
Обработка и преобразование извлечённых данных | Текстовый файл. Данные в структурах БД | Данные должны быть преобразованы для загрузки в структуры модели ХД.Не более 2 часов |
Поддержка медленно меняющихся измерений | Данные в структурах БД | Данные должны быть сохранены по правилам поддержки медленно меняющихся измерений соответствующего типа |
Ведение журналов результатов сбора, обработки и загрузки данных | Текстовые файлы | В момент выполнения сбора, обработки и загрузки данных |
Оперативное извещение пользователей о всех нештатных ситуациях в процессе работы подсистемы | Текстовый файл, оконное сообщение, email | Не позднее 15 минут после возникновения нештатной ситуации |
4.2.1.4 Перечень критериев отказа для каждой функции
Функция | Критерии отказа | Время восстановления | Коэффициент готовности |
Управляет процессами сбора, обработки и загрузки данных | Не выполняется одна из задач: <перечисляются задачи, в случае не выполнения которых не выполняется функция:> | 8 часов | 0.85 |
Запускает процессы сбора, обработки и загрузки данных из источников в ХД | Не выполняется одна из задач функции. | 12 часов | 0.75 |
Протоколирует результаты сбора, обработки и загрузки данных | Не выполняется одна из задач функции. | 12 часов | 0.75 |
Аналогично для каждой подсистемы, определенной в пункте "6.1.1 Требования к структуре и функционированию системы" настоящего технического задания.