Getting started with Data Lineage
Zengines Mainframe Data Lineage is our research and discovery product built specifically for mainframe modernization, migration, and management. It ingests and parses COBOL code, JCL, RPG, SQL queries, and application schemas to illuminate the inner workings of your legacy systems.
With Zengines, you can:
- Use the AI Lineage Assistant - to get natural language summaries and analysis of the code base
-
Visualize data lineage—see exactly where each data element originates, how it's transformed, and where it's used
-
Map relationships across programs, fields, tables, files, and variables
-
Identify embedded business logic, hard-coded values, conditional branching, and more
-
Inventory and profile your entire mainframe data environment
In short: Zengines turns your mainframe from a black box into a blueprint.
Setting up a Data Lineage project
Data Lineage projects must be set up by the Customer Success team as part of the Zengines mainframe analysis work.
Accessing and adding users to a Data Lineage project
The Customer Success team or your Zengines Admin will manage user access to project. All access is read only and explorative. Once you have been assigned access to a project it will appear under the Data Lineage projects tab on the Zengines Platform project hub.
Exploring a Data Lineage project
There are 2 main areas for a project. The project Home or dashboard, and the Explore area. On the dashboard you can see show high level statics about the items in the project, these ‘cards’ link through to their corresponding views in the Explore area.
The Explore area is where you can search for items, trace the lineage and understand the detailed interaction between the Modules, Tables, Fields and Variables. Each of these item types has a dedicated tab with a searchable and filterable grid listing all of them the project, as well as a few useful statistics. Clicking on an item shows the interactions and relationships that item has with other items, allowing you to trace which other item types it interacts with, how it is interacting, and what is happening to it.