Моя команда разработчиков работает с OBIEE 11G, чтобы провести следующий анализ:
Узнайте, какие страхователи находятся в тревоге. Оповещение определяется следующим образом: когда количество требований страхователя превышает определенный порог. Если у страхователя есть хотя бы одно предупреждение по одному из его требований, то страхователь находится в состоянии тревоги. Проблема в том, что эти пороги определены для определенного ключа (сочетание типа клиента, диапазона возраста, типа патологии и прочего), а у страхователя может быть много ключей и порог для каждого ключа, поэтому количество требований варьируется. . Что-то вроде этого:
Policyholder Key #Claims Threshold
ABC123 XYZ 3 4
WQE 3 2
EFG456 ABC 1 2
Всего у страхователя ABC123 6 требований, 3 по ключу XYZ (с порогом 4) и 3 по ключу WQE (с порогом 2). С другой стороны, у страхователя EFG456 есть 1 претензия по ключу ABC с порогом 2. Так что в этом случае страхователю ABC123 следует насторожиться, так как количество претензий по ключу WQE больше порога.
Итак, в OBIEE 11G моя команда добавила два столбца: один для отметки записей в состоянии предупреждения, а другой — для отметки записей, не находящихся в состоянии предупреждения. Как это:
Policyholder Key #Claims Threshold Alert notAlert
ABC123 XYZ 3 4 0 1
WQE 3 2 1 0
EFG456 ABC 1 2 0 1
Теперь вы видите проблему? OBIEE 11G не видит страхователя ABC123 как единое целое и помечает его как находящимся в состоянии тревоги, так и не находящимся в состоянии тревоги, что неверно. Правильная информация должна быть:
Policyholder Key #Claims Threshold Alert notAlert
ABC123 XYZ 3 4 0 0
WQE 3 2 1 0
EFG456 ABC 1 2 0 1
Потому что неважно, не дошел ли страхователь до оповещения по ключу XYZ. Если предупреждение обнаружено, для устранения предупреждения проверяется весь файл страхователя.
Можно ли как-то сообщить об этом OBIEE 11G???
Пожалуйста помоги!!