Processes in Data Lineage
Processes in Data Lineage
Currently, processes are supported only in the Dataedo Desktop designer. On the diagram, we display the summary of all processes for each object.

What is a Process?
A process is a logical part of a script or code that usually fits one purpose. Imagine a procedure that moves data from one table to another and logs the amount of moved rows. We can distinguish two processes: one is moving the data, and the second one is logging the data. It is up to you, however, if you would like to map it under one or two processes.
What is a Processor?
A processor is simply an object that can process data. Procedures or functions are good examples of processors. On the other hand, tables are not processors because tables themselves only store data and don't process them.
Object Type Limitations
Some object types are subject to limitations. These limitations are made to mirror business cases and to make configuration easier.
Object Type | Processes and Flows Limitations |
---|---|
Table | No processes as a table is not a processor. |
Structure | No processes as a structure is not a processor. |
View | Can have only one process. The process can have only one outflow, and it can be only the view itself. |
Function | Unlimited number of processes. |
Procedure | Unlimited number of processes. |