...
3) Time Since Last Read (20% of the score, by rank of the most recent read among most recent reads for all datasets)
If Example: if there are 10 datasets, they are sorted based on time since the last time the dataset was read. The dataset that was read the most recently gets 10/10 * 20 = 20 (rank / total datasets * 20) points, as its it's ranked first. The second most recently read dataset receives a score of 9/10 * 20, the third most gets 8/10 * 20, and so on. As time since the last read can vary from never to 0 to a very large number, a relative score seems necessary.
...
Among the two datasets, DS1 has been accessed the most recently, so 2/2 * 20 = 20 (20% of the score)
Total: 72
DS2: 30 * .4 + 50 * .4 + 1/2 * 20 = 42
Sample Output 2
Dataset | % of Audit Log Message | % of unique programs | Time Since Last Read | Score |
---|---|---|---|---|
DS1 | 25 | 30 | 10000s | 27 |
DS2 | 25 | 30 | 9000s | 32 |
DS3 | 25 | 30 | 800s | 37 |
DS4 | 25 | 30 | 70s | 42 |
...