Processes in Data Lineage

Mac Lewandowski - Dataedo Team Mac Lewandowski 15th December, 2021
Applies to: Dataedo 10.x versions, Article available also for: 24.x (current), 23.x
You are looking at documentation for an older release.
Switch to the documentation for Dataedo 24.x (current).

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.

Processes

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.