Embulk input plugin for fake data with ffaker.
- Plugin type: input
- Resume supported: no
- Cleanup supported: no
- Guess supported: no
- rows: number of generated rows (integer, required)
- schema: column definitions (array, required)
- name: column name (string, required)
- module: module name of FFaker (see reference) (string, optional)
- method: method name of FFaker module (string, required if module is specified)
- parameters: method parameter list (array, default: [])
- random: generates random number with FFaker::Random.rand (optional)
- min: min value of number (optional)
- max: max value of number (optional)
in:
type: ffaker
rows: 100
schema:
- name: street # invokes FFaker::AddressUS.street_name
module: AddressUS
method: street_name
- name: createdAt # invokes FFaker::Time.datetime(year_range: 2)
module: Time
method: datetime
parameters:
- year_range: 2
- name: double1 # invokes FFaker::Random.rand
random: nil
- name: long1 # invokes FFaker::Random.rand(10)
random:
max: 10
- name: long2 # invokes FFaker::Random.rand(-10..10)
random:
min: -10
max: 10$ embulk bundle install --path vendor/bundle
$ embulk run -b . example/config.yaml
$ rake