Logo
NeoArc Studio

Data Flow Specification Block

Document data flows between systems with source, destination, transformations, and performance characteristics.

The Data Flow Specification block provides a structured way to document data movement between systems. It captures source and destination details, transformations, performance characteristics, and validation rules, making it ideal for integration documentation and data architecture.

When to Use

Block Properties

PropertyRequiredDescription
Flow NameYesIdentifier for the data flow
DescriptionNoOverview of the data flow purpose
SourceNoOrigin system with name, type, and format
DestinationNoTarget system with name, type, and format
TransformationsNoArray of ordered data transformation steps
FrequencyNoHow often data flows (real-time, hourly, daily)
VolumeNoExpected data volume (records per time period)
LatencyNoMaximum acceptable delay
Error HandlingNoStrategy for handling failures
ValidationsNoArray of data quality rules applied

Source/Destination Properties

PropertyRequiredDescription
nameYesName of the source or destination system
typeNoSystem type: database, api, file, message-queue, data-stream, service, or storage
formatNoData format: json, parquet, csv, xml, avro, etc.

Source/Destination Type Values

Frequency Values

Example: Order Processing Pipeline

A real-time data flow from orders database to analytics warehouse.

Example: API Integration

A scheduled data sync between external API and internal service.