Sha256: 19fdeae6f1b3a602fd45c48cbbca2781c923ad8680e375d53cefdbc05a92be2a
Contents?: true
Size: 1.17 KB
Versions: 3
Compression:
Stored size: 1.17 KB
Contents
# Expand CSV Array filter plugin for Embulk ## Overview * **Plugin type**: filter This is a embulk plugin for expanding record which has csv column includes `N`-size array to `N` records. For example, plugin expands below record which has csv column `csv_value` includes size-3 array value to 3 records. Before: ``` +------+-----------+------+ | col1 | col2 | col3 | +------+-----------+------+ | 1 | 1,2,3,4,5 | test | +------+-----------+------+ ``` Filtered: ``` +------+-------+ | col1 | col2 | +------+-------+ | 1 | 1 | +------+-------+ | 1 | 2 | +------+-------+ | 1 | 3 | +------+-------+ | 1 | 4 | +------+-------+ | 1 | 5 | +------+-------+ ``` ## Configuration - **csv_column_name**: column of csv value in record (string , required) - **column_names**: output column names ## Example ```yaml filters: - type: expand_csv_array csv_column_name: col2 column_names: [col1, col2] ``` ## Build ``` $ rake ``` ## Reference - [ainoya/embulk-filter-expand_json_array](https://github.com/ainoya/embulk-filter-expand_json_array) - [civitaspo/embulk-filter-expand_json](https://github.com/civitaspo/embulk-filter-expand_json)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
embulk-filter-expand_csv_array-0.1.4 | README.md |
embulk-filter-expand_csv_array-0.1.3 | README.md |
embulk-filter-expand_csv_array-0.1.2 | README.md |