Logo
NeoArc Studio

Data Flow Diagrams

Create data flow diagrams (DFD) and data lineage diagrams to document how data moves through systems. Use process shapes, data stores, and directional connections.

Data flow diagrams document how data moves through a system. NeoArc Studio supports both traditional DFD notation and data lineage diagrams for tracking data from source to destination.

Data Flow Diagram (DFD)

A Data Flow Diagram shows how data moves through a system, including:

DFD Shape Mapping

Use these NeoArc shapes for DFD elements:

DFD ElementNeoArc Shape
ProcessProcess (rectangle) shape
Data StoreDatabase (cylinder) shape
External EntityRectangle with colour coding or cloud shape
Data FlowDirectional arrows with labels

Creating a DFD

DFD Levels

DFDs are typically created at multiple levels:

LevelDescription
Context Diagram (Level 0)Single process representing the entire system
Level 1Major processes and data stores
Level 2+Decompose individual processes into sub-processes

Data Lineage Diagrams

Data lineage diagrams track data from source systems to destination systems, showing transformations along the way. They answer the questions:

Source
Where does this data come from?
Transformation
What happens to the data along the way?
Destination
Where does this data go?

Creating a Data Lineage Diagram

Using Icons for Data Lineage

NeoArc includes icons for common data platforms:

Connection Properties for Data Flow

Configure connections to represent data flow:

PropertyUse Case
Path TypeOrthogonal for clean routing, curved for organic flow
Line EndingsArrows to show direction
LabelsData names, record counts, or transformation names
Line StyleSolid for primary flows, dashed for optional or batch

Best Practices

Show Direction Clearly
Use arrow endings on all connections.
Label All Flows
Include data names on connections.
Colour Code by System
Sources in one colour, destinations in another.
Keep Diagrams Focused
One diagram per major data flow.
Version with Code
Data lineage changes as systems evolve.
Link to Documentation
Use lineage linking to connect to technical docs.