Patent ID: 9268828
Filing Date: 2016-02-23
CPC Classification: G06F

Claim Text:
1. A computer-implemented method, comprising: providing, by a computing device, a hierarchy of levels that represent an Extract, Transform, Load (ETL) process; displaying on a graphical interface a first ETL diagram in a first level of the hierarchy, wherein the first ETL diagram includes a first set of ETL components representative of one or more ETL-related actions or nodes corresponding to entities; receiving input corresponding to a selection of an ETL component in the first ETL diagram in the first level of the hierarchy, wherein the selected ETL component is associated with a second ETL diagram; updating ETL progression data in response to receiving the input, wherein the ETL progression data stores information associated with one or more nodes or levels navigated within the hierarchy, wherein the updated ETL progression data includes information associated with the selected ETL component, wherein the ETL progression data includes a graphical element corresponding to the second ETL diagram, wherein the second ETL diagram is in a second level of the hierarchy of levels, and wherein one or more graphical elements associated with the ETL progression data presents information related to one or more of the following: higher levels in the hierarchy, parent levels of the second ETL diagram, parent nodes of a currently selected node, and all previously-visited levels and nodes; displaying both the graphical element and the second ETL diagram on the graphical interface, wherein the second ETL diagram includes a second set of ETL components representative of one or more ETL-related actions or nodes corresponding to entities; and causing code corresponding to the ETL process to be generated, wherein causing the code to be generated includes processing data from one or more data sources for loading into one or more data targets in accordance with the ETL process.