Processes in Data Lineage

Applies to: Dataedo 23.x versions, Article available also for: 24.x (current), 10.x

Processes in Data Lineage

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


What is a process?

Process is a logic part of a script or code which usually fits one purpose. Imagine a procedure which moves data from one table to another and log 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?

Processor is simply that kind of an object, which can process data. Procedure or function are good examples of processors. On the other hand Tables are not processort, because tables itself, only store data and don't process them.

Object type limitations

Some object types are subject of some limitations. Those limitations are made to mirror business cases and to make configuration easier.

Object type Processes and flows limitations
Table No processes as table is not a processor.
Structure No processes as 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.
Found issue with this article? Comment below
Comments are only visible when the visitor has consented to statistics cookies. To see and add comments please accept statistics cookies.
There are no comments. Click here to write the first comment.