Требования к функциям, выполняемым системой
В данном подразделе приводят:
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 Требования к структуре и функционированию системы" настоящего технического задания.