We are figuring what type of data constitutes master data for our organization. At present we are dealing with just one entity - Person.
A person can be an applicant when we first become aware of them. After the application process they can become nothing (they don't progress further), or they can become an employee, student, intern etc).
So now I have a person entity.
I have a related PersonType entity.
It would also be good to store the duration a person spent as a particular PersonType which is probably an SCD.
Besides fact data, this is all looking very much like a data warehouse, and honestly, something I could much easier without trying to shoehorn it into MDS.
Am I taking a wrong approach here? Do I need to look at the problem in a different way?
A person can be an applicant when we first become aware of them. After the application process they can become nothing (they don't progress further), or they can become an employee, student, intern etc).
So now I have a person entity.
I have a related PersonType entity.
It would also be good to store the duration a person spent as a particular PersonType which is probably an SCD.
Besides fact data, this is all looking very much like a data warehouse, and honestly, something I could much easier without trying to shoehorn it into MDS.
Am I taking a wrong approach here? Do I need to look at the problem in a different way?