|
* As a power-user, I want numbers to be properly represented in json so that I can quickly import the file into other programs without having to go into the file and manually remove excess quotation marks.
|
|
## CSV Filter Users
|
|
|
|
1. Dave - The Power User
|
|
|
|
2. Jodi - The Data Analyst
|
|
|
|
3. Mike - A Frequent User
|
|
|
|
4. Sierra - Data Engineer
|
|
|
|
5. Bob - QA (Quality Assurance Engineer)
|
|
|
|
6. Albert - The Computer Scientist
|
|
|
|
|
|
* As a data analyst, I would like to specify the relative pathname to avoid always having to write a complete to my root directory.
|
|
## User Stories
|
|
|
|
|
|
* As a frequent user, I would like to specify a filename for the csv2json tool write JSON data to. Enabling me to easily share the JSON data.
|
|
1. (Dave) As a power-user, I want numbers to be properly represented in json so that I can quickly import the file into other programs without having to go into the file and manually remove excess quotation marks.
|
|
|
|
|
|
* As a data engineer, I want to specify the delimiter character to enable the processing of a wide variety of CSV files for many of my different data sources.
|
|
2. (Jodi) As a data analyst, I would like to specify the relative pathname to avoid always having to write a complete to my root directory.
|
|
|
|
|
|
* As a power user, I want the JSON data to contain only certain specified columns of the CSV file. Allowing for easy modification of unwanted CSV content.
|
|
3. (Mike) As a frequent user, I would like to specify a filename for the csv2json tool write JSON data to. Enabling me to easily share the JSON data.
|
|
|
|
|
|
* As a quality assurance engineer, I want the program not to run if the input file is not a CSV file (currently the program returns an incomplete json with a segmentation fault if the input is a directory, and an assertion fail for a txt input).
|
|
4. (Sierra) As a data engineer, I want to specify the delimiter character to enable the processing of a wide variety of CSV files for many of my different data sources.
|
|
|
|
|
|
* As a computer scientist, I want to be able to specify the generated PabloPilelineGraph to be written to a .dot file to view in Graph rendering software. |
|
5. (Dave) As a power user, I want the JSON data to contain only certain specified columns of the CSV file. Allowing for easy modification of unwanted CSV content.
|
|
\ No newline at end of file |
|
|
|
|
|
6. (Bob) As a quality assurance engineer, I want the program not to run if the input file is not a CSV file (currently the program returns an incomplete json with a segmentation fault if the input is a directory, and an assertion fail for a txt input).
|
|
|
|
|
|
|
|
7. (Albert) As a computer scientist, I want to be able to specify the generated Pablo Pipeline Graph to be written to a .dot file to view in Graph rendering software. |
|
|
|
\ No newline at end of file |