Efficient SQL access to point data and relational data
First Claim
Patent Images
1. A method comprising:
- receiving, by a processor, a structured query language query;
determining, by the processor, at least one point data query and at least one relational data query based on the structured query language query;
transmitting the at least one point data query to at least one point data server;
transmitting the at least one relational data query to at least one relational data server;
receiving, by the processor, point data and relational data in response to the point data query and the relational data query; and
joining, by the processor, the received point data and the received relational data into a result rowset;
wherein the receiving point data and relational data in response to the point data query and the relational data query comprises;
receiving, from the at least one point data server in response to the at least one point data query that is based on the structured query language query, point data that has been collected from multiple heterogeneous sources based on components defined according to a class-based object model and encapsulated as object instantiations of the components;
wherein the at least one point data server is to receive the object instantiations of the components defined according to the class-based object model; and
wherein the point data is current, real-time or value data associated with one or more instruments, components, or portions of a manufacturing, industrial, commercial, or other system.
4 Assignments
0 Petitions
Accused Products
Abstract
Some embodiments include reception of a structured query language query, determination of at least one point data query and at least one relational data query based on the structured query language query, transmission of the at least one point data query to at least one point data server, transmission of the at least one relational data query to at least one relational data server, reception of point data and relational data in response to the point data query and the relational data query, and joining of the received point data and the received relational data into a result rowset.
29 Citations
25 Claims
-
1. A method comprising:
-
receiving, by a processor, a structured query language query; determining, by the processor, at least one point data query and at least one relational data query based on the structured query language query; transmitting the at least one point data query to at least one point data server; transmitting the at least one relational data query to at least one relational data server; receiving, by the processor, point data and relational data in response to the point data query and the relational data query; and joining, by the processor, the received point data and the received relational data into a result rowset; wherein the receiving point data and relational data in response to the point data query and the relational data query comprises; receiving, from the at least one point data server in response to the at least one point data query that is based on the structured query language query, point data that has been collected from multiple heterogeneous sources based on components defined according to a class-based object model and encapsulated as object instantiations of the components; wherein the at least one point data server is to receive the object instantiations of the components defined according to the class-based object model; and wherein the point data is current, real-time or value data associated with one or more instruments, components, or portions of a manufacturing, industrial, commercial, or other system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium storing computer-executable program code, the program code comprising:
-
code to receive a structured query language query; code to determine at least one point data query and at least one relational data query based on the structured query language query; code to transmit the at least one point data query to at least one point data server; code to transmit the at least one relational data query to at least one relational data server; code to receive point data and relational data in response to the point data query and the relational data query; and code to join the received point data and the received relational data into a result rowset; wherein the code to receive point data and relational data in response to the point data query and the relational data query comprises; code to receive, from the at least one point data server in response to the at least one point data query that is based on the structured query language query, point data that has been collected from multiple heterogeneous sources based on components defined according to a class-based object model and encapsulated as object instantiations of the components; and wherein the at least one point data server is to receive the object instantiations of the components defined according to the class-based object model; and wherein the point data is current, real-time or value data associated with one or more instruments, components, or portions of a manufacturing, industrial, commercial, or other system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a device to provide; a data provider to receive a structured query language query, to determine at least one point data query and at least one relational data query based on the structured query language query, to transmit the at least one point data query, and to transmit the at least one relational data query; one or more devices to provide; at least one point data server to receive the at least one point data query and to transmit point data to the data provider in response; and at least one relational data server to receive the at least one relational data query and to transmit relational data to the data provider in response, wherein the data provider is further to join the point data and the relational data into a result rowset; wherein the at least one point data server to receive the at least one point data query and to transmit point data to the data provider in response comprises; at least one point data server to receive the at least one point data query that is based on the structured query language query and to transmit point data, to the data provider, that has been collected from multiple heterogeneous sources based on components defined according to a class-based object model and encapsulated as object instantiations of the components; and wherein the at least one point data server is to receive the object instantiations of the components defined according to the class-based object model; and wherein the point data is current, real-time or value data associated with one or more instruments, components, or portions of a manufacturing, industrial, commercial, or other system. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification