Analytics design system
First Claim
1. A computer-implemented method comprising:
- causing display, by a computing system, of a graphical user interface for designing at least one visualization;
receiving, by the computing system, data defining a first visualization control;
receiving, by the computing system, a least one data model defining at least one data source related to the first visualization control;
receiving, by the computing system, at least one calculation module defining calculation details for the first visualization control;
generating, by the computing system, an analytical instance for the at least one visualization comprising the first visualization control, the at least one data model, and the at least one calculation module;
uploading to a server system, by the computing system, a specification associated with the analytical instance;
retrieving, from the server system, the specification and analytical instance; and
executing the analytical instance, wherein executing the analytical instance comprises;
retrieving data from the at least one data source related to the visualization control;
storing the retrieved data in the at least one data model;
performing the calculation details for the first visualization control;
storing an output of the performed calculation details in the at least one data model; and
generating the at least one visualization using the data model.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for causing display of a graphical user interface for designing at least one visualization, receiving data defining a first visualization control, receiving a least one data model defining at least one data source related to the first visualization control, and receiving at least one calculation module defining calculation details for the first visualization control. Further, the systems and methods are provided for generating an analytical instance for the at least one visualization comprising the first visualization control, the at least one data model, and the at least one calculation module, and uploading to a server system a specification associated with the analytical instance.
8 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
causing display, by a computing system, of a graphical user interface for designing at least one visualization; receiving, by the computing system, data defining a first visualization control; receiving, by the computing system, a least one data model defining at least one data source related to the first visualization control; receiving, by the computing system, at least one calculation module defining calculation details for the first visualization control; generating, by the computing system, an analytical instance for the at least one visualization comprising the first visualization control, the at least one data model, and the at least one calculation module; uploading to a server system, by the computing system, a specification associated with the analytical instance; retrieving, from the server system, the specification and analytical instance; and executing the analytical instance, wherein executing the analytical instance comprises; retrieving data from the at least one data source related to the visualization control; storing the retrieved data in the at least one data model; performing the calculation details for the first visualization control; storing an output of the performed calculation details in the at least one data model; and generating the at least one visualization using the data model. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a memory that stores instructions; and one or more processors configured by the instructions to perform operations comprising; causing display of a graphical user interface for designing at least one visualization; receiving data defining a first visualization control; receiving a least one data model defining at least one data source related to the first visualization control; receiving at least one calculation module defining calculation details for the first visualization control; generating an analytical instance for the at least one visualization comprising the first visualization control, the at least one data model, and the at least one calculation module; uploading to a server system a specification associated with the analytical instance;
retrieving, from the server system, the specification and analytical instance; andexecuting the analytical instance, wherein executing the analytical instance comprises; retrieving data from the at least one data source related to the visualization control; storing the retrieved data in the at least one data model; performing the calculation details for the first visualization control; storing an output of the performed calculation details in the at least one data model; and generating the at least one visualization using the data model. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium comprising instructions stored thereon that are executable by at least one processor to cause a computing device to perform operations comprising:
-
causing display of a graphical user interface for designing at least one visualization; receiving data defining a first visualization control; receiving a least one data model defining at least one data source related to the first visualization control; receiving at least one calculation module defining calculation details for the first visualization control; generating an analytical instance for the at least one visualization comprising the first visualization control, the at least one data model, and the at least one calculation module; uploading to a server system a specification associated with the analytical instance; retrieving, from the server system, the specification and analytical instance; and executing the analytical instance, wherein executing the analytical instance comprises; retrieving data from the at least one data source related to the visualization control; storing the retrieved data in the at least one data model; performing the calculation details for the first visualization control; storing an output of the performed calculation details in the at least one data model; and generating the at least one visualization using the data model. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification