Intelligent caching for enterprise resource planning reporting

Inactive Publication Date: 2016-05-05
INSIGHTSOFTWARE COM INT
View PDF6 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0007]This disclosure describes systems, methods, and apparatus for ERP reporting using a cache server to cache previous query results. Query latency is further reduced by routing queries and responses to queries through the cache server rather than via direct communication between a querying device and a server hosting the database. This is done by moving a driver for interfacing with the database to the server hosting the database, thus a

Problems solved by technology

While ERP software effectively collects and manages data, viewin

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Intelligent caching for enterprise resource planning reporting
  • Intelligent caching for enterprise resource planning reporting
  • Intelligent caching for enterprise resource planning reporting

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021]The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.

[0022]For the purposes of this disclosure, “dependencies” are relations between a query result and one or more tables in the database from which that query result is drawn.

[0023]For the purposes of this disclosure, “query results” means data that is returned in response to a query and in either a raw or transformed state (e.g., filtered, summed, categorized, etc.).

[0024]For the purposes of this disclosure, a “driver” means a software, hardware, or firmware adaptor module or modules, or some combination of these, that converts queries and other communications and instructions to a protocol that can be communicated to and understood by at least a database or cache server.

[0025]ERP reporting systems can operate slower than expected by modern users becaus...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

This disclosure describes systems, methods, and apparatus for ERP reporting using a cache server to cache previous query results. Query latency is further reduced by routing queries and responses to queries through the cache server rather than via direct communication between a querying device and a server hosting the database. This is done by moving a driver for interfacing with the database to the server hosting the database, thus avoiding slow protocol communications between this driver and the database when such communications occur over a WAN. A custom driver is also designed to interface with the cache server and control routing of queries and responses through the cache server. Further, a cache server is selected that enables queries to be passed straight to the server hosting the database rather than the query device having to pass these queries to the database.

Description

FIELD OF THE DISCLOSURE[0001]The present disclosure relates generally to database reporting. In particular, but not by way of limitation, the present disclosure relates to systems, methods and apparatuses for caching of query results from database queries.BACKGROUND[0002]Many organizations store financial data, manufacturing data and other critical data in databases or other electronic storage formats. Enterprise resource planning (ERP) is business management software that companies use to collect, store, manage, and interpret this data. Today, Oracle is the largest ERP provider and sells multiple ERP solutions including Oracle Fusion, JD Edwards PeopleSoft, and JD Edwards EnterpriseOne, to name just three examples.[0003]For purposes of understanding the data, the data must be reported in some form that makes sense to human or programmatic users. In other words, users typically want to see quantitative information “by” some criteria. For example, a user may want to see sales in doll...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F17/30H04L29/08
CPCG06F17/30457H04L67/2842G06F17/3048G06F17/30864H04L67/1097G06F16/24539G06F16/9535G06F16/24552H04L67/568
Inventor DAMM, ANDREAS
Owner INSIGHTSOFTWARE COM INT
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products