Extracts
Read from various data sources.
Transforms
Shape and optimize for your needs.
Loads
Store and secure in one of many available data sinks.
<?php
declare(strict_types=1);
use function Flow\ETL\DSL\{data_frame, from_sequence_number, to_stream};
require __DIR__ . '/../../../autoload.php';
data_frame()
->read(from_sequence_number('id', start: 0, end: 1000, step: 100))
->collect()
->write(to_stream(__DIR__ . '/output.txt', truncate: false))
->run();
Output
+------+
| id |
+------+
| 0 |
| 100 |
| 200 |
| 300 |
| 400 |
| 500 |
| 600 |
| 700 |
| 800 |
| 900 |
| 1000 |
+------+
11 rows