Data Architecture is the function that establishes and maintains the current and target design, structure, and representation of data and data flow across the enterprise. This facilitates a common understanding of the current state and provides a target framework to align various initiatives and meet enterprise objectives. Data architecture is depicted through the use of enterprise data models (subject area, conceptual, logical), data/process flow diagrams, and other techniques.