https://github.com/dalenewman/transformalize.provider.bogus
Fake Input Provider for Transformalize powered by Bogus
https://github.com/dalenewman/transformalize.provider.bogus
bogus etl test-data-generator transformalize
Last synced: 14 days ago
JSON representation
Fake Input Provider for Transformalize powered by Bogus
- Host: GitHub
- URL: https://github.com/dalenewman/transformalize.provider.bogus
- Owner: dalenewman
- License: apache-2.0
- Created: 2017-11-21T22:24:38.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2025-01-12T21:57:20.000Z (9 months ago)
- Last Synced: 2025-01-12T22:32:02.495Z (9 months ago)
- Topics: bogus, etl, test-data-generator, transformalize
- Language: C#
- Homepage:
- Size: 3.45 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This is a [bogus](https://github.com/bchavez/Bogus) input provider for [Transformalize](https://github.com/dalenewman/Transformalize).
It is still a work in progress. Some of the [Bogus API Support](https://github.com/bchavez/Bogus/blob/master/README.md#bogus-api-support) is
implemented. You can use Transformalize arrangements to generate test data
like this:```xml
```
Saving this as *bogus.xml* and running produces:
c:\> tfl bogus.xml
Identity,FirstName,LastName,Email,Phone,Stars,LastSeen
1,Delores,Brown,Delores.Brown@yahoo.com,(460)120-3539,5,11/20/2017 10:10:14 PM
2,Dakota,Bradtke,Dakota_Bradtke@hotmail.com,(102)209-4891,5,11/21/2017 12:37:18 AM
3,Tanner,Becker,Tanner8@hotmail.com,(682)933-1094,5,11/21/2017 11:59:27 AM
4,Ila,Schamberger,Ila28@gmail.com,(010)148-1661,2,11/21/2017 12:55:25 AM
5,Darren,Ledner,Darren_Ledner@gmail.com,(246)962-0037,4,11/21/2017 3:59:14 AMIf the field's `name` is on the [Bogus API](https://github.com/bchavez/Bogus/blob/master/README.md#bogus-api-support),
fake data is created.In addition, the `format`, `min`, and `max` attributes
are used to create other forms of test data (e.g. the `Stars` field above).