×

Reporting and data governance management

  • US 10,289,620 B1
  • Filed: 11/15/2017
  • Issued: 05/14/2019
  • Est. Priority Date: 11/15/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for generating a database, the method comprising:

  • identifying, by a computer, a plurality of assets including database table columns stored in memory, wherein the identifying includes identifying an additional asset and comparing parameters of the additional asset with one or more of the assets of the plurality of assets to identify differences of the additional asset with the asset, and wherein the asset is updated based on the differences;

    parsing, by the computer, the plurality of assets to identify metadata associated with the asset, the metadata including column metadata that identifies the database table columns included by the asset and an asset complexity of the asset;

    analyzing, by the computer, the database table columns to identify mappings between one or more database table columns of database tables and a plurality of enterprise terms, each enterprise term of the enterprise terms mapped to a respective database table column of the database table columns;

    creating, by the computer, a database query based on the mappings of the enterprise terms to the database table columns;

    providing, by the computer, the database query to a computer device for verification of the database query;

    storing, by the computer, the database query in the memory in response to a result of the verification;

    providing, by the computer, two database models storing relationships between the assets and the metadata, the two database models including a first database model that stores the asset complexity of the asset and a second database model that stores a resource location of the database query associated with the asset, the relationships including, for the one or more of the assets of the plurality of assets;

    a link between the asset and a particular enterprise term of the plurality of enterprise terms that is determined to be associated with the asset;

    storing the database models in the memory; and

    in response to receiving the database query that is stored in the memory, providing, by the computer, a response to the received database query via an application interface based on the link between the asset and the particular enterprise term, the asset complexity of the asset as stored by the first database model, and the resource location of the database query as stored by the second database model.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×