-
公开(公告)号:US20170357679A1
公开(公告)日:2017-12-14
申请号:US15182399
申请日:2016-06-14
Applicant: SAP SE
Inventor: Viren Kumar , Amir Hajizadeh
IPC: G06F17/30 , G06F3/0484 , G06F17/27 , G06F21/62 , G06T11/20
CPC classification number: G06F16/23 , G06F16/22 , G06F16/245 , G06F21/62 , G06T11/206
Abstract: Embodiments implement contextual styling of chart elements based upon metadata stored in the data layer associated with chart data. In creating a chart for the associated data, a visualization engine references the metadata to render appearance of a chart element according to the relevant metadata. This maintains consistent appearance of chart elements depicting the same data, across different chart types (e.g., bar chart and pie chart). The metadata may be stored in the data layer as a JavaScript Object Notation (JSON) object, together with a corresponding identifier (e.g., representing a unique —story/-page/-chart/-chart element combination). Metadata within the data layer may determine appearance of chart data, chart axes, chart legends, and/or chart borders. The visualization engine may consult precedence rules governing application of different metadata (e.g., as between the appearance of a dimension vs. the appearance of a specific tuple including that dimension).
-
公开(公告)号:US10529099B2
公开(公告)日:2020-01-07
申请号:US15182374
申请日:2016-06-14
Applicant: SAP SE
Inventor: Viren Kumar , Amir Hajizadeh
IPC: G06F16/30 , G06T11/20 , G06F16/248 , G06F16/2455
Abstract: Overlay visualizations are implemented utilizing data of a data layer. A table comprises a measure and two or more different dimensions mapping to a same value range. For visualization, the measure for those dimensions may be plotted along a common axis in a same chart. Accordingly, a query executes a UNION of multiple subqueries. A first subquery aggregates the first dimension over the value range, injecting a constant formula field to identify the original first dimension. A second subquery aggregates the second dimension over the value range, again injecting the constant formula field to identify the original second dimension. UNION of these subquery results presents one larger dataset for input to the overlying visualization layer. The constant formula field may be relied upon to differentiate between the combined dimensions on the common axis, allowing association of the measure values with the original dimensions in the displayed plot (e.g., via coloring).
-
公开(公告)号:US10073686B1
公开(公告)日:2018-09-11
申请号:US15673757
申请日:2017-08-10
Applicant: SAP SE
Inventor: Viren Kumar
CPC classification number: G06F8/51 , G06F9/45529 , G06F9/546
Abstract: A system includes reception of a request from a first execution thread to post a message to a second execution thread, a payload of the message comprising an object including a function and serialized text of the function, and, in response to the request, deletion of the function from the object to create a modified object, and calling of a method to post a second message to the second execution thread, a payload of the second message comprising the modified object and the serialized text of the function. A request is received from the second execution thread to handle the second message, the serialized text of the function is deserialized, and the deserialized text of the function is inserted into the modified object to generate a fourth object.
-
公开(公告)号:US20180174337A1
公开(公告)日:2018-06-21
申请号:US15384839
申请日:2016-12-20
Applicant: SAP SE
Inventor: Sarah Menard , Viren Kumar
IPC: G06T11/20 , G06F3/0484
CPC classification number: G06T11/206 , G06T2200/24 , G06T2207/20092
Abstract: A system includes reception of a selection of a point of a first data visualization associated with a first measure value, reception of an instruction from the user to create a visualization based on the first measure value, determination of a first context of the first measure value, the first context comprising one or more dimension values, generation of a first numeric point visualization of the first measure value based on the first context, and presentation of a first interface comprising the first data visualization and the first numeric point visualization, where the first numeric point visualization is presented in association with the selected first measure of the first data visualization.
-
公开(公告)号:US20180173754A1
公开(公告)日:2018-06-21
申请号:US15386800
申请日:2016-12-21
Applicant: SAP SE
Inventor: Viren Kumar
IPC: G06F17/30
CPC classification number: G06F16/24535 , G06F16/248
Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program provides a first visualization that includes a first set of data from a first data model. The program further provides a second visualization that includes a second set of data from a second data model. The program also receives an association between a first attribute in the first data model and a second attribute in the second data model. The program further receives a filter on the first set of data from the first data model. The program also applies the filter on the first visualization. The program further propagates the filter to the second visualization based on the association.
-
-
-
-