1. A computer-based method comprising: analyzing, by a data integration computer and based upon a first data element subset, enterprise data architecture and cached metadata to determine a second data element subset comprising data elements present in said cached data but not present in said enterprise data architecture, wherein said cached metadata is derived from caching metadata; integrating, by said computer, a said second data element subset into said enterprise data architecture; analyzing, by said computer and based upon first raw data, said enterprise data architecture and said cached data to determine second raw data, said second raw data being present in said cached data but not present in said enterprise data architecture; extracting, by said computer and based upon data extraction logic, said second raw data; and integrating, by said computer, said second raw data into said enterprise data architecture.