Hello,
I'm about to embark on a new commissions system.
This might be the wrong forum so I apologise if that's the case.
I need to create a table for storing all the data records, obviously, but the format (CSV) being sent to us by the various providers will not contain the same field names or perhaps even data, each provider has their own system, there own layout.
All will be providing this in a CSV format, so the file type for importing is the same.
Obviously the problem I face is the data mapping for each provider and there could be hundreds!
So i want to somehow store a 'schema' is that the right word? for the data mapping.
I was wondering if there was an industry standard way in wich you do this, some form of template method already designed for this.
Or I was going to create a template table, which had all the same column names that our actual data would have, plus a few extra for record keys and provider ID.
but all the columns are defined as text and then you could enter under each column the name of the column for that particular providers spreadsheet (CSV) file.
That way you could maintain a map which could easily be changed, added to and amended as DB fields are added to the master table.
I beleive this is what SQL does to store your table names and column names for your database (its own sys files).
Is this the correct way to do this if an exisiting method doesn't exist for simple DB mapping?
I was wondering if the import functionality in MS access allows easy creation of import templates, and how easy it would be to maintain them.
"In complete darkness we are all the same, only our knowledge and wisdom separates us, don't let your eyes deceive you."
"If a shortcut was meant to be easy, it wouldn't be a shortcut, it would be the way!
I'm about to embark on a new commissions system.
This might be the wrong forum so I apologise if that's the case.
I need to create a table for storing all the data records, obviously, but the format (CSV) being sent to us by the various providers will not contain the same field names or perhaps even data, each provider has their own system, there own layout.
All will be providing this in a CSV format, so the file type for importing is the same.
Obviously the problem I face is the data mapping for each provider and there could be hundreds!
So i want to somehow store a 'schema' is that the right word? for the data mapping.
I was wondering if there was an industry standard way in wich you do this, some form of template method already designed for this.
Or I was going to create a template table, which had all the same column names that our actual data would have, plus a few extra for record keys and provider ID.
but all the columns are defined as text and then you could enter under each column the name of the column for that particular providers spreadsheet (CSV) file.
That way you could maintain a map which could easily be changed, added to and amended as DB fields are added to the master table.
I beleive this is what SQL does to store your table names and column names for your database (its own sys files).
Is this the correct way to do this if an exisiting method doesn't exist for simple DB mapping?
I was wondering if the import functionality in MS access allows easy creation of import templates, and how easy it would be to maintain them.
"In complete darkness we are all the same, only our knowledge and wisdom separates us, don't let your eyes deceive you."
"If a shortcut was meant to be easy, it wouldn't be a shortcut, it would be the way!