How does a Data Lake help enterprises?
Organizations have been aspiring for a long time to achieve a unified data model that can represent every entity in an enterprise. This has been a challenge due to various reasons, some of which have been listed here:
- An entity may have multiple representations across the enterprise. Hence there may not exist a single and complete model for an entity.
- Different enterprise applications may be processing the entities based on specific business objectives, which may or may not align with expected enterprise processes.
- Different applications may have different access patterns and storage structures for every entity.
These issues have been bothering enterprises for a long time; limiting standardization of business processes, service definition and their vocabulary.
In Data Lake perspective, we are looking at the problem the other way around. Bringing Data Lake would mean implicitly achieving a unified data model to a good extent without really impacting the business...