Modelling an Event Flow
3 posters
Page 1 of 1
Modelling an Event Flow
Hi All,
I'm pretty new to data modelling and don't know the best approach to this particular problem.
I have a user who can go through multiple events before completing a process, each event could be performed multiple times or skipped completely. With the completion of each event (or repeat of each event) a record of information gathered at the event will be gathered. The content of each event is different from event to event.
e.g. Event flow could be 1 - 2 - 2 - 3 - (event 4 omitted) - 5 - 5 - 6 (end)
and at each event gathers a different set of data.
Hope someone out there can take pity on me somewhat and gently push me in the right direction.
Many Thanks in advance,
Andy
I'm pretty new to data modelling and don't know the best approach to this particular problem.
I have a user who can go through multiple events before completing a process, each event could be performed multiple times or skipped completely. With the completion of each event (or repeat of each event) a record of information gathered at the event will be gathered. The content of each event is different from event to event.
e.g. Event flow could be 1 - 2 - 2 - 3 - (event 4 omitted) - 5 - 5 - 6 (end)
and at each event gathers a different set of data.
Hope someone out there can take pity on me somewhat and gently push me in the right direction.
Many Thanks in advance,
Andy
AndyBarber- Posts : 2
Join date : 2011-03-18
Re: Modelling an Event Flow
If each event is completely different then you may need a seperate FACT table for each Event Type to caputure the specific details about what happened for each occurence for that event.
However you could then probably do with a Process Summary FACT table as well which would capture the FACTS about the Process
maybe something like this
However you could then probably do with a Process Summary FACT table as well which would capture the FACTS about the Process
maybe something like this
ProcessSK | CustomerSK | StepNumber | EventSK | DateSK | StepCompleted | ProcessCompleted |
1 | 10 | 1 | 1 | 20110101 | 1 | 0 |
1 | 10 | 2 | 2 | 20110105 | 1 | 0 |
1 | 10 | 3 | 2 | 20110107 | 1 | 0 |
1 | 10 | 4 | 3 | 20110110 | 1 | 0 |
1 | 10 | 5 | 5 | 20110114 | 1 | 0 |
1 | 10 | 6 | 5 | 20110119 | 1 | 0 |
1 | 10 | 7 | 6 | 20110123 | 1 | 1 |
2 | 20 | 1 | 1 | 20110104 | 1 | 0 |
2 | 20 | 2 | 2 | 20110108 | 1 | 0 |
2 | 20 | 3 | 3 | 20110112 | 1 | 0 |
2 | 20 | 4 | 4 | 20110114 | 1 | 0 |
2 | 20 | 5 | 4 | 20110121 | 1 | 0 |
2 | 20 | 6 | 6 | 20110128 | 1 | 1 |
meb97me- Posts : 34
Join date : 2010-07-28
Re: Modelling an Event Flow
If each event was NOT COMPLETELY different and was just a change of status, then how would we model this?
Specifically how would one Model Status changes in dimensional modelling?
Regards,
Franklin
Specifically how would one Model Status changes in dimensional modelling?
Regards,
Franklin
frankee787- Posts : 6
Join date : 2012-11-26
Similar topics
» Questions about modelling an event fact table
» Modelling two independent business processes related to a single event
» Data flow to EDW
» Dimensional Modelling compared to Relational (3NF +) Modelling for DSS
» question about measurement event
» Modelling two independent business processes related to a single event
» Data flow to EDW
» Dimensional Modelling compared to Relational (3NF +) Modelling for DSS
» question about measurement event
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|