SHR предоставляет платформу рабочих процессов, которая выполняет задачи приема необработанных данных, применения к ним процедур выверки и агрегирования и дальнейшей загрузки в хранилище данных. Пакеты содержимого содержат готовые потоки заданий рабочих процессов, которые загружаются в платформу во время установки пакета содержимого. Поток заданий состоит из нескольких шагов заданий, которые обрабатываются в пакетах платформой рабочих процессов.
Платформа рабочих процессов централизованно организовывает поток операций и ведет управление выполнением шагов, из которых состоит каждый поток заданий, на основе метаданных, определенных в пакетах содержимого.
На рис. 1 показан поток выполнения примера потока заданий SHR.
В этом примере поток заданий состоит из девяти шагов, начиная со сбора данных и заканчивая шагами по агрегированию фактов. Каждый шаг зависит от предыдущих, и поэтому в случае ошибки на одном из шагов платформа рабочих процессов делает невозможным завершение потока заданий. Платформа рабочих процессов загружает следующий поток заданий для выполнения только после успешного завершения текущего потока.
С помощью платформы рабочих процессов можно выполнять следующие действия.
Получение представления о производительности потоков заданий рабочих процессов становится важнейшей задачей в мониторинге статуса операций в базе данных SHR.
SHR поддерживает мониторинг выполнения потоков заданий в каждом установленном пакете содержимого. На странице «Обработка данных» в административной консоли данные о потоках представлены на следующих трех вкладках.
На странице «Обработка данных» можно отслеживать выполнение активных потоков заданий и устранять неполадки, мешающие выполнению. Кроме того, можно проводить анализ тенденций для потока за некоторый период времени, чтобы определить причину ошибки. На этой странице можно выполнять следующие задачи по мониторингу потока данных.