Data Operation - Fill

Undraw Data Processing

Data Operation - Fill

About

fill is an intermediate data operation that creates automatically data resource generator for its inputs.

When passed to the transfer operation, you will fill the defined target.

Optionally, you can define your own generator resource with the generator-selectors arguments to take control over the generated data for a specific resource

Cli

This data operation is available via the tabul data fill command

Arguments

The arguments are:

Name Default Description
max-record-count 100 The maximum of record generated for generators created by the fill operation
generator-selectors A list of data selector that selects generator files created manually

Note

Dependent Load: Don't forget to set the order

If you want to load dependent data resources, you need to set the the order argument of the select operation to create.

Why? Because the foreign tables needs to be loaded first.

For instance, when loading a star schema, the dimension needs to be loaded before the fact tables.

How are mapped the generator selected?

The generator files selected with the generator-selectors are mapped to the inputs:

  • by their logical name for a multi-fill operation
  • by position for a mono-fill operation (one generator, one target)

Example: The generator file name d_time-datagen.yml would be mapped to a data resource with the logical name d_time. For instance:




Related HowTo
Undraw Data Processing
Learning Tabulify - Step 9 - How to fill a data resource with generated data ?

Tabulify integrates natively a data generator. You can generate realistic production data and start working on your project right away. anonymize production data in your development environment because...
Undraw Data Processing
SQLite - How to fill a table with auto generated data

This how-to will show you how to fill a table with auto-generated data and the Tabul fill action.
Undraw Data Processing
Tabul - How to fill a table with a data generation file

This how-to will show you how to define the generation of data via a data definition file and load it into a table via the tabul data fill operation.
Undraw Data Processing
Tabul - How to fill a table with auto generated data

This how-to will show you how to fill a table with auto-generated data and the Tabul fill action.
Undraw Data Processing
Tabulify - How to create a CSV File with generated data

This article shows you how to generate a csv file from a generator tabular file.
Undraw Data Processing
Tabulify - How to fill a database relational schema with generated data and Tabul

This how-to will show you how to use the tabul fill command to fill all the tables of a schema with generated data.

Task Runner