Please download the dossier by clicking on the dossier button x
×

Dataflow optimization for extractions from a data repository

  • US 10,380,136 B2
  • Filed: 06/24/2015
  • Issued: 08/13/2019
  • Est. Priority Date: 10/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a system, having at least a processor and a memory therein to execute instructions, wherein the method comprises:

  • operating an object-oriented database system communicatively interfaced with the system and having a plurality of objects stored therein;

    retrieving metadata from the object-oriented database system, wherein the retrieved metadata defines an extraction having a plurality of steps to extract data from the object-oriented database system, including one or more repeated steps;

    performing a first pass to traverse an object-relationship graph according to the defined extraction, wherein the object-relationship graph includes a node for every object represented within the object-relationship graph;

    determining steps from each node of the object-relationship graph in the first pass;

    identifying one or more repeated steps within the defined extraction;

    modifying the defined extraction to reuse the data extracted from earlier instances of repeated steps by placing a single instance of each repeated step before other steps and then reusing the data from the repeated steps in later repetitions of the repeated steps; and

    performing a second pass to extract the data from the object-oriented database system during the second pass according to the extraction defined by the object-relationship graph by performing the repeated steps first to generate the data and then reusing the data extracted from earlier instances of the repeated steps in the other determined steps.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×