Rapid caching and data delivery system and method
First Claim
Patent Images
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.
3 Assignments
0 Petitions
Accused Products
Abstract
The initial systems analysis of a new data source fully defines each data element and also designs, tests and encodes complete data integration instructions for each data element. A metadata cache stores the data element definition and data element integration instructions. The metadata cache enables a comprehensive view of data elements in an enterprise data architecture. When data is requested that includes data elements defined in a metadata cache, the metadata cache and associated software modules automatically generate database elements to fully integrate the requested data elements into existing databases.
-
Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An article of manufacture including a non-transitory, tangible computer readable storage medium having instructions stored thereon that, in response to execution by a computer-based data integration system, cause said computer-based system to perform operations comprising:
-
analyzing, by said computer-based system 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-based system, a said second data element subset into said enterprise data architecture; analyzing, by said computer-based system 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-based system and based upon data extraction logic, said second raw data; and integrating, by said computer-based system, said second raw data into said enterprise data architecture.
-
-
20. A system comprising:
-
a processor for integrating data, a tangible, non-transitory memory configured to communicate with said processor, said tangible, non-transitory memory having instructions stored thereon that, in response to execution by said processor, cause said processor to perform operations comprising; analyzing, by said processor 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 processor, a said second data element subset into said enterprise data architecture; analyzing, by said processor 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 processor and based upon data extraction logic, said second raw data; and integrating, by said processor, said second raw data into said enterprise data architecture.
-
Specification