jgedwardsv
New Member
- Joined
- Oct 27, 2016
- Messages
- 31
Hi All -
I have been attempting to put together a tool and was wondering how much data and the best way to structure it for re usability.
I have several clients and am trying to measure each client employee base on how prepared they are for retirement. My initial thought was to handle this in a one-off scenario, using the individual client (company) employee data and then changing the data each time I run the analysis.
Would it make more sense to put together a database of every employee tied to each employer and then pull that data into the data model, filtering by employer to get the correct data set?
Since I am starting from scratch, I could create this in excel, access, or even on sharepoint - allowing the clients to maintain their own employee base.
The other issue for consideration is updating the data on a regular basis. For each client there could be a different provider for the retirement plan - meaning different data downloads and formats for each employee group - some have fields ordered in different ways, etc. To run the calculations, I need accurate account balance and deferral information for each employee. What would be the best format for storing the data so this could be updated on a regular basis (ideally by someone other than me). I'm assuming I would have to do this manually, employee by employee. As the number of employees is relatively small right now, this isn't an issue, but I would need to consider that the number could be in excess of 100,000 unique employees within a few years, making data updates very time consuming.
I apologize if this is a little disjointed - just need some advice on where to start housing the data so I can make use of powerpivot for the analysis.
John
Edit: One thing I forgot - I use a sharepoint server, so whatever I use to store the data, I would prefer to keep there (revision history, etc.). I know the "apps" in access have less functionality than a regular database, but that might be easier to use for others in my organization.
I have been attempting to put together a tool and was wondering how much data and the best way to structure it for re usability.
I have several clients and am trying to measure each client employee base on how prepared they are for retirement. My initial thought was to handle this in a one-off scenario, using the individual client (company) employee data and then changing the data each time I run the analysis.
Would it make more sense to put together a database of every employee tied to each employer and then pull that data into the data model, filtering by employer to get the correct data set?
Since I am starting from scratch, I could create this in excel, access, or even on sharepoint - allowing the clients to maintain their own employee base.
The other issue for consideration is updating the data on a regular basis. For each client there could be a different provider for the retirement plan - meaning different data downloads and formats for each employee group - some have fields ordered in different ways, etc. To run the calculations, I need accurate account balance and deferral information for each employee. What would be the best format for storing the data so this could be updated on a regular basis (ideally by someone other than me). I'm assuming I would have to do this manually, employee by employee. As the number of employees is relatively small right now, this isn't an issue, but I would need to consider that the number could be in excess of 100,000 unique employees within a few years, making data updates very time consuming.
I apologize if this is a little disjointed - just need some advice on where to start housing the data so I can make use of powerpivot for the analysis.
John
Edit: One thing I forgot - I use a sharepoint server, so whatever I use to store the data, I would prefer to keep there (revision history, etc.). I know the "apps" in access have less functionality than a regular database, but that might be easier to use for others in my organization.
Last edited: