Abstract: Systems and methods are disclosed for creating a query visualization. A system receives an input of a query, with semantic classes, attribute and links for the semantic classes, wherein the semantic model data structure maps the at least one attribute a source data structure. The system generates for display a visual representation of the query. The system accesses the at least one source data structure mapped to the at least one attribute to compute at least one statistic score based on calculating a number of records in the at least one source data structure comprising a value for the at least one attribute. The system then modifies the visual representation of the query based on identifying a problematic attribute in the query based on the at least one statistic score.
Abstract: Systems and methods for generating and filtering visualizations are disclosed herein. In an embodiment, a DPA provides a graphical user interface for defining a query, including specifying semantic classes and attributes of the query. The DPA further provides options for generating a visualization from the query results and for adding the visualization to a collection of visualizations. When visualizations are later displayed on a graphical user interface, filters are provided based on attribute filters defined for queries that form the basis of visualizations on the graphical user interface. When a filter option is selected, the graphical user interface displays new visualizations based on filtered query results for the visualizations generated from queries that include the selected filter and removes from display the visualizations generated from queries that do not include the selected filter and/or adds to the display visualizations that have mandatory filter requirements met by the selected filter.