BUSINESS INTELLIGENCE DATA EXTRACTION ON DEMAND
First Claim
1. A computer-implemented method comprising:
- sending a first request from a first system to a second system for a query of a first data structure to comprise indications of updates at the second system to data at both the first and second systems;
receiving an indication of an update at the second system in response to the first request, the indication comprising an identification of a second data structure updated;
sending a second request to a database data structure of the second system for data corresponding to the updated second data structure;
receiving the data corresponding to the updated second data structure at the first system in response to the second request; and
updating data corresponding to the second data structure at the first system in accordance with the data corresponding to the updated second data structure in response to the receiving the data corresponding to the updated second data structure.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for business intelligence data extraction on demand. In general, a first request is sent from a first system to a second system for a query of a data structure to include indications of updates at the second system to data at both the first and second systems. An indication of an update at the second system is received in response to the first request, where the indication includes an identification of updated data. A second request is sent to a database data structure of the second system for data corresponding to the updated data. The updated data is received at the first system in response to the second request. Data is updated at the first system in accordance with the updated data in response to the receiving the updated data.
21 Citations
16 Claims
-
1. A computer-implemented method comprising:
-
sending a first request from a first system to a second system for a query of a first data structure to comprise indications of updates at the second system to data at both the first and second systems; receiving an indication of an update at the second system in response to the first request, the indication comprising an identification of a second data structure updated; sending a second request to a database data structure of the second system for data corresponding to the updated second data structure; receiving the data corresponding to the updated second data structure at the first system in response to the second request; and updating data corresponding to the second data structure at the first system in accordance with the data corresponding to the updated second data structure in response to the receiving the data corresponding to the updated second data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product, tangibly embodied on a computer-readable medium, the product comprising instructions to cause a data processing apparatus to perform operations comprising:
-
sending a first request from a first system to a second system for a query of a first data structure to comprise indications of updates at the second system to data at both the first and second systems; receiving an indication of an update at the second system in response to the first request, the indication comprising an identification of a second data structure updated; sending a second request to a database data structure of the second system for data corresponding to the updated second data structure; receiving the data corresponding to the updated second data structure at the first system in response to the second request; and updating data corresponding to the second data structure at the first system in accordance with the data corresponding to the updated second data structure in response to the receiving the data corresponding to the updated second data structure. - View Dependent Claims (13, 14, 15)
-
-
16. A computer program product, tangibly embodied on a computer-readable medium, the product comprising instructions to cause a data processing apparatus to perform operations comprising:
-
periodically sending a first request from a business intelligence (BI) system to an online transaction processing (OLTP) system for a query of indications of updates at the OLTP system to data at both the BI and OLTP systems; receiving a list identifying a plurality of updates at the BI system in response to the first request; sending a second request to the OLTP system for the updates in response to receiving the list identifying the plurality of updates and the list not being empty; receiving the data corresponding to the updates at the BI system in response to the second request; and updating the BI system in accordance with the data corresponding to the updates in response to the receiving the data corresponding to the updates.
-
Specification