Federated query management
First Claim
1. A method for accessing data in a federated database system, comprising:
- receiving, from a user, a federated query targeting one or more databases; and
determining the availability of the targeted databases prior to executing the query.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention generally provide a system, method and article of manufacture for managing federated queries. In general, the availability of one or more databases targeted by a federated query may be determined prior to running the federated query against the targeted databases. In response to determining one or more of the targeted databases are unavailable, a user may be notified. The user may also be presented with options for running the federated query. The options may include being notified when all of the targeted databases are available, automatically running the federated query (in the background) when all of the targeted databases are available, and modifying the query to run against currently available databases.
165 Citations
30 Claims
-
1. A method for accessing data in a federated database system, comprising:
-
receiving, from a user, a federated query targeting one or more databases; and
determining the availability of the targeted databases prior to executing the query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for accessing data, comprising:
-
presenting, to a user, a list of federated queries targeting one or more databases;
determining the availability of the targeted databases; and
indicating, to the user, which of the listed federated queries, if executed, should return valid results, based on the determined availability of the targeted databases. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method comprising:
-
generating a federated query targeting one or more databases; and
saving the federated query with a list of the targeted databases in a federated query database. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer-readable medium containing a program which, when executed by a processor, performs operations comprising:
-
receiving, from a user, a federated query targeting one or more databases;
determining availability of the targeted databases prior to executing the federated query; and
notifying the user in response to determining one or more of the targeted databases is not available. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A federated database system, comprising:
-
a query building interface allowing a user to specify a federated query targeting one or more databases; and
a federated query manager configured to receive the federated query from the query building interface, determine the availability of the targeted databases, and notify the query building interface in response to determining one or more of the targeted databases are unavailable. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification