×

Modularized extraction, transformation, and loading for a database

  • US 8,311,974 B2
  • Filed: 02/20/2004
  • Issued: 11/13/2012
  • Est. Priority Date: 02/20/2004
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method comprising:

  • a source ETL application receiving, from a user, input that selects one or more database objects to be transported from a source database to a target database;

    wherein said source database includes source database metadata that describes a structure of database objects of said source database;

    wherein said source database metadata identifies a set of tablespaces that store data for the one or more database objects to be transported, and said set of tablespaces is in a format that is understandable by the target database;

    wherein said source ETL application includes source ETL metadata, separate from said source database metadata, that describes said structure of said database objects of said source database;

    said source ETL application causing generation of a module comprising metadata that describes a structure of said one or more database objects of said source database;

    a target ETL application reading said module;

    wherein said target database includes target database metadata that describes a structure of database objects of said target database;

    wherein said target ETL application includes target ETL metadata, separate from said target database metadata, that describes said structure of said database objects of said target database;

    wherein reading said module causes said target ETL application to perform;

    modifying said target ETL metadata based on said source ETL metadata read from said module to describe said structure of said one or more database objects of said target database; and

    modifying said target database metadata based on said metadata read from said module to describe a structure of said one or more database objects of said source database;

    a target database system incorporating a copy of said set of tablespaces that store said data for at least one of said one or more database objects, wherein incorporating said copy of said set of tablespaces includes modifying the target database metadata to define said copy of said set of tablespaces as a set of tablespaces that are used to store said data for said at least one of said one or more database objects,wherein the method is performed by one or more computing devices.

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