Lightweight analytics server to handle heterogeneous document types

    公开(公告)号:US11409710B2

    公开(公告)日:2022-08-09

    申请号:US16876389

    申请日:2020-05-18

    Applicant: SAP SE

    Abstract: Methods, systems, and computer-readable storage media for receiving, by a web tier, an analytics request from a client device, determining, by the web tier, that the analytics request implicates at least one offline document, transmitting, by the web tier, at least a portion of the analytics request to a slim analytics server of an analytics platform, the slim analytics server operating in an offline mode and, in response to receiving the at least a portion of the analytics request, the slim analytics server communicates with an offline document server that loads data from the at least one offline document and executes one or more computations on the data to provide analytics results to the slim analytics server, receiving, by the web tier, the first analytics results from the first slim analytics server, and transmitting, by the web tier, a response to the client device, the response including the analytics results.

    Smart scheduling of documents
    12.
    发明授权

    公开(公告)号:US11216530B2

    公开(公告)日:2022-01-04

    申请号:US16737105

    申请日:2020-01-08

    Applicant: SAP SE

    Abstract: Methods, systems, and computer-readable storage media for receiving, by an adaptive job server, a first document, determining, by the adaptive job server, a validation status of the first document based on one or more document-level pre-requisites associated with the first document, transmitting, by the adaptive job server, the first document to a first proxy server in response to determining that the validation status of the first document is true, determining, by the first proxy server, a validation status of the first proxy server based on one or more server-side pre-requisites for scheduling the first document, and scheduling, by the first proxy server, the first document for publishing to one or more users in response to determining that the validation status of the first proxy server is true.

    ON-DEMAND, DYNAMIC AND OPTIMIZED INDEXING IN NATURAL LANGUAGE PROCESSING

    公开(公告)号:US20210165773A1

    公开(公告)日:2021-06-03

    申请号:US17174085

    申请日:2021-02-11

    Applicant: SAP SE

    Abstract: Indexing natural language processing, a request is received from a user to access a document at a server, the server routes the request to an indexing server. A validation service checks if the CUID of the document is available in the indexing server repository or a file system associated with the indexing server. If the CUID of dataset exists, determine if a timestamp of the new document matches the timestamp of the previously indexed document. Upon determining that the above conditions are fulfilled, the previously indexed data is returned to the server. If it is determined that the above conditions do not match, then a transformation service is invoked at the indexing server. The transformation service compares a hash value of a dataset. If the transformation service determines that the hash value of a dataset in the document is not available, an indexing service is invoked to index the document.

    DYNAMIC DATA RETRIEVAL AND ANALYTICAL CHART RENDERING FOR DATA SETS

    公开(公告)号:US20200159849A1

    公开(公告)日:2020-05-21

    申请号:US16197937

    申请日:2018-11-21

    Applicant: SAP SE

    Abstract: A process for providing a plurality of exploration mode charts to supplement a base chart is provided herein. A request for exploration mode charts may be received. The request may include a data set definition. A total number of data points for the request may be determined based on the data set definition. A total number of exploration mode charts may be determined based at least in part on the total number of data points for the request. Chart data may be obtained for a plurality of exploration mode charts based on the data set definition. The plurality of exploration mode charts may include a number of charts less than or equal to the total number of exploration mode charts. The plurality of exploration mode charts may be rendered via the chart data. The rendered exploration mode charts may be provided.

    Metadata-driven restricted measures

    公开(公告)号:US12039069B2

    公开(公告)日:2024-07-16

    申请号:US17582971

    申请日:2022-01-24

    Applicant: SAP SE

    Inventor: Rahul Tiwari

    CPC classification number: G06F21/6218

    Abstract: A computer implemented method can receive a metadata definition of a restricted measure pertaining to a database including a plurality of database tables. The restricted measure has a label, and the metadata definition includes one or more filter criteria configured to filter values contained in the plurality of database tables. In a report designer user interface for a report, the method can present the label of the restricted measure as an option based on the metadata definition. The method can receive a selection of the label of the restricted measure in the report designer user interface. Responsive to the selection, the method can link the metadata definition of the restricted measure to the report. When generated, the report requests access to the values contained in the plurality of database tables via application of the one or more filter criteria of the metadata definition.

    METADATA-DRIVEN RESTRICTED MEASURES
    16.
    发明公开

    公开(公告)号:US20230237179A1

    公开(公告)日:2023-07-27

    申请号:US17582971

    申请日:2022-01-24

    Applicant: SAP SE

    Inventor: Rahul Tiwari

    CPC classification number: G06F21/6218

    Abstract: A computer implemented method can receive a metadata definition of a restricted measure pertaining to a database including a plurality of database tables. The restricted measure has a label, and the metadata definition includes one or more filter criteria configured to filter values contained in the plurality of database tables. In a report designer user interface for a report, the method can present the label of the restricted measure as an option based on the metadata definition. The method can receive a selection of the label of the restricted measure in the report designer user interface. Responsive to the selection, the method can link the metadata definition of the restricted measure to the report. When generated, the report requests access to the values contained in the plurality of database tables via application of the one or more filter criteria of the metadata definition.

    MICROSERVICES FOR ASSESSING CLIENT EXPERIENCE IN INCIDENT MANAGEMENT

    公开(公告)号:US20220360505A1

    公开(公告)日:2022-11-10

    申请号:US17315075

    申请日:2021-05-07

    Applicant: SAP SE

    Abstract: A technology for assessing client experience in incident management can be implemented. The technology can fetch an event log entry from a first database comprising a plurality of event log entries generated by a client, wherein the event log entry is associated with a timestamp, an event descriptor, and a prescribed target time to close the event log entry. The technology can extract a communication message sent by the client from the event descriptor, determine a polarity score based on sentiment analysis of the communication message, determine a client experience index (CEI) based on the polarity score, save the CEI in an event record in a second database, determine an aggregated CEI based on an average of a plurality of CEIs determined for the corresponding plurality of event log entries, and output the aggregated CEI.

    LIGHTWEIGHT ANALYTICS SERVER TO HANDLE HETEROGENEOUS DOCUMENT TYPES

    公开(公告)号:US20210357368A1

    公开(公告)日:2021-11-18

    申请号:US16876389

    申请日:2020-05-18

    Applicant: SAP SE

    Abstract: Methods, systems, and computer-readable storage media for receiving, by a web tier, an analytics request from a client device, determining, by the web tier, that the analytics request implicates at least one offline document, transmitting, by the web tier, at least a portion of the analytics request to a slim analytics server of an analytics platform, the slim analytics server operating in an offline mode and, in response to receiving the at least a portion of the analytics request, the slim analytics server communicates with an offline document server that loads data from the at least one offline document and executes one or more computations on the data to provide analytics results to the slim analytics server, receiving, by the web tier, the first analytics results from the first slim analytics server, and transmitting, by the web tier, a response to the client device, the response including the analytics results.

    Dynamic input control creation
    19.
    发明授权

    公开(公告)号:US10824316B2

    公开(公告)日:2020-11-03

    申请号:US15365080

    申请日:2016-11-30

    Applicant: SAP SE

    Abstract: An element representing an existing filter can be dragged and dropped into a canvas area. In response to the detection of the dropping of the filter, an input control can be automatically created. The selection of an input control may be based on the type (or dimension) of the filter. Alternatively, an option to create an input control can be presented to the user, wherein only valid input control types for the type of the filter are presented. If a data type of a filter changes such that the type of a corresponding input control is no longer valid, the input control may automatically be modified to a type that is valid for the new data type of the filter.

    Business information service tool
    20.
    发明授权

    公开(公告)号:US10025817B2

    公开(公告)日:2018-07-17

    申请号:US14656296

    申请日:2015-03-12

    Applicant: SAP SE

    Abstract: The disclosure generally describes computer-implemented methods, software, and systems, including a method for providing suggestions. Transaction information is received that is associated with user actions during use by a user of a business intelligence tool. Each user action is associated with an operation in a particular stage of processing on business data obtained from one or more databases. The transaction information for a particular user action includes a user identifier identifying the user performing the particular user action, stage information, an associated operation, and parameters. The transaction information is stored. Subsequent user actions are monitored, including determining a time at which stage conditions match stage information in the stored transaction information. In response to determining matching stage conditions, pertinent transactions are identified. Suggestions are created. Each suggestion is associated with groups of one or more transactions of the pertinent transactions. The suggestions are provided for presentation to the user.

Patent Agency Ranking