| CPC G06F 16/24544 (2019.01) [G06F 16/215 (2019.01); G06F 16/24532 (2019.01); G06F 16/248 (2019.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
receiving, by one or more processors, a federated query that references one or more data segments from a plurality of third-party data sources;
receiving, by the one or more processors, an execution plan for the federated query, wherein the execution plan comprises a plurality of executable tasks for resolving the federated query, and the plurality of executable tasks comprises (i) a data accessing task for accessing the one or more data segments from the plurality of third-party data sources and (ii) a data processing task for processing the one or more data segments to generate a result set for the federated query;
receiving, by the one or more processors and using the data accessing task, the one or more data segments from the plurality of third-party data sources;
generating, by the one or more processors and using the data processing task, the result set for the federated query based on the one or more data segments;
receiving, by the one or more processors and based on one or more federated query attributes of the federated query, quality evaluation data indicative of one or more predefined quality attributes for the one or more data segments;
generating, by the one or more processors and based on the quality evaluation data, quality metrics data indicative of one or more quality metrics for the one or more data segments;
generating, by the one or more processors, an augmented result set for the federated query by augmenting the result set with the quality metrics data; and
generating, by the one or more processors, a query response that comprises the augmented result set to visually indicate the one or more quality metrics for the one or more data segments.
|