A database abstraction layer allows for maximum flexibility and guarantees that when additional business applications need to access the database, there isn't a lot of rework involved in trying to support them. And believe me, additional applications will want to access the database. It's only a matter of time.
Dig Deeper on MDM best practices
Related Q&A from Jill Dyché
Do you need to gather business requirements for an MDM project? Find out and learn how functional requirements are the key difference between the MDM... Continue Reading
Learn about the most common master data management (MDM) project pitfalls that companies run into. Get a list of the major problems that can hold ... Continue Reading
Thinking about adding mobile business intelligence (BI) tools to your BI and analytics strategy? Find out where the real value of mobile BI resides ... Continue Reading