Мне нужно отслеживать статус моего бизнес-процесса для целей анализа. Я видел сообщение, в котором упоминается, что мы можем сохранить статус в таблице фактов транзакций против времени/типа транзакции/центра обслуживания, и мы можем использовать таблицу накопленных фактов для изучения отставания процесса, мне интересно, имеет ли несколько транзакций несколько статусов за один день я должен сохранить весь статус в таблице фактов транзакций? Здесь я предполагаю, что мой ETL выполняется в конце рабочего дня.Отслеживание нескольких статусов в таблице фактов транзакций
Во-вторых, я должен хранить все ключи ключа ключа в таблице фактов транзакций. Ключами в этом случае являются тип транзакции, идентификатор отдела, Service_type, Service_id, канал подачи или я должен делить их на несколько таблиц фактов?
В-третьих, если мне нужно сообщить, какой отдел выполняет свое SLA, что будет лучшим подходом, рассчитать и отслеживать внутри SLA и не в SLA в таблице фактов транзакции, или я должен вычислить это значение во время выполнения?
Заранее за вашу помощь и помощь.
Спасибо за ответ. Как насчет последней части вопросов, касающихся отчетности SLA? Какие-либо предложения? Должно ли это быть частью накопительной таблицы моментальных снимков? –
Для этого вам нужна таблица фактов о накоплении моментальных снимков, я могу объединить: захватить событие начала и ответное событие и время два. Когда событие добавлено, оно не имеет времени отклика, когда действие происходит, когда событие обновляется в таблице фактов, а мера «время ответа» становится не равной нулю. Если у вас много данных, вам может потребоваться избежать обновлений в таблице фактов, хотя (лично мне не нравится обновлять таблицы фактов) и, возможно, разбить таблицу фактов на две, одну для начальных событий и одну для ответов. – nsousa