Builder Extract Load Transform
Belt is a visual SQL-first ETLT platform for designing, running, and monitoring data pipelines.
The platform was created to remove routine work from implementing common data loading patterns while preserving flexibility. Its goal is to make the creation of data loading flows as fast and simple as possible, and to allow analysts to build pipelines without programming skills or server command-line experience. Belt helps reduce the gap where analysts have to wait for engineers to prepare and deliver data.
Belt is not just an executor and not a classic orchestrator that runs a set of pre-written scripts. At its core, Belt is based on a objects model: connections, flows, nodes, SQL transformation, relationships between them, and loading modes. Each loaded data package also receives technical metadata that makes it possible to track its origin and manage loading results. The analyst writes transformations in the native SQL of the source or destination.
Because of this, Belt not only loads data, but also stores extended information about the process itself. The platform knows where the data comes from, which layers and targets it passes through, where it is loaded, which loading mode was used, and how objects are related to each other. This enables you to view lineage, monitor execution, analyze data movement history, manage loaded packages, and automatically generate documentation. At the same time, the platform itself does not store the business data.
Belt transforms—or so we believe—data loading from a collection of disparate scripts and tools into manageable, unified visual models. At the same time, the platform retains its flexibility.
For the business, this means saving time on developing the next workstream while reducing labor costs.
This documentation describes the current live version of Belt.